├── .github └── workflows │ └── main.yml ├── .gitignore ├── .python-version ├── LICENSE.txt ├── README.md ├── compare_to_opencv.py ├── data └── yosemite_sequence │ ├── README │ ├── correct_flow.mat │ ├── yos10.tif │ ├── yos11.tif │ ├── yos12.tif │ ├── yos13.tif │ ├── yos14.tif │ ├── yos15.tif │ ├── yos16.tif │ ├── yos2.tif │ ├── yos3.tif │ ├── yos4.tif │ ├── yos5.tif │ ├── yos6.tif │ ├── yos7.tif │ ├── yos8.tif │ └── yos9.tif ├── images ├── yosemite-compare-noreg.png └── yosemite-compare-projective.png ├── pyproject.toml ├── references ├── farneback-orientation-tensors.pdf ├── farneback-poly-exp.pdf ├── farneback-simultaneous-segmentation.pdf └── farneback-two-frame-motion-estimation.pdf ├── src └── optical_flow.py └── uv.lock /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/README.md -------------------------------------------------------------------------------- /compare_to_opencv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/compare_to_opencv.py -------------------------------------------------------------------------------- /data/yosemite_sequence/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/README -------------------------------------------------------------------------------- /data/yosemite_sequence/correct_flow.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/correct_flow.mat -------------------------------------------------------------------------------- /data/yosemite_sequence/yos10.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos10.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos11.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos12.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos12.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos13.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos13.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos14.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos14.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos15.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos15.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos16.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos16.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos2.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos3.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos4.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos4.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos5.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos5.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos6.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos6.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos7.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos7.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos8.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos8.tif -------------------------------------------------------------------------------- /data/yosemite_sequence/yos9.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/data/yosemite_sequence/yos9.tif -------------------------------------------------------------------------------- /images/yosemite-compare-noreg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/images/yosemite-compare-noreg.png -------------------------------------------------------------------------------- /images/yosemite-compare-projective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/images/yosemite-compare-projective.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/pyproject.toml -------------------------------------------------------------------------------- /references/farneback-orientation-tensors.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/references/farneback-orientation-tensors.pdf -------------------------------------------------------------------------------- /references/farneback-poly-exp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/references/farneback-poly-exp.pdf -------------------------------------------------------------------------------- /references/farneback-simultaneous-segmentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/references/farneback-simultaneous-segmentation.pdf -------------------------------------------------------------------------------- /references/farneback-two-frame-motion-estimation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/references/farneback-two-frame-motion-estimation.pdf -------------------------------------------------------------------------------- /src/optical_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/src/optical_flow.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericPrince/optical-flow/HEAD/uv.lock --------------------------------------------------------------------------------