首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >opencv::remap()函数

opencv::remap()函数
EN

Stack Overflow用户
提问于 2014-03-13 15:11:24
回答 1查看 3.1K关注 0票数 0
代码语言:javascript
复制
cv::remap(imageA,
          dst1,
          map_x,
          map_y,
          cv::INTER_LINEAR,
          cv::BORDER_CONSTANT,
          cv::Scalar(0,0,0));

有人能为我解释cv::INTER_LINEARcv::BORDER_CONSTANT吗?除了这个,像BORDER_TRANSPARENT这样的其他选项意味着什么?请列出所有选项和解释。先谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-13 15:18:09

重映射()将对图像应用通用几何变换。

有人能为我解释cv::INTER_LINEAR和cv::BORDER_CONSTANT吗?

cv::INTER_LINEAR是设置插值方法的参数,即采用双线性插值。此外,还可以使用其他方法:

  • INTER_NEAREST -最近邻插值
  • INTER_CUBIC - 4x4像素邻域上的双三次插值
  • INTER_LANCZOS4 - 8x8像素邻域上的Lanczos插值

cv::BORDER_CONSTANT是设置像素外推法的参数。当borderMode=BORDER_TRANSPARENT时,它意味着与源图像中的“异常值”对应的目标图像中的像素不被函数修改。

P.S.:对于这样的问题,您可以很容易地从OpenCV的在线文档找到有用的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22382946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档