opencv提供的resize函数原型如下:
void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR );

在使用的过程中需要验证不同的resize方式对于最后精度的影响,在代码中是这样写的:
cv::resize( againstLetPedestrianInput.v_imgin[0], img1_resize, cv::Size(1000, 800), cv::INTER_LINEAR);
写完之后发现无论怎样修改cv::INTER_LINEAR这个参数,结果总是不变
后来分析之后发现,原来是少了double fx=0, double fy=0,这两个参数
正确的写法应该是:
cv::resize( againstLetPedestrianInput.v_imgin[0], img1_resize, cv::Size(1000, 800),0,0, cv::INTER_LINEAR);

 

 






相关文章:

  • 2021-09-07
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2021-11-27
  • 2021-07-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-12
  • 2021-10-24
相关资源
相似解决方案