что такое координаты изображения? - PullRequest
0 голосов
/ 05 декабря 2018

Я видел u,v image coordinates в нижней части здесь .Я скачал данные и один образец [214.65 222.52 145.72 165.42 96.492 114.22 64.985 71.877 43.323 33.477 128.98 173.29 120.12 160.49 121.11 134.89 128. 98.462 175.26 177.23 177.23 151.63 178.22 130.95 177.23 98.462 212.68 175.26 214.65 118.15 215.63 80.738 208.74 68.923 249.11 173.29 242.22 122.09 237.29 86.646 234.34 48.246].

Я выполнил поиск, но не нашел объяснения u,v image coordinates и того, как преобразовать в координаты xy.Это не УФ-картирование , потому что данные не находятся между [0, 1].Я могу ошибаться.

любые комментарии приветствуются.Спасибо

1 Ответ

0 голосов
/ 28 марта 2019

Чтобы быть более уверенными, мы можем нанести эти точки с помощью Matlab / Octave или OpenCV на соответствующее цветное изображение и посмотреть, соответствуют ли их положения маркированным соединениям.Для структуры соединения мы можем посмотреть на один и тот же файл README W, T0, T1, T2, T3, I0, I1, I2, I3, M0, M1, M2, M3, R0, R1, R2, R3, L0, L1, L2, L3. Каждое соединение имеет 2 координаты, поэтому последовательность из 42 чисел соответствует координатам u, v (X, Y) соответствующих соединений в последовательности.

Я пытался напрямую построить изображение и 2D-точки в Matlab / Octave, используя этот код:

clc; clear;

im = imread('0001_color_composed.png');
data = csvread('0001_joint2D.txt');
x = zeros(length(data)/2,1);
y = x;

for i = 1: length(data)/2
    x(i) = data(2*i-1);
    y(i) = data(2*i);
end

imshow(im);
hold on;
plot(x, y, 'go');

, а эти изображения и аннотации .Как вы можете видеть в полученном изображении ниже всех u, координаты v соответствуют координатам пикселей в X и Y, отсчитываемых от верхнего левого угла изображения в пикселях, т.е. u = X, v = Y (как если бы изображение показывалось с использованием imshow()источником координатной рамки для последовательных графиков задается начало координатной рамки изображения, которое является верхним левым углом).

enter image description here

...