美文网首页
72.python偷加圣诞帽

72.python偷加圣诞帽

作者: 扶桑啊啊 | 来源:发表于2022-02-09 14:49 被阅读0次

第一步:显示图像

在windows使用Python2.7,已安装好opencv,先实现第一步,将圣诞帽图像变成灰色,

按照源代码失败,因为不知道出错在哪一步,所以增加显示图像的函数来一步步进行调试

image image

但是cv2.imshow一直失败,显示灰色图案,

image

查询后参考此文章:http://blog.csdn.net/watkinsong/article/details/9189753,根据他的提示相应的修改Python的代码,增加cv2.waitKey()后成功显示图像。

image image

但是显示的图像脏脏的,跟在ps里打开不一样,查了半天不知道什么原因,推测可能是有些像素肉眼不可见,但是用函数处理后可见了,所以将原图用ps进行了修改,删除了帽子以外区域的像素。重新编译后没有脏像素了。

image

诶,好像显示的不是红通道,跟ps比对发现这是蓝通道啊,原来cv2.imread()导入图片时是BGR通道顺序

于是修改代码

image image

这下才是红通道了嘛


rgb_hat=cv2.merge((b,g,r))用来还原原图像,此时若顺序错,则还原出的图像颜色错

image

分离出alpha通道并显示

上期我成功使用opencv函数显示了图像,但是源代码中的生成alpha通道命令始终失败,原来在imead阶段,增加参数-1就可以生成alpha通道了。

image

至此完成了第一步,读取图像并显示alpha通道,注释掉我自己添加的用于理解代码的imshow等函数,并且将参数修改与原代码一致(其实就是原来为了偷懒将帽子图像声明为img,后来发现原代码将人物命名为img,尴尬,按照它的改了,省的后面忘记了出现不必要的错误)

image

相关文章

  • 72.python偷加圣诞帽

    第一步:显示图像 在windows使用Python2.7,已安装好opencv,先实现第一步,将圣诞帽图像变成灰色...

  • 头像集:来一波圣诞帽,原谅帽头像

    圣诞到了送上一波圣诞帽 原谅帽 头像 ...

  • 圣诞帽圣诞帽的意义

    圣诞帽圣诞帽是一顶红色帽子,据说晚上戴上睡觉除了睡得安稳和有点暖外,第二天你还会发现在帽子里多了点心爱的人送的礼物。

  • 圣诞帽

    圣诞节原本是西方基督教国家的一个宗教性节日。如今,随着中西方文化的融合,圣诞节已成为一种世界性的文化。 圣诞节的前...

  • 每日一拍:圣诞快乐

    今年圣诞,流行带个圣诞帽。 好看么 哈哈

  • 没有美食?你过的该不会是个假的圣诞节吧!

    首发公众号:Cooking美食 原文链接:更多美食点这里哦~ 圣诞节快乐! 微信官方送你圣诞帽了吗?送你圣诞帽了吗...

  • 20171224日记

    写在圣诞节,今年的微信圣诞帽你得到了吗?反正我没有,据说只有上传了真实头像的才能得到圣诞帽

  • 圣诞树精灵

    春天的时候,圣诞树精灵长出很多鱼帽小仙子,一天天过去,鱼帽小仙子越长越漂亮,变成了圣诞帽挂在圣诞树精灵上。夏天到了...

  • 圣诞节

    头太大,圣诞帽戴不下去的圣诞老人。

  • 宜璞第132期:从圣诞帽背后亏损的小程序,看2018年小程序的风

    圣诞节的时候,相信很多人在圣诞的前后都玩了这个小游戏,就是给自己的头像戴上圣诞帽。 起初很多人都以为这个圣诞帽是微...

网友评论

      本文标题:72.python偷加圣诞帽

      本文链接:https://www.haomeiwen.com/subject/qikmuctx.html