Hy,
我正在使用OpenCV2.4.4开发以下应用程序:
我的问题是:我可以为保存的图像(宽度和高度)设置标准尺寸吗?
我尝试使用调整大小功能,但实际上并不是我想要的,因为只保存了部分脸部。
cv::cvtColor(croppedImage, greyMat, CV_BGR2GRAY);
greyMat.resize(100);
imwrite("result.jpg", greyMat);
答案 0 :(得分:3)
尝试改为使用cv::resize:
cv::cvtColor(croppedImage, greyMat, CV_BGR2GRAY);
cv::Mat result;
cv::resize(greyMat, result, cv::Size(100,100));
imwrite("result.jpg", result);
有关详细信息,请参阅文档。