【问题标题】:opencv:: remap() functionopencv:: remap() 函数
【发布时间】:2014-04-18 10:37:12
【问题描述】:
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 之类的其他选项是什么意思?请列出所有选项和解释。非常感谢您。

【问题讨论】:

    标签: opencv remap


    【解决方案1】:

    remap() 将对图像应用通用几何变换。

    任何人都可以为我解释 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's online documentation 轻松找到有用的信息。

    【讨论】:

    • 感谢您的解释!
    猜你喜欢
    • 1970-01-01
    • 2018-03-23
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 2016-09-09
    • 2017-05-21
    • 2019-02-08
    相关资源
    最近更新 更多