Saltar al contenido

¿Cómo cambiar el tamaño de una imagen en Java con OpenCV?

Solución:

Creo que quieres esto.

p.ej

Mat croppedimage = cropImage(image,rect);
Mat resizeimage = new Mat();
Size sz = new Size(100,100);
Imgproc.resize( croppedimage, resizeimage, sz );

Si quieres escala una imagen usando OpenCV java y luego haga lo siguiente:

  import static org.opencv.imgproc.Imgproc.*;
  import static org.opencv.imgcodecs.Imgcodecs.imread;

Código principal:

   Mat src  =  imread("imageName.jpg");
   Mat resizeimage = new Mat();
   Size scaleSize = new Size(300,200);
   resize(src, resizeimage, scaleSize , 0, 0, INTER_AREA);

Para la reducción de escala, se recomienda utilizar: INTER_AREA y para la ampliación, utilice INTER_CUBIC

Para más detalles: OpenCV Ref para cambiar el tamaño

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *