动态调整大小的图像上保存像素位置

3

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

因此,这个图像及其相关的图像数据将在多种情况和不同大小下使用。所以我的问题是:什么方法最好地调整这些图像的大小,同时保持点的坐标相关和准确?

谢谢大家

1个回答

6
似乎你只需要按比例缩放点坐标,和你的图片缩放一样。如果原始图片是100x100,你的坐标点位于中心(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)

啊,我猜这其实很简单。只是需要有人为我规划一下。谢谢你,Mike。 - Shane Da Silva

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接