如果我有一个名为inImg
的图片和一个名为outImg
的图片,我该如何调整outImg
的大小,使其大小为inImg
的75%?
答案 0 :(得分:38)
如果你想要每个轴75%,你应该可以使用cv::resize来做:
cv::resize(inImg, outImg, cv::Size(), 0.75, 0.75);
答案 1 :(得分:9)
使用cv::resize
。以下代码将使用CV_INTER_LINEAR类型的插值将outImg调整为inImg维度的0.75倍。
cv::resize(outImg, outImg, cv::Size(inImg.cols * 0.75,inImg.rows * 0.75), 0, 0, CV_INTER_LINEAR);
第4和第5个参数应保留为0或未分配以将第3个参数作为大小,否则它将根据第4和第5个参数进行缩放。 (OpenCV3 resize)