【问题标题】:adding cliparts to image/video OpenCV将剪贴画添加到图像/视频 OpenCV
【发布时间】:2011-03-25 16:54:18
【问题描述】:

我正在构建一个网络摄像头应用程序作为我在大学的 C++ 项目。我正在集成 QT(用于 GUI)和 OpenCV(用于图像处理)。我的应用程序将是一个简单的网络摄像头应用程序,它将访问网络摄像头、显示/录制视频、捕获图像和其他内容。

好吧,我还想添加一个功能,可以将剪贴画添加到捕获的图像或流媒体视频中。在我的研究中,我发现我们无法使用 OpenCV 叠加两个图像。我能找到的最佳选择是重新配置整个图像以将剪贴画添加到原始图像中,使其成为单个图像。你看,这对我不起作用,因为我必须能够在我的画布中移动剪贴画并调整大小或旋转剪贴画。 所以,我想知道是否有人可以告诉我如何最有效地达到我想要的效果。

非常感谢您的帮助。项目提交的最后期限即将到来,这是完成道路上的巨大障碍。求求你……回复!!

【问题讨论】:

    标签: c++ qt opencv


    【解决方案1】:

    如果您只是想在 openCV 图像上粘贴一个徽标,那么您只需在目标视频图像上定义一个感兴趣区域 (roi) 并将源图像复制到此(每个版本的 opencv 细节不同)

    如果您希望徽标是半透明的(例如电视频道 ID),那么您可以复制图像,但在像素上循环写入目标,即 source_pixel/2 + dest_pixel/2;

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 1970-01-01
      • 2018-06-14
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多