在影片分辨率增强后重新缩放像素位置

Rescaling pixels positions after augmented resolution of the movie

提问人:Souchan 提问时间:11/17/2023 最后编辑:Scott HunterSouchan 更新时间:11/17/2023 访问量:22

问:

我需要帮助来理解从 64x64 重新缩放到 640x640 后图像中对象中心的坐标像素位置 (X,Y) 的重新缩放。 我解释说:要使用深度学习跟踪 python 代码,我必须更改我所拥有的电影的分辨率,因为代码不适用于这么小的尺寸,所以首先,我将电影的大小从 64x64x50000 调整为 640x640x50000(50000 是图像的数量)。 在计算了对象的位置 (X,Y) 后,我检索了一个 csv 文件,其中的位置格式为 640x640,但我希望以原始比例 (64x64) 保存此信息。

我相信交叉乘积并不是真的正确,我的意思是做

newX = (currentX/currentWidth)*newWidth
newY = (currentY/currentHeight)*newHeight 

这不是下采样或拥有原始图像真实坐标的正确方法。在计算速度时,我发现与我使用的另一种方法相比,有一个偏移和不同的结果。

这里是我检索到的CSV文件的示例,我想要的只是将结果从640 x 640分辨率转换为64x64分辨率

请问谁能帮我理解或知道我如何获得真实位置?

Python 图像大小 缩减采样 重新缩放

评论

0赞 Woodford 11/17/2023
欢迎来到 SO!Stack Overflow 不是代码编写或教程服务。请编辑您的问题并发布您到目前为止尝试过的内容,包括示例输入、预期输出、实际输出(如果有)以及任何错误或回溯的全文,所有这些都以格式化文本的形式出现在问题本身中。不要发布文字图片。代码应该是一个最小的可重现示例

答: 暂无答案