├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── Demo.cpp ├── README.md ├── config ├── BlobTracking.xml ├── PixelBasedAdaptiveSegmenter.xml └── VehicleCouting.xml ├── dataset └── video.avi ├── doc └── images │ └── vehicle_counting_screen.png ├── package_analysis ├── VehicleCouting.cpp └── VehicleCouting.h ├── package_bgs ├── IBGS.h └── PBAS │ ├── PBAS.cpp │ ├── PBAS.h │ ├── PixelBasedAdaptiveSegmenter.cpp │ └── PixelBasedAdaptiveSegmenter.h ├── package_tracking ├── BlobTracking.cpp ├── BlobTracking.h └── cvblob │ ├── cvaux.cpp │ ├── cvblob.cpp │ ├── cvblob.h │ ├── cvcolor.cpp │ ├── cvcontour.cpp │ ├── cvlabel.cpp │ └── cvtrack.cpp ├── python ├── analysis │ ├── CMakeLists.txt │ ├── _VehicleCounting.cpp │ └── __init__.py ├── bgs │ ├── CMakeLists.txt │ ├── _IBGS.cpp │ ├── _IBGS.hpp │ ├── __init__.py │ └── pbas │ │ ├── CMakeLists.txt │ │ ├── _PixelBasedAdaptiveSegmenter.cpp │ │ └── __init__.py ├── cvb │ ├── CMakeLists.txt │ ├── __init__.py │ └── _cvblob.cpp ├── demo.py └── tracking │ ├── CMakeLists.txt │ ├── _BlobTracking.cpp │ └── __init__.py ├── run_python_demo.sh └── run_simple_vehicle_counting.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/Demo.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/README.md -------------------------------------------------------------------------------- /config/BlobTracking.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/config/BlobTracking.xml -------------------------------------------------------------------------------- /config/PixelBasedAdaptiveSegmenter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/config/PixelBasedAdaptiveSegmenter.xml -------------------------------------------------------------------------------- /config/VehicleCouting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/config/VehicleCouting.xml -------------------------------------------------------------------------------- /dataset/video.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/dataset/video.avi -------------------------------------------------------------------------------- /doc/images/vehicle_counting_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/doc/images/vehicle_counting_screen.png -------------------------------------------------------------------------------- /package_analysis/VehicleCouting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_analysis/VehicleCouting.cpp -------------------------------------------------------------------------------- /package_analysis/VehicleCouting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_analysis/VehicleCouting.h -------------------------------------------------------------------------------- /package_bgs/IBGS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_bgs/IBGS.h -------------------------------------------------------------------------------- /package_bgs/PBAS/PBAS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_bgs/PBAS/PBAS.cpp -------------------------------------------------------------------------------- /package_bgs/PBAS/PBAS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_bgs/PBAS/PBAS.h -------------------------------------------------------------------------------- /package_bgs/PBAS/PixelBasedAdaptiveSegmenter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_bgs/PBAS/PixelBasedAdaptiveSegmenter.cpp -------------------------------------------------------------------------------- /package_bgs/PBAS/PixelBasedAdaptiveSegmenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_bgs/PBAS/PixelBasedAdaptiveSegmenter.h -------------------------------------------------------------------------------- /package_tracking/BlobTracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/BlobTracking.cpp -------------------------------------------------------------------------------- /package_tracking/BlobTracking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/BlobTracking.h -------------------------------------------------------------------------------- /package_tracking/cvblob/cvaux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/cvblob/cvaux.cpp -------------------------------------------------------------------------------- /package_tracking/cvblob/cvblob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/cvblob/cvblob.cpp -------------------------------------------------------------------------------- /package_tracking/cvblob/cvblob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/cvblob/cvblob.h -------------------------------------------------------------------------------- /package_tracking/cvblob/cvcolor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/cvblob/cvcolor.cpp -------------------------------------------------------------------------------- /package_tracking/cvblob/cvcontour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/cvblob/cvcontour.cpp -------------------------------------------------------------------------------- /package_tracking/cvblob/cvlabel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/cvblob/cvlabel.cpp -------------------------------------------------------------------------------- /package_tracking/cvblob/cvtrack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/package_tracking/cvblob/cvtrack.cpp -------------------------------------------------------------------------------- /python/analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/analysis/CMakeLists.txt -------------------------------------------------------------------------------- /python/analysis/_VehicleCounting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/analysis/_VehicleCounting.cpp -------------------------------------------------------------------------------- /python/analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/analysis/__init__.py -------------------------------------------------------------------------------- /python/bgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/bgs/CMakeLists.txt -------------------------------------------------------------------------------- /python/bgs/_IBGS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/bgs/_IBGS.cpp -------------------------------------------------------------------------------- /python/bgs/_IBGS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/bgs/_IBGS.hpp -------------------------------------------------------------------------------- /python/bgs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/bgs/__init__.py -------------------------------------------------------------------------------- /python/bgs/pbas/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/bgs/pbas/CMakeLists.txt -------------------------------------------------------------------------------- /python/bgs/pbas/_PixelBasedAdaptiveSegmenter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/bgs/pbas/_PixelBasedAdaptiveSegmenter.cpp -------------------------------------------------------------------------------- /python/bgs/pbas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/bgs/pbas/__init__.py -------------------------------------------------------------------------------- /python/cvb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/cvb/CMakeLists.txt -------------------------------------------------------------------------------- /python/cvb/__init__.py: -------------------------------------------------------------------------------- 1 | from _cvb import * -------------------------------------------------------------------------------- /python/cvb/_cvblob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/cvb/_cvblob.cpp -------------------------------------------------------------------------------- /python/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/demo.py -------------------------------------------------------------------------------- /python/tracking/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/tracking/CMakeLists.txt -------------------------------------------------------------------------------- /python/tracking/_BlobTracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/tracking/_BlobTracking.cpp -------------------------------------------------------------------------------- /python/tracking/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/python/tracking/__init__.py -------------------------------------------------------------------------------- /run_python_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewssobral/simple_vehicle_counting/HEAD/run_python_demo.sh -------------------------------------------------------------------------------- /run_simple_vehicle_counting.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd `dirname "${BASH_SOURCE[0]}"` 3 | ./build/simple_vehicle_counting 4 | --------------------------------------------------------------------------------