ImageBox:我如何知道屏幕上显示的图像部分?

时间:2018-02-27 17:29:24

标签: c# events image-processing emgucv

我需要通过以下方式为我的应用创建缩放选项:

在一个窗口中,我将显示PictureBox原始图像而不进行缩放,此图像将被调用" World Image"。 在另一个窗口中,我将以ImageBox(来自emgu cv,pictureBox的平移和缩放以及更多选项)以原始图像的双倍大小显示,您可以在其上进行缩放。这将被称为"目标图像"。

当你放大"目标图像"我希望这样。我将在世界图片中标记目标图像中显示的部分。

我希望它看起来像这样:

以下图片是手动完成的.....

"Goal Image"

"World Image"

简单地说,我想知道每个时刻图片的哪一部分(目标图像)都显示在屏幕上,所以:

  1. 我需要注册哪些事件才能知道显示的图像已更改?
  2. 如何获取所显示图像的坐标,请记住图像可以缩放。
  3. 感谢您的帮助。

0 个答案:

没有答案