Я уже пытался измерить размер объекта (в дюймах) с помощью Известной ширины эталонного объекта. Я сделал это путем ссылки на эту ссылку https://www.pyimagesearch.com/2016/03/28/measuring-size-of-objects-in-an-image-with-opencv/. Но я не знаю, как обнаружить круговой объекти найти диаметр объекта с помощью OpenCV в Python. Пожалуйста, помогите мне Спасибо заранее.
Вот мой код:
if pixelsPerMetric is None:
pixelsPerMetric = dB / 8.070866
dimA = dA / pixelsPerMetric
dimB = dB / pixelsPerMetric
print("dd",dimA,dimB)
# draw the object sizes on the image
cv2.putText(orig, "{:.4f}in".format(dimA),
(int(tltrX - 15), int(tltrY - 10)), cv2.FONT_HERSHEY_SIMPLEX,
0.65, (255, 0, 255), 2)
cv2.putText(orig, "{:.4f}in".format(dimB),
(int(trbrX + 10), int(trbrY)), cv2.FONT_HERSHEY_SIMPLEX,
0.65, (255, 0, 255), 2)
cv2.imshow("Image", orig)
cv2.waitKey(0)