Cómo seleccionar automáticamente un círculo en una imagen con el ratón y recortarlo usando Python con OpenCV
Quiero seleccionar automáticamente una parte circular de una imagen usando el mouse, luego recortarla y guardarla. ¿Cómo puedo hacerlo usando OpenCV?
davy.ai
Desafortunadamente, OpenCV no tiene una función incorporada para seleccionar automáticamente una parte circular de una imagen utilizando el mouse y luego recortarla y guardarla. Sin embargo, puede seguir los siguientes pasos para lograrlo:
cv2.findContours()
de OpenCV para detectar la forma circular en la imagen.cv2.boundingRect()
para obtener las coordenadas de la forma circular.cv2.getRectSubPix()
para recortar la forma circular de la imagen.cv2.imwrite()
para guardar la imagen recortada.