我刚刚开始学习OpenCV,看了一些类似的问题,但没有找到有用的答案。我有许多像素尺寸为50宽50高(缩略图大小)的图像。
我对以下内容有点困惑:
问:通过增加这些图像的比例,我是否自动增加了分辨率?还是需要执行另一个功能?
在增加图像的比例的同时获得最大分辨率对我来说至关重要。
我正在使用以下功能:
我对以下内容有点困惑:
问:通过增加这些图像的比例,我是否自动增加了分辨率?还是需要执行另一个功能?
在增加图像的比例的同时获得最大分辨率对我来说至关重要。
我正在使用以下功能:
int IncreaseScale()
{
char *image_name {"./image/my_image.jpg"};
cv::Mat Image;
Image = cv::imread(image_name, 1);
if(!Image.data)
{
//Cant find image
return 0;
}
const float rescale_value {4.10};
cv::Mat Image2;
cv::resize(Image, Image2, cvSize(0, 0), rescale_value, rescale_value);
return 1;
}