美文网首页
图像重映射remap函数

图像重映射remap函数

作者: coolTigers | 来源:发表于2020-04-29 00:42 被阅读0次

借助opencv中的remap函数可以实现图像特效。

void Wave(const cv::Mat image, cv::Mat& result)
{
    Mat srcX(image.size(), CV_32F);
    Mat srcY(image.size(), CV_32F);

    // 创建映射参数
    for (int i = 0; i < image.rows; i++) {
        for (int j = 0; j < image.cols; j++){
            srcX.at<float>(i, j) = j; // 列不变
            srcY.at<float>(i, j) = i + 5 * sin(j / 10.0); // 行按照正弦曲线移动
        }
    }

    cv::remap(image, result, srcX, srcY, cv::INTER_LINEAR);
}

效果图如下:


image.png

相关文章

  • 图像重映射remap函数

    借助opencv中的remap函数可以实现图像特效。 效果图如下:

  • OpenCV 之ios Remapping 重映射

    OpenCV 之ios Remapping 重映射 目标 本教程向你展示如何使用OpenCV函数 remap 来...

  • 简介直方图均衡,原理+背景

    背景: 希望找到一个映射函数,使得映射后的图像,各个像素值满足均匀分布。 原理: 这个映射函数是: 但是图像的像素...

  • 重映射和仿射变换

    重映射(remap):根据原图,按照新定的满足一定规律重新赋值的操作void remap(InputArray s...

  • remap函数

    remap函数算法:y = (x-t1)/(t2-t1)*(s2-s1)+s1y = (x-t1)/(t2-t1)...

  • 07.17

    评分函数(score function),它是原始图像数据到类别分值的映射。损失函数(loss function)...

  • 像素&滤波器

    1.什么是图像图像是一种函数映射,从位置到像素的映射R2->RM 滤波器相当于一个系统,输入是原始图像,输出是新图...

  • 2021-06-17【Math】区间映射

    线性映射: y = ax + b; 【0-1】 -> 【0.2-5】 二次函数 其他 高一数学 : 最全函数图像汇...

  • 【图像处理】OpenCV系列十八 --- 几何图像变换函数详解(

    一、linearPolar()函数 1、函数原型 2、函数功能将一幅图像映射到极坐标空间中。 3、参数详解 第一个...

  • HTML标签

    HTML 标签## 带有可点击区域的图像映射:定义一个客户端图像映射。图像映射(image-map)指...

网友评论

      本文标题:图像重映射remap函数

      本文链接:https://www.haomeiwen.com/subject/rikwwhtx.html