【发布时间】:2012-02-15 16:23:55
【问题描述】:
我想加载一张图片,然后将该图片与实时视频帧合并。我怎样才能用 OpenCV 做到这一点?我更喜欢使用 Python,但对其他语言持开放态度。
到目前为止我的代码是(帧是视频捕获):
resim = LoadImage('angel.jpg',1)
SetImageROI(frame, (10, 10, resim.width,resim.height))
Add(frame,resim, frame, None)
ResetImageROI(frame)
但是,这会产生错误
src1.size() == src2.size() && src1.type() == src2.type() && func != 0
【问题讨论】:
-
请详细说明一些细节。哪一行显示此错误?要使用 cv.Add,两个源的类型和大小应相同。
-
无论如何,the code here 对我来说很好用。试试吧。不确定那是你想要的。
-
错误是针对 Add(frame,resim, frame, None)
它的代码对图片很好,但对视频不好
标签: python image video opencv merge