我想比较各种阈值方法的性能。从字面上看,我发现各种阈值方法是
- 基于直方图的方法(例如:-OTSU方法)
- 基于聚类的方法
- 基于熵的方法
- 属性相似性方法
- 局部自适应阈值
我不知道Python OpenCV2是否具有上述阈值方法实现。还有其他Python库有其实现吗?
我找到了一些链接,但那是非常基本的: -
http://docs.opencv.org/doc/tutorials/imgproc/threshold/threshold.htmlhttp://opencvpython.blogspot.in/2013/05/thresholding.html
(本地阈值,全局阈值,自适应阈值,二进制,二进制_inverted等,仅存在于PythonOpencv。Thast我发现)
谁能帮助我实施上述阈值类型?还是完成我的任务的任何想法?
感谢Adnvance ...
otsu:
的示例high_thresh, thresh_im = cv2.threshold(im, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
lowThresh = 0.5*high_thresh
您可以在文档中找到其他可能的标志。这包括:BINARY
,BINARY_INV
,TRUNC
,TOZERO
和TOZERO_INV
。
这里列出了更多自适应阈值。自适应模式为:ADAPTIVE_THRESH_MEAN_C
和ADAPTIVE_THRESH_GAUSSIAN_C
。
否则,使用opencv实现其他阈值方法通常非常简单。