白底图片转换为蓝底图片
import cv2 import numpy as np# 1、读取照片 img=cv2.imread(r'C:\Users\vn53iiw\Desktop\DSC_0819.jpg') rows,cols,channels = img.shape cv2.imshow('img',img)# 2、图片的二值化处理 ### 二值化处理将图片转为黑白两色,但因为本来就是白底照片,因此在设置颜色上需要调整。 ### lower~upper之间的值将变成255(纯白) 其他均变为0(纯黑) lower = np.array([251,251,251]) upper = np.array([256,256,256]) mask = cv2.inRange(img, lower, upper) cv2.imshow('mask',mask)# 3、图像的腐蚀膨胀 # kernel = np.ones((2, 2), np.uint8) 这里经过测试选择None代替kernel erode=cv2.erode(mask,None,iterations=1) #进行腐蚀操作 cv2.imshow('erode',erode)### dilate进行膨胀操作,iterations=3是为了将白色区域增强,否则换背景色时会出现裸漏色 dilate=cv2.dilate(erode,None,iterations=3) cv2.imshow('dilate',dilate)# 4、遍历替换底色 for i in range(rows):for j in range(cols):if dilate[i,j]==255: # 像素点255是白色img[i,j]=(219,142,67) # 此处替换颜色,为BGR通道,不是RGB通道 cv2.imshow('red',img)# 窗口等待的命令,0表示无限等待 # cv2.waitKey(0)# 5、保存图片 cv2.imwrite(r'C:\Users\vn53iiw\Desktop\gzq.jpg', img)
白底图片转换为蓝底图片相关推荐
- 单通道图片转换为3通道图片,实现灰度图上添加彩色标注
对于纯粹的单通道图片(灰度图)利用opencv是无法在图片上附加彩色标注的,这时就需要将单通道图片转换为三通道图片才行.由于图片中没有另外两个通道的数据,因此直接将已有的数据给另外两个通道就行. 注意 ...
- MATLAB批量将单通道图片转换为三通道图片
在做深度学习训练模型时需要输入为三通道图片,当获得的数据集为单通道图片时,就需要将其转换为三通道图片. pathdir = 'E:/Image_Set/HYAL/';%文件路径 format = 'b ...
- c# winform 把彩色图片转换为灰色的图片,变灰,灰度图片,速度很快,safe,unsafe
把彩色图片转换为灰色的图片,直接用.net接口遍历每个像素点转换的效率非常低,800K的图片65万像素我的电脑要用5分钟,而用了unsafe,速度提高了几千倍,同样的图片只用了0.几秒 附一个常用的遍 ...
- 证件照片是红底,还是蓝底?这其中有什么讲究?
很多证件照片要求的尺寸是一样的,但是对背景颜色的要求,却不一样,比如说有红底的,有蓝底的.还有白底的.那么,这些不一样的底色,都有什么讲究呢?接下来,咱们就来了解一下. [出镜]市民朋友都知道证件照片 ...
- 如何将svg格式图片转换为其他格式图片,如png
用微软的Microsoft edge浏览器.IE浏览器打开,鼠标右击图片,另存为其他格式即可.用谷歌等其它浏览器会出现保存后图片背景为黑色的情况,不是透明背景. 除此之外,有时候在某些网站上面进行在线 ...
- 教你用OpenCV 和 Python给证件照换底色(蓝底 -红底-白底)
在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色. P ...
- 教你用OpenCV 和 Python给证件照换底色(蓝底 <->红底->白底)
在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色. P ...
- python怎么改成白底_教你用OpenCV 和 Python给证件照换底色(蓝底 -红底-白底)...
在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色.P ...
- 蓝底换白底边缘不干净_蓝底换白底【解决措施】
虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到蓝底换白底 时就懵了,对于蓝底换白底 处理起来相对来说较简单,按照我们的步骤处理蓝底换白底 很容易上手,蓝 ...
最新文章
- 细胞因子风暴与新冠肺炎
- Python的DataFrame多个条件过滤错误
- DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...
- python---tornado钩子预留解析
- 逻辑回归和线性回归的区别_[PRML]线性分类模型贝叶斯逻辑回归
- python 从入门到跑路
- 电脑如何设置终端设置代理_如何设置一个严肃的Kubernetes终端
- 3天2100万!周杰伦的说好不哭,20万点评Python来分析
- threejs引擎中 环境光线与管道流动
- 微信小程序的本地存储
- 电力系统通信与网络技术/智能变电站个人总结
- Web前端html中通过CSS来设置div背景颜色透明度
- 金额转大写java实现
- 个人博客和微信公众号
- Photoshop文字排版小技巧。
- Java删除文件夹和文件(最经典普通的写法)
- 【Windows10】电脑双屏后无法调节屏幕亮度?解决方法
- IDEA 调试技巧,比 Eclipse 强太多了!
- 【蓝桥杯】每日一题冲刺国赛
- Spring5框架-IOC容器