OpenCV——改變圖像大小


void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )

dsize與fx和fy必須不能同時為零,也就是說要么dsize不為零而fx與fy同時可以為0,要么dsize為0而fx與fy不同時為0;resize函數的目標大小可以是任意的大小,可以不保持長寬比率,刪除的像素或者新增的像素值通過interpolation(內插)控制

Mat Image;
Image = imread("5.png");
Size dsize = Size(Image.cols * 0.1, Image.rows * 0.1);
Mat dst(dsize, Image.type());
resize(Image,dst,dst.size());

轉換成功~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM