本文实例讲述了Python实现将蓝底照片转化为白底照片功能。分享给大家供大家参考,具体如下:

import cv2

import numpy as np

img=cv2.imread('yay.jpg') #原始图片

#缩放

rows,cols,channels = img.shape

img=cv2.resize(img,None,fx=0.5,fy=0.5)

rows,cols,channels = img.shape

cv2.imshow('img',img)

#转换hsv

hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)

lower_blue=np.array([78,43,46])

upper_blue=np.array([110,255,255])

mask = cv2.inRange(hsv, lower_blue, upper_blue)

#cv2.imshow('Mask', mask)

#腐蚀膨胀

erode=cv2.erode(mask,None,iterations=1)

#cv2.imshow('erode',erode)

dilate=cv2.dilate(erode,None,iterations=1)

#cv2.imshow('dilate',dilate)

#遍历替换

for i in range(rows):

for j in range(cols):

if dilate[i,j]==255:

img[i,j]=(255,255,255)#此处替换颜色,为BGR通道

cv2.imwrite('new.jpg',img) #生成的新图片

cv2.waitKey(0)

cv2.destroyAllWindows()

这里效果的确不是太好,如果还想看更好的转化效果,请看前面一篇博文:C++ opencv把蓝底照片转化为白底照片。

效果图如下:

参考文档:https://www.jb51.net/article/158266.htm

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

python制作白底界面_Python实现将蓝底照片转化为白底照片功能完整实例相关推荐

  1. python制作qq登录界面_Python制作一个仿QQ办公版的图形登录界面

    最近,QQ的办公版本--TIM进行了一次更新升级.本次更新升级大幅修改了界面的样式,看起来更加的清爽.简洁和高效了. 这种界面州的先生还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰 ...

  2. python制作图形化界面_python图形化界面设计(wxpython)一布局管理

    本篇内容来自https://www.cnblogs.com/-wenli/p/12149850.html 1.布局分析和注意点 例程主要是Sizer布局应用.wx.BoxSizer的布局方向分为横向和 ...

  3. python黑屏改成白底_Python实现将蓝底照片转化为白底照片功能完整实例

    本文实例讲述了Python实现将蓝底照片转化为白底照片功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np img=cv2.imread('yay.jpg ...

  4. 用Python制作可视化GUI界面,一键实现证件照背景颜色的替换

    今天,我们来分享一下如何通过Python的十来行代码来替换证件照的背景颜色,那么在最后,小编也会将上述的流程制作成一个GUI界面来方便大家使用.关于界面的大致模样其实和先前的相差不大,大家应该都看过上 ...

  5. python处理图片去白底-Python实现将蓝底照片转化为白底照片功能完整实例

    本文实例讲述了Python实现将蓝底照片转化为白底照片功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np img=cv2.imread('yay.jpg ...

  6. Python 把蓝底照片转化为白底照片

    本文系转载,出处:http://blog.csdn.net/haofan_/article/details/76618362. import cv2 import numpy as npimg=cv2 ...

  7. python课程设计计算器_Python设计实现的计算器功能完整实例

    本文实例讲述了Python设计实现的计算器功能.分享给大家供大家参考,具体如下: 通过利用PYTHON 设计处理计算器的功能如: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/ ...

  8. 用 Python 制作可视化 GUI 界面,一键实现自动分类管理文件!

    作者 | 欣一 来源 | Python爱好者集中营 经常杂乱无章的文件夹会让我们找不到所想要的文件,因此小编特意制作了一个可视化GUI界面,通过输入路径一键点击实现文件分门别类的归档. 不同的文件后缀 ...

  9. 用 Python 制作可视化 GUI 界面,一键实现将头像转成动漫风!

    作者 | 欣一 来源 | Python爱好者集中营 最近在Github上面有看到将头像转化成动漫风的项目,但是对于不少没有技术背景的同学来说可能就不知道该怎么使用了,小编今天制作了一个UI界面,大家可 ...

最新文章

  1. docker挂载目录原理
  2. linux和android开发链接
  3. 详解X-shell7的安装与配置
  4. 何为奇偶校验码?简述它们的区别。_加速试验中,HAST和HASS的区别
  5. phpnow升级php版本 php-5.2.14-Win32升级至5.3.5
  6. Flash小玩意图案创作:新增MulCircle和圆环
  7. Zookeeper的一次启动失败问题解决
  8. php键名相加,php二维数组相同键名相加实例
  9. 用Razor做静态页面生成器
  10. 《计算机网络 自顶向下方法》(第7版)答案(第一章)(一)
  11. 【字节面试-字符串】判断一组字符串能否首尾相连
  12. 关于databinding的一点小tips
  13. 磁盘碎片对计算机系统的影响,磁盘碎片整理第9遍了|Win7磁盘碎片整理的方法
  14. 《SteamVR2.2.0交互系统(Interaction System)》(Yanlz+Unity+XR+VR+AR+MR+Valve+Teleport+Skeleton+立钻哥哥++ok++)
  15. 深度学习与人脸识别系列(3)__利用caffe训练深度学习模型
  16. TI PFC+LLC解决方案在工业电源中的应用-电子研习社
  17. 宝塔Linux面板命令大全(详细完整版)
  18. Space chick获得Blockchain、SNZ、1con等多家资本战略投资 助推项目快速发展
  19. mysql timestamp类型格式转换
  20. 金蝶eas系统服务器怎么启动,EAS应用服务器启动失败

热门文章

  1. 他是学计算机的这个句子中宾语是动词性的,现代汉语期末复习语法与修辞
  2. 设置float:right按钮失效
  3. 【前端笔记】BootStarp的table属性跨行跨列后无法居中
  4. gitee安装和使用流程详解
  5. 坚果J10和极米H3S哪款好?对比当贝F3优势大吗?
  6. d3dcompiler_47.dll丢失的修复方法
  7. php访问微博页面,PHP调用微博接口实现微博登录的方法示例
  8. Arduino实验二十三 倾斜开关实验
  9. 员工、领导、工资、前途
  10. MySQL最常用数据引擎(InnoDB、MylSAM、MEMORY)详解及如何选择合适的存储引擎