【发布时间】:2013-11-08 06:23:37
【问题描述】:
我必须使用 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++ 中提出更好的方法
【问题讨论】:
-
你能显示你遇到问题的代码吗?该代码看起来不错,但它取决于
dst、src和src2是什么。 -
我相信,
dst、src和src2是Mats。您无法使用 [x][y] 语法访问Mat。相当于src1.at<uchar>(y, x)。但是请注意,这仅适用于 CV_8UC1 图像。对于另一种类型,您应该指定uchar以外的其他内容
标签: c++ opencv interpolation