Lecture examples for the Machine Vision course 521466S.
You may use Anaconda or pip to install the packages.
Tested with Python version 3.9.15.
A virtual environment is recommended.
To run the Jupyter notebooks you need the following packages:
- jupyter
- numpy
- matplotlib
- opencv-python (tested with version 4.7.0.68)
- opencv-contrib-python (tested with version 4.7.0.68)
- scikit-image
- scikit-learn
- scipy
In two notebooks, you also need Pyrender for image rendering. The packet can be installed with pip install pyrender
(GPU is required).
Data files located in folders 3Dmodels
,data
,images
,models
and videos
are needed to run the notebooks. Most of the sample images are from the OpenCV repository. Files can be provided by the instructor on request.
Janne Heikkilä
University of Oulu