【问题标题】:How to draw a rectangle in an image which will only be shown when mouse moves over certain location in opencv?如何在图像中绘制一个矩形,该矩形仅在鼠标移动到opencv中的某个位置时才会显示?
【发布时间】:2013-06-17 23:10:47
【问题描述】:

在openCV中,我需要执行以下操作:当用户将鼠标移动到某个位置时,图像上会显示一个矩形,但是当他将光标移出该位置时,该矩形将消失。

我是opencv的新手,我可以在鼠标移动事件上绘制矩形,但我不知道如何在事件发生后撤消绘制。

【问题讨论】:

    标签: c++ c opencv


    【解决方案1】:

    将矩形覆盖的原始图像区域存储在单独的Mat 中。移除光标后,将存储的区域复制回其原始位置。

    【讨论】:

    • 如果这解决了您的问题,请随时单击左侧的复选标记将其标记为已接受的答案。 ;)
    • 没问题,很高兴它有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    相关资源
    最近更新 更多