【问题标题】:How To Get Mouse Click Coordinates Of An Image Inside A Picture Box(Not Picture Box Mouse Click Coordinates But Image Pixel Coordinates)如何获取图片框内图像的鼠标点击坐标(不是图片框鼠标点击坐标而是图像像素坐标)
【发布时间】:2021-05-31 06:15:15
【问题描述】:

当用户单击图像框时,我一直试图在图像上的鼠标位置放置一个标记,问题是标记具有一定的指数偏移量,我认为这是因为图像大小是不等于图像框大小。我还想在放大图像后放置标记。

这是一个 Windows 窗体项目,它使用 emgucv、OpenCV 和 c++/cli。

注意,我使用 OpenCV 函数通过传递鼠标点击坐标来放置标记。

有人可以帮忙吗?

【问题讨论】:

  • This post 可能会有所帮助。它处理图片框上的点击事件,然后将位置转换为图像上的一个点。

标签: winforms opencv c++-cli emgucv


【解决方案1】:

我在https://www.codeproject.com/Articles/20923/Mouse-Position-over-Image-in-a-PictureBox这篇文章中找到了解决方案,您需要将 PictureBox 坐标转换为图像坐标,但这取决于 PictureBox 的大小模式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    相关资源
    最近更新 更多