【问题标题】:reconstruction drawing sequence from video从视频重建绘图序列
【发布时间】:2016-01-26 14:41:15
【问题描述】:

我有一个视频,记录了画家用铅笔绘制的顺序。 我想从视频中重建序列。 我用谷歌搜索了一些关键字,如@9​​87654324@sketch reconstruction,并搜索了moving object detection,但找不到我想找到的内容。

I want to know how to detect and recognize the drawing between different frames. 我认为line detect 算法可能有效但失败了。像素比较似乎是个坏主意。因为新图可能与旧图重叠。

您能给我一些我可以阅读的信息或一些要搜索的关键字吗?很抱歉,因为我不熟悉计算机图像处理。

【问题讨论】:

  • 我喜欢你的插图,但如果你能提供实际视频内容的屏幕截图会有所帮助。将铅笔画与纸张背景分开是一个简单的分割问题,但消除艺术家的手和铅笔等其他东西会更加困难。
  • 应该是这样的。 imgur.com/FeN1IPy 继续画图会重叠。这是我的测试视频。
  • @Liang-YuPan 你能否提供视频序列以便更好地理解。 10帧就够了

标签: algorithm video graphics computer-vision


【解决方案1】:

我建议您寻找基于 SURF/ORB 的图像匹配。

  • 保留铅笔图像作为模板,并在图像上执行匹配以跟踪铅笔,这可以使用 opencv/matlab 计算机视觉库轻松完成。 image matching, sift, surf, orb matcher, feature detection
  • 跟踪铅笔的位置后,您可以查找具有匹配信息的铅笔笔尖位置keypoint,inliers,goodmatches
  • 如果纸张相对于相机是静态的,您可以搜索铅笔笔尖左侧的强度值变化,例如在您的内部选择一个 ROI,搜索上一张图像的像素变化
  • 你必须指定特定的阈值来区分由于绘制到阴影image thresholding而导致的强度变化

希望这个答案对你有帮助

【讨论】:

    猜你喜欢
    • 2013-12-04
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 2018-02-08
    相关资源
    最近更新 更多