2014-01-31 36 views
-1

我想比較各種閾值方法的性能。從字面上看,我發現的各種閾值的方法是在Python中實現各種閾值方法Opecv2

  • 直方圖形狀爲基礎的方法(例如: - 大津法)
  • 基於聚類方法
  • 基於熵的方法
  • 屬性相似方法
  • 局部自適應閾值

我不知道python opencv2是否有上面提到的閾值方法實現a不是。任何其他的Python庫都有它的實現?

我發現了一些聯繫,但多數民衆贊成是非常基本的: -
http://docs.opencv.org/doc/tutorials/imgproc/threshold/threshold.html http://opencvpython.blogspot.in/2013/05/thresholding.html
(局部閾值,整體閾值,自適應閾值,二進制,binary_inverted等,只存在於蟒蛇的OpenCV Thast我發現。)

任何人都可以幫助我實現上述閾值類型?或有任何想法來完成我的任務?

感謝adnvance ...

的大津

回答

0

例子:

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

你可以找到在documentation閾值函數其他可能的標誌。其中包括:BINARY,BINARY_INV,TRUNC,TOZEROTOZERO_INV

列出了更多自適應閾值here。自適應模式爲:ADAPTIVE_THRESH_MEAN_CADAPTIVE_THRESH_GAUSSIAN_C

否則,使用OpenCV實現其他閾值方法通常非常簡單。

+0

感謝您的快速回答。你有任何其他閾值方法的例子請... – Thamizh

+0

海Mailerdaimon,請告訴我或幫助我實現其他使用OpenCV的閾值方法...這就是我想要的。在此先感謝... – Thamizh

+0

是的..好吧,不。如果你想讓某人爲你編程,你總是可以聘請一名程序員。這個網站是關於回答問題,而不是關於一些人爲你做免費工作。我給你一些提示,你可以開始你的研究。如果您需要特定問題的幫助,我很樂意提供幫助,但我不打算爲您做這些事情。 – Mailerdaimon