#python #opencv #image-processing #coordinates
#python #opencv #обработка изображений #координаты
Вопрос:
У меня есть 25 изображений с координатами (x, y), а изображения имеют размер 128*128
. ИТАК, я присоединяюсь к изображениям, и новый размер изображения будет 640 * 640
. Я хочу узнать новые координаты (x, y)
Я попробовал что-то вроде
#w,h of the new image i.e 640 , 640
#imw,imh of the old image i.e 128*128
#x,y old coordinates
newx = int(( w * x )/ imw)
newy = int(( h * y )/ imh)
Ответ №1:
Маленькое изображение (i, j)
в большое изображение:
X = 128 i x,
Y = 128 j y
Большое изображение в маленькое:
i = X / 128,
j = Y / 128,
x = X mod 128,
y = Y mod 128
(с целочисленным делением).