-1

我想比较各种阈值方法的性能。从字面上看,我发现各种阈值方法是

  • 基于直方图形状的方法(例如:- Otsu 方法)
  • 基于聚类的方法
  • 基于熵的方法
  • 属性相似性方法
  • 局部自适应阈值

我不知道 python opencv2 是否有上述阈值方法的实现。任何其他python库都有它的实现吗?

我找到了一些链接,但那是非常基本的:-
http://docs.opencv.org/doc/tutorials/imgproc/threshold/threshold.html http://opencvpython.blogspot.in/2013/05/thresholding.html
(局部阈值,全局阈值,自适应阈值,二进制,二进制反转等,只存在于python opencv中。我发现)

谁能帮我实现上述阈值类型?或者有什么想法可以完成我的任务?

提前谢谢...

4

1 回答 1

1

大津的例子:

high_thresh, thresh_im = cv2.threshold(im, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
lowThresh = 0.5*high_thresh

您可以在文档中找到阈值函数的其他可能标志。这包括:BINARYBINARY_INVTRUNCTOZEROTOZERO_INV

此处列出了更多自适应阈值。自适应模式是:ADAPTIVE_THRESH_MEAN_CADAPTIVE_THRESH_GAUSSIAN_C

否则,使用 OpenCV 实现其他阈值方法通常非常简单。

于 2014-01-31T10:49:43.450 回答