过年扫五福,干脆我用Python做一个五福生成器

Python开发接水果小游戏 我研发的Python游戏引擎Pylash已经更新到1.4了。现在我们就来使用它完成一个极其简单的小游戏:接水果。游戏操作说明:点击屏幕左右两边或者使用键盘方向键控制人物移动,使人物与水果接触得分,碰到非水果的物品,如碎玻璃,就会game over。接下来是详尽的开发过程,篇幅较长,请看官耐心阅读。由于本次开发用到了pylash,大家可以先去Github上对引擎进行 阅读详情

新的一年又要到来了,各个大的公司又在这年末为大家送上了新春的祝福,支付宝还是延续了这几年的传统,在年末为大家送上了集五福的活动,为了大家能更快更好的扫出来大大的“福”,今天小编就带领大家利用python做一个一“福”转“N”福的小demo。

1

先看效果图

首先,我们需要拿到一张大大的“福”字图片,然后,我们就可以对于这张图进行操作了。我们今天要实现的就是将一张“福”字转化为五种不同的风格,现为大家呈上效果图。

首先为大家展示的是灰度图,灰度图就是将彩色的RGB三通道图像,转化为单通道的灰色图像,RGB三个通道的颜色通过比例系数进行相加。程序如下所示。

2

轮廓图

接下来是轮廓图,轮廓图需要输入一张灰度图像,首先是对图像进行滤波处理,去除噪声,然后针对于灰色的图片中像素突然变化的点来检测边缘,什么是边缘突然变化呢,参考我们的灰度图,灰度图中,“福”字的边缘同背景颜色出现了巨大的差异,这种差异就是寻找边缘轮廓的依据,程序如下图所示。

对于反色图,理解起来并不难,就是用255减去将原图中的每一个像素值,得到的就是我们的反色图,程序如下:

对于腐蚀图,因为在我们选取的图像中,红色是背景,黑色才是福字,所以对红色进行膨胀也就是对黑色进行腐蚀。这也是 OpenCV 的内置功能。我们只需要调用opencv中的膨胀函数即可。

最后是我们的“福到家”,我们只需要将福字进行旋转即可。

3

用TK做一个交互界面

为了更好的将上述的程序做到一个交互,小编特地为大家做了一个交互的界面,大家可以直接利用交互界面,来选择想要展示的“福”字效果,并将处理好的结果显示在交互界面上。同时,程序会自动将处理好的图片保存到本地路径下。效果如下图所示:

视频展示

以上就是小编为大家带来的“一福转五福”的小demo,希望大家在新的一年里都能福到财到运气到,小编在这里提前给大家拜年啦。

另外,本篇涉及到一些tk的操作,用视频讲解更好,由于小编最近咳嗽无法录制,预计年前能上B站,到时视频和源码一起给大家,到时大家一起学习一下.

年底了,马上要都要回家,相亲是一个刚需啊,我们会帮助大家脱单,有需要,后台输入:【相亲】

近期热门:

熬夜写了3000字,Python来BB你适合做副业吗?

如何鉴别朋友圈里的“晒照党”,60行Python代码帮你搞定!

只要3步,菜鸟也能用Python做个逗逼的表情包

快过年了,看我使用python制作一个灯笼的小程序 中国灯笼又统称为灯笼,是一种古老的汉族传统工艺品。经过数千年的发展,灯笼发展出了不同的地域风格,每一种灯笼都具有独特的艺术表现形式。每年的元宵节前后,人们都挂起象征团圆意义的红灯笼,来营造一种喜庆的氛围。今天我们就来用python来实现画出灯笼这个代码吧! 阅读详情

相关推荐

用Python编写的接福游戏代码

用Python编写的接福游戏代码

python项目之欢天喜地接元宝

欢天喜地接元宝 程序说明 本项目我们运用前面所学的所有知识来设计一个带动画效果的小游戏。程序模板已经给出,文件名为CatchIngots.py。通过该项目,你可以巩固前6个项目学会的本领,同时了解Python集合(set)的使用方法和游戏中动画的实现方法,进一步熟悉Python面向对象编程概念。 通过该项目你可以获得以下能力: 了解如何在程序中使用集合(set) 掌握游戏中动画的实现方法 进一步熟悉Python面向对象编程概念 增强逻辑思维能力 培养解决问题的能力 编程步骤 (1)完善Wealthgod(财

憬暕空灵的博客 3268

五福游戏源代码-lua

游戏源代码 http://blog.youkuaiyun.com/piaobotudou/article/details/38761459

while 循环、if 条件判断,同心协力打造「模拟“春节集五福”活动」程序

根据近两年流行的春节集五福活动,编写一个模块,实现模拟春节集五福的过程。【学习的细节是欢悦的历程】Python官网Free:大咖免费“圣经”教程python 完全自学教程,不仅仅是基础那么简单……自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。——华罗庚HOT好文力荐根据近两年流行的春节集五福活动代码模拟春节“集五福”(编写一个模块,实现模拟春节集五福的过程)本文质量分:90目 录。

m0_57158496的博客 1160

全球、中国各省市县等行政区划(含十段线)shape及geosjon数据免费下载

免费下载全球、中国各省市县等行政区划(含十段线)shape及geosjon数据

mhf403445651的博客 3460

SECS/GEM协议库及开源代码

以下是在开发SECS/GEM协议过程中,在网络上搜集协议实现资源,希望对SECS/GEM协议感兴趣的同学能有所帮助。 开源代码 freesecs FREESECS 是一个开源的SEMI SECS协议库,采用C++语言实现,可运行于Linux, MacOS X, NetBSD。 实现协议:E37.1、E5 开源地址:freesecs download | SourceForge.net 下载地址:https://download.youkuaiyun.com/download/BT_LEO/24305429

码农的历程 9943

Python Pygame教程:制作接金币月饼游戏

在这个游戏中,你需要使用键盘的左右箭头键来控制玩家(月亮)的移动,使用上下箭头键来接住下落的金币。当金币接触到玩家时,玩家得分会增加,并且金币会消失。游戏的目标是在金币落地之前尽可能多地接住它们。下面是一个简单的Python游戏,玩家控制的的角色(月亮)会在屏幕上移动,接住下落的金币。当金币被接住时,玩家得分会增加。

程序熊的博客 422

遥感常用相关指数和计算方法(植被指数/水体指数/雪和冰指数/矿物指数/地表温度指数/云和阴影指数/农业指数)

遥感常用相关指数和计算方法(植被指数/水体指数/雪和冰指数/矿物指数/地表温度指数/云和阴影指数/农业指数)

m0_64361769的博客 1万+

python模拟春节集五福_过年扫五福,干脆我用Python做一个五福生成器

原标题:过年扫五福,干脆我用Python做一个五福生成器新的一年又要到来了,各个大的公司又在这年末为大家送上了新春的祝福,支付宝还是延续了这几年的传统,在年末为大家送上了集五福的活动,为了大家能更快更好的扫出来大大的“福”,今天小编就带领大家利用python做一个一“福”转“N”福的小demo。1先看效果图首先,我们需要拿到一张大大的“福”字图片,然后,我们就可以对于这张图进行操作了。我们今天要实...

weixin_34326484的博客 1222

玩转openclaw+企业微信

OpenClaw横空出世:AI从问答到执行的范式革命 OpenClaw作为2026年AI领域的重大突破,实现了从对话机器人到智能执行体的进化。其核心价值在于"自主执行"而非简单交互,通过六层解耦架构(表现层、网关层、运行时层、技能层、工具层、记忆层)构建完整执行闭环。关键技术包括Model Context Protocol实现多模型兼容,以及事件驱动架构确保实时响应。安装过程支持多平台,通过Node.js环境即可快速部署,并支持对接主流大模型。OpenClaw标志着AI开始真正&quot

西木风落 1591

2D激光slam四种算法建图效果对比

2d激光slam四种算法建图比较

m0_73791170的博客 8449

学会Python这项技能,再也不怕你孩子偷偷玩电脑游戏了

马上要过年啦,大部分的中学生也都放假了,好不容放假了,很多孩子开始放松放松打游戏了。怎么办呢,今天小编就带领大家来做一个防止孩子玩游戏的Python小程序。非常有趣,大家快来跟我一下看一...

cainiao_python的博客 1269

Oracle EBS FA 如何打开关闭的资产会计期间?

用户“运行折旧”,误勾选为“关闭期间”,还有一部分资产还需要操作报废和调整,希望后台打开关闭的资产会计期。

陈显平的专栏-Oracle EBS 1029

python模拟春节集五福_新年福利来一波之Python轻松集齐五福(demo)

这篇文章主要介绍了新年福利来一波之Python轻松集齐五福的小demo,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下新的一年又要到来了,各个大的公司又在这年末为大家送上了新春的祝福,支付宝还是延续了这几年的传统,在年末为大家送上了集五福的活动,为了大家能更快更好的扫出来大大的“福”,今天就带领大家利用python做一个一“福”转“N”福的小demo。先看效果图...

weixin_39968128的博客 815

pi-coding-agent 完整详解

pi-coding-agent是一个由Mario Zechner开发的专业AI编程助手,基于Node.js和TypeScript构建。核心功能包括:1)多级思考模式(ThinkingLevel),从none到ultra控制推理深度;2)对话压缩(compaction)管理长对话记忆;3)WebSocket实时通信支持流式交互。该智能体支持代码生成、调试、重构等专业编程任务,采用AI Agent架构,具备工具调用和多轮记忆能力。项目结构通常包含server、agent、config等模块,可通过二次开发扩展功

大坡3D软件开发 2421

2ED2410-EM的使用

2ED2410-EM的使用

让你爱上电路设计 975

python简单代码 春节集五福-新年福利来一波之Python轻松集齐五福(demo)

新的一年又要到来了,各个大的公司又在这年末为大家送上了新春的祝福,支付宝还是延续了这几年的传统,在年末为大家送上了集五福的活动,为了大家能更快更好的扫出来大大的“福”,今天就带领大家利用python做一个一“福”转“N”福的小demo。先看效果图首先,我们需要拿到一张大大的“福”字图片,然后,我们就可以对于这张图进行操作了。我们今天要实现的就是将一张“福”字转化为五种不同的风格,现为大家呈上效果图...

weixin_37988176的博客 2245

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

python opencv单通道转多通道_手把手教你用Python给小姐姐美个颜

导读:本文将着重介绍彩色图像的处理及彩色图像和灰度图像相互转换的相关内容。01 图像的颜色空间彩色图像比灰度图像拥有更丰富的信息,它的每个像素通常是由红(R)、绿(G)、蓝(B)3个分量来表示的,每个分量介于0~255之间。图像中呈现的不同的颜色都是由R、G、B这3种颜色混合而成的。在OpenCV里面,彩色图像拥有3个颜色通道,但是通道的顺序是可以变换的,RGB、BRG、BGR、GBR、GRB都有...

weixin_39926191的博客 2801

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Python100行代码搞定支付宝新年五福!

Python100行代码搞定支付宝新年五福!

一名正义的白帽黑客 977

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

opencv 把3通道图像转成单通道_图像基础基础知识

一、图像通道二值图二值图就是图像的像素点只有0或255,整个图像呈现出只有黑白两种效果。单通道图:俗称灰度图,每个像素点只能有一个值表示颜色,他的像素值在 0-255 之间,0 是黑色,255 是白色,中间值是一些不同等级的灰色三通道图每个像素点都有 3 个值表示,例如 RGB 图片即为三通道图片,是通过对红(R)、绿(G)、蓝(B)三个颜色通道之间的叠加来得到各式各样的颜色。三通道图就...

weixin_40009472的博客 3万+

globalmapper如何选取图像上的点_python 图像处理:一福变五福

快过年了,各种互联网产品都出来撒红包。某宝一年一度的集五福(shua hou)活动更是成为每年的必备活动。虽然到最后每人大概也就分个两块钱,但作为一个全民话题,大多数人还是愿意凑凑热闹。毕竟对于如今生活在大城市的人来说,集福领红包和空荡的地铁车厢或许已是最大的“年味”了。既然是凑热闹,怎么能少得了我。前年过年发过一篇:《一行代码扫出“敬业福”》,介绍的是 OCR 文字识别的使用。今年再来对“福”字...

weixin_39845347的博客 355

python简单代码 春节集五福-我用 Python 集齐了五福

新的一年又要到来了,各个大的公司又在这年末为大家送上了新春的祝福,支付宝还是延续了这几年的传统,在年末为大家送上了集五福的活动,为了大家能更快更好的扫出来大大的“福”,今天小编就带领大家利用python做一个一“福”转“N”福的小demo。1、先看效果图首先,我们需要拿到一张大大的“福”字图片,然后,我们就可以对于这张图进行操作了。我们今天要实现的就是将一张“福”字转化为五种不同的风格,现为大家呈...

weixin_37988176的博客 1490

集五福(python)

以0和1组成的长度为5的字符串代表每个人所得到的福卡,每一位代表一种福卡,1表示已经获得该福卡,单类型福卡不超过1张,随机抽取一个小于10人团队,求该团队最多可以集齐多少套五福?

m0_46542229的博客 507

用python实现支付宝就推出了“集五福”这个活动

支付宝的“集五福”活动是一个春节期间的互动活动,用户通过扫描福字、参与游戏等方式收集五种不同的福卡(和谐福、爱国福、敬业福、友善福、富强福),并有机会在除夕夜兑换红包或其他奖品。由于这个活动的实现涉及到支付宝的后台系统、数据库、安全机制等多个方面,并且具体的实现细节是支付宝的商业机密,所以我们无法直接复制或实现整个活动。如果你想要开发一个类似的活动,你可以根据这个示例代码进行扩展和优化,添加更多的游戏环节、福卡获取方式、红包奖励等。

ducanwang的博客 599

python的pygame游戏框架

import pygame from pygame.locals import * def main():     # 初始化屏幕     pygame.init()     screen = pygame.display.set_mode((480,360))     pygame.display.set_caption('游戏世界欢迎你')     # 填充背景     backgroun...

李兴球的专栏 2369

我用 Python 集齐了支付宝五福!

“ 阅读本文大概需要 2 分钟。 ”是什么让你忽然意识到下周就要过年了?是考完期末考试的最后一门?还是抢到了回家的火车票?又或者是年终奖的到账短信?作为一个没有寒假、不用回老家也没有年终奖...

静觅 587
上一篇: 精选编程书,等你来拿!
下一篇: 全!全!全!GitHub 总星 5.7w+,最赞的操作系统软件都在这里啦!
菜鸟学Python
博客等级 码龄9年 8061粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值