私はハーフサークルを視点の循環オブジェクトに適用しようとしている画像を持っています。ハーフサークルを円形の影に変換する
私はシリンダーの外側の影に合った円を見つけるのが難しいです。このシャドウを適切に分割して円を簡単に合わせるには何ができますか?
コード:
img = cv2.medianBlur(im,7)
cimg = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)
plt.imshow(cimg)
plt.show()
circles = cv2.HoughCircles(img,cv2.HOUGH_GRADIENT,1,20,
param1=50,param2=150,minRadius=100,maxRadius=0)
circles = np.uint16(np.around(circles))
for i in circles[0,:]:
# draw the outer circle
cv2.circle(cimg,(i[0],i[1]),i[2],(255,0,0),10)
# draw the center of the circle
cv2.circle(cimg,(i[0],i[1]),2,(0,0,255),20)
radius = i[2]
print 'radius', radius, 'px'
plt.imshow(cimg)
plt.show()
「三日月画像の上に? – Micka
はい - 画像の上半分に黒い影があります。 – Sam
入力画像を提供できますか? –