import cv2
import numpy as np
file=r"C:/Users/58219/Desktop/1.jpg"
# step1:读取照⽚
img = cv2.imread(file)
# step1.2:缩放图⽚()
img = cv2.resize(img, None, fx=1.5, fy=1.5)
rows, cols, channels = img.shape
# 展⽰图⽚
cv2.imshow("original...", img)
# step2.1 图⽚转换为灰度图并显⽰
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
# :图⽚的⼆值化处理
# 红底变蓝底
# 将在两个阈值内的像素值设置为⽩⾊(255),
#⽽不在阈值区间内的像素值设置为⿊⾊(0)
#
lower_red= np.array([0,125,125])
upper_red = np.array([255,255,255])
mask = cv2.inRange(hsv, lower_red, upper_red)
#step2.3:腐蚀膨胀若是腐蚀膨胀后仍有⽩⾊噪点,可以增加iterations的值
erode = cv2.erode(mask, None, iterations=5)
# cv2.imshow('erode', erode)
dilate = cv2.dilate(erode, None, iterations=7)
# step3遍历每个像素点,进⾏颜⾊的替换
'''
#若是想要将红底变成蓝底img[i,j]=(255,0,0),
#若是想将蓝底变为红底则img[i,j]=(0,0,255),
#若是想变⽩底img[i,j]=(255,255,255)
'''
for i in range(rows):for j in range(cols):if dilate[i,j] ==255: # 像素点255表⽰⽩⾊,180为灰度img[i,j]=(255,255,255) # 此处替换颜⾊,为BGR通道,不是RGB通道
#step4 显⽰图像
new_file=r"C:/Users/58219/Desktop/11.jpg"
cv2.imwrite(new_file, img)
res = cv2.imread(new_file)
cv2.imshow('result...', res)
# 窗⼝等待的命令,0表⽰⽆限等待
cv2.waitKey(0)

python实现证件照换底色相关推荐

  1. 基于python的证件照_20行代码教你用python给证件照换底色的方法示例

    1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流. 2.读取图片并显示 imread():读取图片: imshow():展示图片: waitkey():设置窗口等待,如果 ...

  2. 教你用OpenCV 和 Python给证件照换底色(蓝底 -红底-白底)

    在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色. P ...

  3. 教你用OpenCV 和 Python给证件照换底色(蓝底 <->红底->白底)

    在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色. P ...

  4. python怎么改成白底_教你用OpenCV 和 Python给证件照换底色(蓝底 -红底-白底)...

    ​在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色.P ...

  5. python hsv inrange 范围_仅20行代码,用python给证件照换底色

    1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流.本文只是为了告诉大家:python其实有很多黑科技(牛逼的库),我们既可以用python处理工作中的一些事儿,同时我们也 ...

  6. python界面怎么改颜色_20行代码教你用python给证件照换底色

    1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流.本文只是为了告诉大家:python其实有很多黑科技(牛逼的库),我们既可以用python处理工作中的一些事儿,同时我们也 ...

  7. python读取身份证照片信息_20行代码教你用Python改变身份证照片的背景色,python,给,证件照,换,底色...

    1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流. 2.读取图片并显示 imread():读取图片: imshow():展示图片: waitkey():设置窗口等待,如果 ...

  8. 对比Python,看看Excel如何3步给证件照换底色?

    公众号后台回复"图书",了解更多号主新书内容 作者:黄伟呢 来源:数据分析与统计学之美 Python完成证件照换底色 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交 ...

  9. 原来 Excel 只需三步就可以给证件照换底色!

    作者 | 黄伟呢 来源 | 数据分析与统计学之美(ID:gh_21c25c7e71d0) 头图 |  CSDN 下载自东方IC Python完成证件照换底色 该图片来源于百度图片,如果侵权,请联系我删 ...

  10. 骚操作!Excel 3步 给证件照换底色?

    点击上方"菜鸟学Python",选择"星标"公众号 重磅干货,第一时间送达 对比Python,看看Excel如何3步给证件照换底色? Python完成证件照换底 ...

最新文章

  1. mysql innodb引擎丢失_【MySQL】InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据...
  2. 锐捷云课堂助力海南农垦中学 根治计算机教室“老病根”
  3. 自动化测试之鼠标悬浮操作、双击、鼠标拖拽
  4. python qt快速入门_PyQt5快速入门(一)
  5. 求最长单调子序列java,单调减子序列(java实现)
  6. phalapi可以依赖注入么_phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结)
  7. 程序发布出现: 服务器无法处理请求---无法生成临时类(result = 1)。 错误CS2001:未能找到源文件“C:\ Windows \ TEMP \ lph54vwf.0.cs”...
  8. CTPN算法简单解析
  9. Unity Easy AR
  10. Linux 系统启动与服务管理
  11. C++ 函数其实可以不用写返回值的声明!
  12. CPen 使用 PS_DOT 无法画出虚线
  13. 酒店PMS变革之路:开放互联、模块化配置
  14. <C++>继承的进阶之构造与析构的调用顺序和同名成员的处理
  15. 【JqGrid】JqGrid单元格合并及表头列合并,jqgrid单元格合并
  16. PowerManagerService分析-updatePowerStateLocked方法
  17. ARM的强硬未能吓住高通,高通和中国芯片的远离导致ARM前景黯淡
  18. 【ISAR成像定标方法(1)—转台目标的RD成像算法MATLAB仿真】
  19. 小学计算机课标教学大纲的依据,中小学教学大纲为何改成课程标准?
  20. DNSPOD动态域名解析

热门文章

  1. python selenium清除缓存,Selenium Python:无法清除chrome浏览器缓存
  2. 公司法定代表人的法律风险及防范
  3. Python 救救我!如何连接串口实现一个报警灯报警器
  4. 夜神模拟器调试Android应用程序
  5. GIF微信表情如何制作
  6. Win7各正式版下载地址和SHA验证
  7. Centos 操作系统常用log日志
  8. linux usb模拟网卡,开发板作为USB设备模拟网卡(linux usb 网卡)--gadgetrndis|cdc
  9. python乌龟吃鱼_Python面向对象练习-通过pygame改良乌龟吃鱼
  10. maccms代码审计——前台sql注入漏洞