2016-11-15 11 views
-1

だから私は非常に薄く、この円、持っている:このサークルを検出するためにこのサークルを強化する方法はありますか?

enter image description here

どのように私はそれを検出するため、これを向上させることができましたか?私は検出のために様々なHoughCirclesを試しましたが、どれもサークルを返しません。

答えは、言語は関係ありません。私はそれを自分自身のpythonに変換する方法を見つけるでしょう。

+1

@jacefarmでは、このサークルをより太く/連続的にする方法を尋ねています。 –

+0

イメージに何もない(ノイズを除いて)何もない場合は、RANSACサークル検出を使用して最初に円を検出することができます。後でそれを連続的に描きますが、太くしたいと思っています。 http://stackoverflow.com/questions/20698613/detect-semi-circle-in-opencvの第2回(!)回答を参照してください。 – Micka

答えて

0

openCvに興味がある人には、それを行う「拡張」機能があります。

cv2.imread(r'c:\checkout\imRecog\tests\thinline.bmp') 
gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY) 
kernel = np.ones((10,10),np.uint8) 
grayThick = cv2.dilate(gray, kernel, iterations = 1) 
cv2.imshow("output", np.hstack([gray, grayThick ])) 
cv2.waitKey(0) 
cv2.destroyAllWindows() 

行を10ピクセル太くして表示します。

関連する問題