3

所以这是我的应用程序的目标:使用网络摄像头,用户将定位到自己视频上的点。一旦正确定位,该视频将保存一个 jpg 并且这两个点的坐标将相对于图像的大小保存。

所以这个图像和与之相关的图像数据将在多种情况下使用,而且大小也不同。所以我的问题是:调整这些图像大小但同时保持点坐标相关和准确的最佳方法是什么?

谢谢大家

4

1 回答 1

5

似乎您可以将点坐标缩放与缩放图像的量相同。如果您的原始图像是 100 x 100,您的坐标点位于 (50,50) 的中心,并且您将图像缩放一半,您只需将坐标点的 x 和 y 也缩放 0.5(您的新点将为 25,25)。

这是一个更复杂的例子:

  • 原始图像 = 640x480
  • 坐标点 = (200,120)
  • 图像缩放0.35
  • 新图像尺寸 = 640 * 0.35 x 480 * 0.35 = 224x168
  • 新坐标点 = 200 * 0.35, 120 * 0.35 = (70,42)
于 2011-04-06T19:09:25.493 回答