Homografi

Dapatkan gerakan antara fitur gambar melalui matriks homografi

Dapatkan gerakan antara fitur gambar melalui matriks homografi
  1. Apa itu homografi dalam pemrosesan gambar?
  2. Apa yang dilakukan matriks homografi?
  3. Bagaimana Anda menggunakan matriks homografi?
  4. Berapa banyak poin yang Anda butuhkan untuk memperkirakan homografi antara dua gambar?

Apa itu homografi dalam pemrosesan gambar?

Di bidang penglihatan komputer, dua gambar dari permukaan planar yang sama di ruang angkasa terkait dengan homografi (dengan asumsi model kamera lubang jarum). Ini memiliki banyak aplikasi praktis, seperti perbaikan gambar, pendaftaran gambar, atau gerakan kamera - rotasi dan terjemahan - antara dua gambar.

Apa yang dilakukan matriks homografi?

Contoh matriks transformasi semacam itu adalah homografinya. Ini memungkinkan kita untuk beralih dari satu tampilan ke tampilan lain dari adegan yang sama dengan mengalikan matriks homografi dengan titik -titik dalam satu tampilan untuk menemukan lokasi yang sesuai di tampilan lain (Persamaan 1).

Bagaimana Anda menggunakan matriks homografi?

Hubungan spasial ini diwakili oleh transformasi yang dikenal sebagai homografi, h, di mana h adalah matriks 3 x 3. Untuk menerapkan homografi h ke titik p, cukup menghitung p '= hp, di mana p dan p' adalah koordinat homogen (3 dimensi). p 'adalah titik yang diubah.

Berapa banyak poin yang Anda butuhkan untuk memperkirakan homografi antara dua gambar?

Untuk menghitung homografi antara dua gambar, Anda perlu mengetahui setidaknya 4 poin korespondensi antara kedua gambar. Jika Anda memiliki lebih dari 4 poin yang sesuai, itu bahkan lebih baik. OpenCV akan dengan kuat memperkirakan homografi yang paling sesuai dengan semua poin yang sesuai.

Pertanyaan konvolusi FFT
Bagaimana Anda menggunakan konvolusi di FFT?Mengapa FFT lebih cepat dari konvolusi?Bagaimana Anda Mengumpulkan Dua Sinyal Diskrit di MATLAB?Apa perbe...
Bagaimana menemukan pitch dari seri Fourier
Bagaimana Anda melakukan shift dengan FFT? Bagaimana Anda melakukan shift dengan FFT?Untuk melakukan pergeseran dengan FFT, seseorang harus menggese...
Downsampling file biner
Bagaimana cara meringankan data?Apa yang dimaksud dengan pengambilan sampel? Bagaimana cara meringankan data?y = downsample (x, n) mengurangi laju s...