前提・実現したいこと
まずHough変換で円の中心の座標を得ました。
その座標を中心として、周りを矩形で切り出したいです。
発生している問題・エラーメッセージ
座標領域を指定して切り出すのはわかるのですが、ある座標を中心として切り出すのはどういう風に考えればいいのかわかりません
該当のソースコード
python
1circles = cv2.HoughCircles( 2 grey_canny, 3 cv2.HOUGH_GRADIENT, 4 dp=1.0, 5 minDist=45, 6 param1=100, 7 param2=15, 8 minRadius=48, 9 maxRadius=85 10) 11 12# 検出結果を描画する。 13if circles is not None: 14 circles = circles.squeeze(axis=0) 15# (1, NumCircles, 3) -> (NumCircles, 3) 16 17 18 19 20 for cx, cy, r in circles.astype(int): 21 # 円の円周を描画する。 22 cv2.circle(img, (cx, cy), r, (0, 0, 255), 2) 23 # 円の中心を描画する。 24 cv2.circle(img, (cx, cy), 2, (0, 255, 0), 2) 25
試したこと
python
1 img[top : bottom, left : right]
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/25 05:35