本文实例讲述了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实现将蓝底照片转化为白底照片功能完整实例

本文地址: http://www.cppcns.com/jiaoben/python/292724.html

python处理图片去白底-Python实现将蓝底照片转化为白底照片功能完整实例相关推荐

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

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

  2. python制作白底界面_Python实现将蓝底照片转化为白底照片功能完整实例

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

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

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

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

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

  5. 用python把图片换成蓝底_用python 将蓝底照片转化为白底照片

    # coding=utf-8 import cv2 import numpy as np img=cv2.imread('picture.jpg') #原始图片 #缩放 rows,cols,chann ...

  6. python怎么改成白底_Python实现将蓝底照片转化为白底照片功能完整实例

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. 用python 将蓝底照片转化为白底照片

    # coding=utf-8 import cv2 import numpy as npimg=cv2.imread('picture.jpg') #原始图片 #缩放 rows,cols,channe ...

  8. 如何用python处理图片_如何用python获取图像

    方法一:利用PIL中的Image函数,这个函数读取出来不是array格式 这时候需要用 np.asarray(im) 或者 np.array()函数:区别:np.array() 是深拷贝,np.asa ...

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

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

最新文章

  1. C++知识点40——运算符的重载概念与分数类实现(中)
  2. 使用Grunt搭建自动化的web前端开发环境-完整教程
  3. 计组—原码、补码、反码、移码复习
  4. 学习笔记(44):Python实战编程-单击事件
  5. 【渝粤题库】国家开放大学2021春2096经济法学题目
  6. window.btoa()方法;使字符编码成base64的形式
  7. FreeBSD重新加载rc.conf
  8. java.sql.SQLException: Access denied for user ‘root‘@‘hadoop001‘ (using password: YES)
  9. [跪了]Servlet 工作原理解析
  10. [转]easyui常用控件及样式收藏
  11. word2016 删除页眉横线
  12. python画球面投影_Python中球面投影图像的高程畸变
  13. ZenTao不支持Win8.1问题解决
  14. 获取Orcal编码格式为US7ASCII中文数据乱码问题;
  15. GIS的核心价值——服务
  16. Linux nice命令简要介绍
  17. 利用MATLAB实现图片切换动画效果详解
  18. 深度学习常见的优化方法(Optimizer)总结:Adam,SGD,Momentum,AdaGard等
  19. Java培训学些什么?
  20. iOS11(15A372)分享下载地址

热门文章

  1. 牛客竞赛:第三届超越杯程序设计团体赛题解
  2. u盘中毒如何删除system volume information文件
  3. SpringBoot项目的Liunx服务器部署(一)
  4. 什么是开环控制?什么是闭环控制?它们有什么区别?
  5. 蓝墨云班课网页版下载资源文件
  6. 服务器硬盘用在硬盘录像机,网络硬盘录像机是干什么用的
  7. java 周次_JAVA计算学校学期周次
  8. 服务器远程登录用户在哪查看,RAKsmart VNC用户登录信息在哪查看?
  9. python 制作数据图表_python制作各种数据图表
  10. 为何能力越强越不被重用?不懂这3点,你到哪里都混不好,不服不行