python黑色变白色_在OpenCV python中将白色像素转换为黑色

news/2024/11/24 6:08:56/

我知道这已经得到了答复。我有一个编码的python解决方案。

首先我发现this thread解释了如何删除白色像素。

结果是:

另一个测试img:

编辑

这是一种更好、更短的方法。在@ZdaR评论了在图像矩阵上循环之后,我对此进行了研究。

[更新了代码]img = cv2.imread("Images/test.pnt")

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

ret, thresh = cv2.threshold(gray, 240, 255, cv2.THRESH_BINARY)

img[thresh == 255] = 0

kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (5, 5))

erosion = cv2.erode(img, kernel, iterations = 1)

cv2.namedWindow('image', cv2.WINDOW_NORMAL)

cv2.imshow("image", erosion)

cv2.waitKey(0)

cv2.destroyAllWindows()

[旧代码]img = cv2.imread("Images/test.png")

gray = cv2.cvt


http://www.ppmy.cn/news/323249.html

相关文章

Three TextureLoader纹理贴图不显示图片(显示黑色)

本人初学three.js,根据Three中文文档学习,在学习过程中发现TextureLoader纹理贴图不显示图片(显示黑色),在文档中的代码如下所示: // 纹理贴图映射到一个矩形平面上 var geometry new THREE.PlaneGeometr…

python黑色变白色_使用Python openCV PIL将黑色更改为白色,但不将白色更改为黑色...

我试图用python中的opencv使用cv2或PIL将黑色像素改为白色。在 原图: 这是我的代码:import cv2 import numpy as np frame cv2.imread("numptest/captcha.png") cv2.imshow(frame,frame) lower_black np.array([0,0,0]) upper_black np.arr…

微信分享圆角图片有黑色部分

近期做微信分享,分享时图片需要用app的logo做为分享图标,因为logo是一个圆角的图标,并且背景为透明色,所以导致分享后图片有黑色的部分 1.第一种解决方案就是直接让ui重新切图 2.直接用代码实现,给图片加白色的背景 …

python黑色的_python怎么设置黑色背景

python工具的背景颜色为黑色看起来为比较养眼,那python怎么设置黑色背景,就由小编来为大家介绍一下。 工具/原料 电脑系统:window10 电脑类型:笔记本 软件版本:python 方法/步骤 1 首先打开python工具。 2 再选择file,打开seting窗口。

PNG图片变成黑色

png图片透明区域被填充成黑色 关于更多日常使用的公共类的操作方法,可以关注下小滑轮网站 问题: 在用canvas的toDataURL处理png时,发现透明区域被填充成黑色。 为什么canvas会png的透明区域转成黑色呢? canvas转换之前移除alph…

【Photoshop技巧】两步将黑色图片改变颜色

【Photoshop技巧】两步将黑色图片改变颜色 很多时候因为特殊需要,要将一些素材变成其它颜色,试过很多方法,效果都不甚理想,尤其是像以下这种带有渐变色的素材。 以下是原素材图片: 工具/原料 Photoshop 黑白图片素材 方法/步骤 打开photoshop软件,将素材…

关系代数表达式练习(针对难题)

教师关系T(T#,TNAME,TITLE)课程关系C(C#,CNAME,TNO)学生关系S(S#,SNAME,AGE,SEX)选课关系SC(S#,C#,SCORE) 检索至少选修了C2,C4两门课程的学生学号: 涉及减法相关: 检索不学C2课的学生姓名和年龄 涉及除法相关: 检索…

怎么修复恢复佳能相机0字节DAT视频文件

前面已有文章说明了DAT文件的修复方法,但是还有一个可能,就是DAT为0字节的,0字节就代表文件没有任何数据大小,又该如何处理呢? 0字节是相机没有保存视频数据到文件中,拍摄中有可能一直显示在录制的&#x…