Na razie zrobiłem pierwsze zadanie. Mam dla was wskazówkę, że wykładowca trochę troluje.
Mówi, żeby użyć transformacji H=… po czym w kodzie deklaruje podobną transformację H, ale z
innymi wartościami.
Po zamienieniu jej na
H = np.matrix([[ 8.34566914e-01, -3.12962592e-02, -4.53681006e+02],
[ 1.29611862e-01, 1.21225212e+00, -5.04967813e+02],
[ -8.20263106e-04, 1.45634346e-05, 1.00000000e+00]])
wszystko zaczęło działać.
Sam algorytm mam taki, że przekształcam pixele autobusu na pixele obrazu. Jak wychodzi poza zakres, to biorę oryginalny pixel z obrazka autobusu, wpp z obrazu.
Jeśli Wy natknęliście się na podobne problemy w innych zadaniach, to zapraszam do dzielenia się