Saya perlu mendeteksi seberapa cepat panning kamera (baik horisontal / vertikal) untuk memberikan peringatan kepada operator untuk memperlambat.
Seluruh gambar bergerak sebagai blok, saya tidak perlu arah yang sebenarnya (meskipun H atau V akan menjadi bonus) dan saya hanya perlu perkiraan besarnya - yaitu. memicu jika lebih dari 'N' piksel bergeser di antara frame.
Gambar besar dan umumnya adegan kontras rendah seragam, saya tidak memiliki highlight yang jelas untuk dilacak. Saya perlu melakukannya secara realtime (60fps) dan tanpa menggunakan semua CPU.
Solusi Niave adalah memilih RoI di tengah, menemukan tepi, menghitung kesamaan antara pasangan frame, menggeser salah satu frame ke kiri / kanan / atas / bawah dengan piksel, ulangi - temukan minima.
Saya bertanya-tanya apakah ada solusi yang lebih cerdas?