• julien.seinturier@univ-tln.fr
Julien SEINTURIER Homepage
  • Home
  • Enseignements

Computer Vision

Computer vision is a field dedicated to the perception of the visual environment by a machine (robot, computer, autonomous vehicle, etc.). 

Lessons

1 Introduction An introduction to computer vision by studying its origins and evolution throughout history  Course: [slides]
2 Mathematics Presentation of the algebraic mathematical foundations necessary for computer vision  Course: [slides]
3 Euclidean space and transformations 2D/3D Euclidean spaces, referentials, and associated geometric transformations Course: [slides]
Practical Work: [Python] / [Java]
4 Homogeneous coordinates Projective space, matrix representation, and Euclidean transformations in homogeneous coordinates Course: [slides]
Practical Work: [Python] / [Java]
5 Pinhole Camera Mathematical representation of a physical camera within the Pinhole camera model Course: [slides]
Practical work: [Python] / [Java]
6 Image Processing Introduction to image processing using the OpenCV library. Illustration with classic operations (thresholding, filtering, ...) on images

Basics: [Java]

Thresholding & Filtering: [Java]

7 3D visual reconstruction Presentation of the 3D reconstruction general pipeline that enables to produce a 3D model from a set of images that have been acquired by a physical camera Practical Work: [COLMAP]
8 3D engine Introduction to modern 3D engine and presentation of the JMonkey game engine Practical Work: [Java]

 

Project

  • 2024 / JMonkey - Air Hockey
  • 2025 / JMonkey - Solar system

 

  • Home
  • Enseignements