現在、上記の画像に対してCircle関数で作成した円と交わる黒円の検出を試みています。
ここで、各黒円に対し、既にラベリングされていて、黒ピクセルの座標は取得できています。
まず、画像の中心にCircle関数を用いて半径が80の赤円を作り、上記の画像に重ね、circleのピクセルと画像のピクセルが重なった点を検出したいです。
そこで、circle関数のピクセル座標の取得方法について教えて頂きたいです。
また、座標取得後の赤円が重なっている黒円を検出するために用いる関数など、アイデアがあれば併せて教えて頂きたいです。
Python
1 2import matplotlib.pyplot as plt 3import cv2 4import numpy as np 5%matplotlib inline 6 7img = cv2.imread("img.png",1) 8 9plt.imshow(img,"gray") 10plt.show 11 12cv2.circle(img, (width//2, height//2), 80, (0, 0, 255), 1) 13
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/06 01:32
2018/09/06 05:35
2018/09/06 07:53