适当的缩放比例 - cv :: resize,cv :: warpAffine,cv :: warpPerspective

时间:2017-11-01 14:48:38

标签: c++ opencv c++11

我一直有这个问题,您可以将其应用于cv::resizecv::warpAffinecv::warpPerspective

我有一张图片,例如500 x 500(以C ++为单位)。我想重新缩放到一个图像,例如1000 x 1000.如果我使用例如OpenCV,它会是这样的:

const auto fx = scale;
const auto fy = scale;
cv::resize(inputImage, outputImage, cv::Size(), fx, fy)

现在,重点是,规模的真正价值是什么? 2或999/499?

说明,我希望inputImage上的最后一个像素成为outputImage中的最后一个像素,对吧?这意味着像素499转到999(因为C ++是基于0的),对吧?那么,比例应该是999/499 = 2.002004008,还是应该只是2?

我有几个月的这个问题,我仍然无法找到解决方案,我的测试只是基本上以相同的准确度工作,但我想知道理想的方式。

0 个答案:

没有答案