本文实例讲述了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. SpringMVC中的拦截器
  2. JAVA CLASSPATH 和PATH的区别 经典
  3. 开源一个上架App Store的相机App
  4. Spring Boot 2.6 正式发布:循环依赖默认禁止、增加SameSite属性...
  5. 13-jdbc分页+事务
  6. html 日历系统 源码,calendar.html
  7. 简单几何(极角排序) POJ 2007 Scrambled Polygon
  8. NPDP第四章 文化、组织与团队
  9. java操作SFTP工具类
  10. 多显示器被禁用无法开启_高刷等带来丝滑游戏体验:华硕ROG XG32VC电竞显示器...
  11. 豆子特斯拉,豆箕宁德时代
  12. android BKS
  13. 微信小程序使用 npm 包,举例图文详解
  14. 2-3-4 Tree
  15. Python爬虫|豆瓣图书Top250
  16. ERP、MES、APS在生产排程上的区别?
  17. Flash MX ActionScript字典
  18. python多个文件夹合并成一个文件夹
  19. Bootstarp未读消息铃铛
  20. z-index 无效解决方法

热门文章

  1. 如何晋升技术专家?值得借鉴
  2. python 定义全局变量
  3. 关于雷电模拟器设置好代理后无法抓包
  4. poi excel 字体竖着显示
  5. 用Python编写学生成绩计算系统
  6. 情人节送什么礼物比较有意义?千元内好看耐用的蓝牙耳机
  7. 看完《士兵突击》了 几句有用的话
  8. Kafka消息发送失败解决方案
  9. 海天注塑机数据采集_弘讯控制器数据采集
  10. RMAN不完全恢复方法(恢复到数据库某一时间点)