阈值处理
程序员文章站
2024-01-28 09:44:04
...
阈值处理
阈值处理指剔除图像内像素高于一定值或低于一定值的像素点,例如将阈值设置为127,将大于127的像素点设置为255,将低于127的像素点设置为0,然后就可以得到一幅二值图像
例子
import cv2
img = cv2.imread("2.jpg",0)
t,rst = cv2.threshold(img,127,255,cv2.THRESH_BINARY)
cv2.imshow("2",img)
cv2.imshow("rst",rst)
cv2.waitKey()
cv2.destoryAllWindows()
结果:
一些解释:
t,rst = cv2.threshold(img,127,255,cv2.THRESH_BINARY)
img代表原始图像,127代表阈值,255代表要设定的最大值和cv2.THRESH_BINARY有关,cv2.THRESH_BINARY就是二值化阈值处理,t为返回的阈值,rst为阈值处理过后的图像
下一篇: Canny边缘检测
推荐阅读
-
PHP处理GIF多帧图片有关问题,请大神指点指点多谢
-
[原创]用PHP开发企业Wifi网络Web认证系统(附源码),该如何处理
-
C#图像处理之图像平移的方法
-
【Web API系列教程】3.2 — 实战:处理数据(添加模型和控制器)
-
objective-c - Thinkphp+IOS上传图片该怎么处理接收和数据
-
C语言中时间的处理(二、获取当前的时间,秒,毫秒,纳秒)
-
react-hooks useEffect触发时机,依赖项为对象或者数组时应该如何处理?
-
DISCUZ做2次开发从哪里开始学啊该如何处理
-
阅卷器的数字图像处理部分
-
【图像处理】——Python霍夫变换之直线检测(主要是两个函数Houghlines&HoughlinesP)