mid*_*003 17 java opencv image-resizing
我正在裁剪图像,并希望下一步调整大小.
Mat croppedimage = cropImage( image, rect );
Mat resizeimage = croppedimage.resize( any dimension ); //need to change this line
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
ber*_*rak 45
我想,你想要这个.
例如
Mat croppedimage = cropImage(image,rect);
Mat resizeimage = new Mat();
Size sz = new Size(100,100);
Imgproc.resize( croppedimage, resizeimage, sz );
Run Code Online (Sandbox Code Playgroud)
如果要使用 OpenCV java缩放图像,请执行以下操作:
import static org.opencv.imgproc.Imgproc.*;
import static org.opencv.imgcodecs.Imgcodecs.imread;
Run Code Online (Sandbox Code Playgroud)
主要代码:
Mat src = imread("imageName.jpg");
Mat resizeimage = new Mat();
Size scaleSize = new Size(300,200);
resize(src, resizeimage, scaleSize , 0, 0, INTER_AREA);
Run Code Online (Sandbox Code Playgroud)
对于缩小,建议使用:INTER_AREA,对于放大使用 INTER_CUBIC
有关更多详细信息:用于调整大小的 OpenCV 参考
| 归档时间: |
|
| 查看次数: |
33035 次 |
| 最近记录: |