Edge-based and keypoint-based object detection algorithms
Using a virtual environment
is recommended. If you have Python 3.4+ and pip
installed, you can install
most of the project dependencies with
pip install -r requirements.txt
Unfortunately installation of OpenCV for Python 3 is quite a bit trickier, but, luckily, there is a nice guide for Ubuntu (same steps for any other Linux distribution). If you are using Windows, you can find precompiled binaries (requires wheel). You would also need Visual C++ Redistributable for Visual Studio 2015 in this case.