Video Communication Demo
homography
。
。
。
。
。
。
SIFT
Beltrami
Beltrami + Prominent feature blocks
。
。
。
。
。
。
。
。
。
。
Motion vectors
FLANN
RANSAC + DLT
RANSAC + DLT
。
。
。
。
。
。
Difference methods
| SIFT+FLANN | Block-based | with FFmpeg |
|---|---|---|
| 19.22 dB | 19.07 dB | 19.47 dB |
| 8.43 fps | 1.20 fps | 3.01 fps |
1
2
3
Filter outliers
Nonlinear transform
╔═════ main.py ═════╗
▶ frame ╾─┐ ║ ║
├──╫───╼ parser.py ║
▶ MVs ╾─┘ ║ ┊ ║
(1-thread) ║ homographier.py ║
║ ┊ ║
║ detector.py ╾──╫──╼ output ▶
║ ║
╚═══════════════════╝
$ python3 -m cProfile main.py