![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大津法源代码编写
~沐春风~
希望自己可以在这里多待会,而不是看了一眼跑去玩游戏去了
展开
-
Python+OpenCV大津法源代码编写
OTSU算法是由日本学者大津于1979年提出的一种对图像进行二值化的高效算法。具体原理CSDN上一大堆,在此不再赘述,直接上自己写的源代码之前先说一下本人的算法步骤: (1)读入一幅图像; (2)将读入的图像灰度化; (3)将灰度图中各灰度级个数进行统计; (4)统计各灰度级个数占图像的比例; (5)遍历灰度级,根据公式求最大类间方差; (6)最大类间方差对应的灰度级即为阈值,根据阈值...原创 2019-04-04 20:35:46 · 2593 阅读 · 3 评论 -
Python+OpenCV基于OTSU算法的局部二值化算法(失败品)
大津法(otsu算法)是基于全局的阈值分割算法,极易受到光照不均的干扰,使图像前景像素与背景像素分割不合理,达不到预期效果,故需要采用局部阈值分割的方法,本文采用以每列为局部,将每列进行一次otsu算法,求出列阈值,以此类推,直至遍历完所有的列。 代码如下: import cv2 as cv import numpy as np # 转灰 def rgb2gray(img): h=img...原创 2019-07-05 16:11:12 · 1399 阅读 · 0 评论