3D Computer Vision for MFF-UK - labs
Necessary python packages:
numpy
matplotlib
opencv + opencv-contrib
Common
Data
for all tasks.
tools.py
python package with helper functions
Lab 1: introduction to image processing methods
Processing of digital image in python language
(jupyter
notebook
).
Task:
histogram equalization
.
Task:
image rotation
.
Lab 2: image segmentation by k-means
Task:
k-means color segmentation
.
Lab 3: seeking lines using RANSAC
Points and lines, edges
(jupyter
notebook
).
Task:
seeking lines in image
.
(slides)
(in construction)
Lab 4: radial distortion
Task
.
data
Lab 5: measuring with a single calibrated camera
Task
(jupyter
notebook
).
image
whiteboard 1
,
whiteboard 2
Lab 6: epipolar geometry
task
data
(slides)
(in construction)
Lab 7: two view reconstruction of points
data
whiteboard 1
,
whiteboard 2
,
whiteboard 3
Lab 8: processing 3D data
task
data
Last Modified: December 2020