Homografia

Uzyskaj ruch między cechami obrazu za pomocą matrycy homograficznej

Uzyskaj ruch między cechami obrazu za pomocą matrycy homograficznej
  1. Co to jest homografia w przetwarzaniu obrazu?
  2. Co robi matryca homografii?
  3. Jak korzystasz z matrycy homograficznej?
  4. Ile punktów potrzebujesz do oszacowania homografii między dwoma obrazami?

Co to jest homografia w przetwarzaniu obrazu?

W dziedzinie wizji komputerowej dowolne dwa obrazy tej samej płaskiej powierzchni w przestrzeni są powiązane homografią (zakładając model kamery otworowej). Ma wiele praktycznych zastosowań, takich jak rektyfikacja obrazu, rejestracja obrazu lub ruch kamery - trotacja i tłumaczenie - między dwoma obrazami.

Co robi matryca homografii?

Przykładem takiej macierzy transformacji jest homografia. Pozwala nam przejść z jednego widoku na inny widok tej samej sceny poprzez pomnożenie macierzy homografii za pomocą punktów w jednym widoku, aby znaleźć odpowiednie lokalizacje w innym widoku (równanie 1).

Jak korzystasz z matrycy homograficznej?

Ten związek przestrzenny jest reprezentowany przez transformację znaną jako homografia H, gdzie H jest macierzą 3 x 3. Aby zastosować homografię H do punktu P, po prostu oblicz p '= hp, gdzie p i p' są (3-wymiarowe) jednorodne współrzędne. P 'jest wtedy przekształconym punktem.

Ile punktów potrzebujesz do oszacowania homografii między dwoma obrazami?

Aby obliczyć homografię między dwoma obrazami, musisz znać co najmniej 4 punkty korespondencji między dwoma obrazami. Jeśli masz więcej niż 4 odpowiednie punkty, jest jeszcze lepiej. OpenCV solidnie oszacuje homografię, która najlepiej pasuje do wszystkich odpowiednich punktów.

Oszacowanie błędów, oszacowanie parametrów
Co to jest oszacowanie parametrów?Jaki jest błąd oszacowania?Jakie są dwa rodzaje oszacowania parametrów?Jakie są dwa główne źródła błędu podczas sza...
Jakie jest znaczenie częstotliwości negatywnych po przyjęciu FFT w praktyce?
Dlaczego w FFT występują ujemne częstotliwości?Co to znaczy, gdy częstotliwość jest ujemna?Co oznaczają wartości ujemne w FFT?Co oznacza ujemna trans...
Dyskretna transformacja falkowa z nakładaniem się
Co to jest maksymalna nakładanie się dyskretnej transformacji falkowej?Jakie są właściwości dyskretnej transformacji falkowej?Jaka jest wada transfor...