作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我必须使用 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/
我是一名优秀的程序员,十分优秀!