python图像归一化处理,图像二值化程序

  python图像归一化处理,图像二值化程序

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

  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(图像,cv。COLOR_BGR2GRAY)

  #如果为0,使用自动搜索阈值选项来使用自动搜索分割。

  ret,binary=cv.threshold(gray,127,255,cv。THRESH_BINARY)#cv。阈值三角形

  打印(ret)

  cv.imshow(same_3 ,二进制)

  cv.waitKey(0)

  cv.destroyAllWindows()

  3、方法讲解

  ret,binary=cv.threshold(gray,127,255,cv。THRESH_BINARY)

  ret,binary=cv.threshold(gray,127,255,cv。THRESH_BINARY)#cv。4、参数

  灰度图像:二值化时我们需要使用灰度图像。

  设置阈值

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

  固定参数法:cv。THRESH_BINARY二进制化。下图将包含该方法及其曲线。

  可选参数如果添加此参数,则为cv。THRESH_TRIANGLE会加在最后。注意,这里的不应该丢失。选择此方法后,前面设置的阈值将失效,使用此方法将自动计算阈值。

  返回值1:计算或设置的阈值。

  返回值:已处理的图像

  以上是python中全局图像二值化的方法。希望能对大家有所帮助。流行的IT软件开发工作室提供了更多的知识。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: