gpt4 book ai didi

c++ - 使用 lerp 在两个图像之间执行线性插值

转载 作者:行者123 更新时间:2023-11-28 03:05:25 27 4
gpt4 key购买 nike

我必须使用 lerp 函数来插入两个图像。帖子 How to perform a linear interpolation between to images推荐此方法 dst[x][y].r = lerp(factor, src1[x][y].r, src2[x][y].r) 但我无法获得所需的结果,因为我得到错误使用 [ ,] 括号任何人都可以在 open cv C++ 中提出更好的方法

最佳答案

假设您需要以下 lerp 函数:

src1*(1-factor)+src2*factor;

它可以像这样在 OpenCV 中实现:

cv::Mat src1, src2; // These two images have to be the same size and type 
cv::Mat result;
double factor = 0.5; // [0, 1]
cv::addWeighted(src1, 1.0-factor, src2, factor, 0.0, result);

关于c++ - 使用 lerp 在两个图像之间执行线性插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19852825/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com