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