-1
だから私は非常に薄く、この円、持っている:このサークルを検出するためにこのサークルを強化する方法はありますか?
どのように私はそれを検出するため、これを向上させることができましたか?私は検出のために様々なHoughCirclesを試しましたが、どれもサークルを返しません。
答えは、言語は関係ありません。私はそれを自分自身のpythonに変換する方法を見つけるでしょう。
だから私は非常に薄く、この円、持っている:このサークルを検出するためにこのサークルを強化する方法はありますか?
どのように私はそれを検出するため、これを向上させることができましたか?私は検出のために様々なHoughCirclesを試しましたが、どれもサークルを返しません。
答えは、言語は関係ありません。私はそれを自分自身のpythonに変換する方法を見つけるでしょう。
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ピクセル太くして表示します。
@jacefarmでは、このサークルをより太く/連続的にする方法を尋ねています。 –
イメージに何もない(ノイズを除いて)何もない場合は、RANSACサークル検出を使用して最初に円を検出することができます。後でそれを連続的に描きますが、太くしたいと思っています。 http://stackoverflow.com/questions/20698613/detect-semi-circle-in-opencvの第2回(!)回答を参照してください。 – Micka