我有一张分辨率为(720X576)的图片,现在我想在另一张分辨率为(1920X1080)的同一张图片中找到该像素。
我该如何映射像素编号以在其他图片中获得相同的像素位置呢?
我有一张分辨率为(720X576)的图片,现在我想在另一张分辨率为(1920X1080)的同一张图片中找到该像素。
我该如何映射像素编号以在其他图片中获得相同的像素位置呢?
首先,您应该从接收到的像素编号获取坐标。例如,假设p1是图像(720X576)的给定像素编号,则其对应的坐标为
y = p1/720;
x = p1 - y*720;
然后,将这些x和y转换为其他分辨率(1920X1080)的x、y,如下所示:
x1 = x*1920.0/720;
y1 = y*1080.0/576;