首页IT科技python教程之全局变量用法(python全局图像二值化)

python教程之全局变量用法(python全局图像二值化)

时间2025-08-01 20:54:33分类IT科技浏览5704
导读:1、对于该方法opencv提供了我们需要的API cv2...

1                、对于该方法opencv提供了我们需要的API

cv2.threshold()

2                       、该算法通过一个阈值对整个图形中的每一个像素进行处理               ,实现全局二值化               。

importcv2ascv importnumpyasnp defload_image(): src=cv.imread(num.jpg) h,w=src.shape[:2] #src=cv.resize(src,(w*2,h*3)) returnsrc #全局阈值 defthreshold_demo(image): gray=cv.cvtColor(image,cv.COLOR_BGR2GRAY) #为0则使用自动寻找阈值的选项使用自动寻找即用|分开                        。 ret,binary=cv.threshold(gray,127,255,cv.THRESH_BINARY)#|cv.THRESH_TRIANGLE print(ret) cv.imshow(same_3,binary) cv.waitKey(0) cv.destroyAllWindows() threshold_demo(load_image())

3        、方法讲解

ret,binary=cv.threshold(gray,127,255,cv.THRESH_BINARY) ret,binary=cv.threshold(gray,127,255,cv.THRESH_BINARY)#|cv.THRESH_TRIANGLE

4            、参数

灰度图像:在做二值化时我们必要用灰度图像

设定好的阈值

当阈值大于该值时(或小于)像素点赋值为

固定参数方法:cv.THRESH_BINARY 二值化                        ,下图将包含方法及其曲线

可选参数若加该参数则在最后加上一个 |cv.THRESH_TRIANGLE注意那里的|不要丢        ,选定该方法后           ,前面设置的阈值将无效                        ,利用方法自动计算阈值

返回值一:计算好或者设定好的阈值

返回值二:处理好的图像

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
肇庆专业做网站公司(清远seo外包公司) 小程序支付流程 前端怎么做(微信小程序支付完整流程(前端))