c++ opencv remap with sample resolution!= 1

问题描述

我正在使用 opencv::remap 创建一个给定源图像的目标图像; 我正在使用一个转换对象,它提供目标中像素的转换以及源图像中所需的位置; 应用变换对象的成本很高,我不想将它应用到每个像素。 我不想为每个像素应用它来为 cv::remap 创建贴图; 我希望对地图的其余部分进行插值;

示例: 我想从 10K X 10K 图像创建一个 1K X 1K 图像; 我想创建一个 10 X 10(步长为 100 像素)的地图并将其与重新映射一起使用 我能想到 2 个选项:

  1. 将 10 X 10 地图的大小调整为 1K X 1K,但我找不到保持当前值固定的方法
  2. 还提供目标图像的地图(以 100 像素为步长的网格)

有什么建议吗? 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)