如何解决将图像的彩色段转换为白色
我正在尝试使用 python OpenCV 将 Bill 的分割图像转换为白色,但没有成功。我基本上想在黑色背景中创建比尔的白色剪影。 我已将图像存储在一个名为:
的变量中bill
任何解决方案或方向将不胜感激。谢谢
这是应用frab建议的代码时bill的剪影版本:
graybill = cv2.cvtColor(bill,cv2.COLOR_BGR2GRAY)
graybill[bill > 0] = 255
解决方法
最简单的方法是:
-
将图像转换为灰度
graybill = cv2.cvtColor(bill,cv2.COLOR_BGR2GRAY)
-
如果值大于 0,则将矩阵的所有值设置为 255(黑色)
graybill[graybill > 0] = 255
另一种方法是使用 cv2 中的 threshold
:
ret,thresh1 = cv.threshold(img,1,255,cv.THRESH_BINARY)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。