- Course
- 2020-2021
- Semester
- 2
- ECTS
- 3
- Type
- Elective
- University
- UVigo
Subject objectives
Course for getting acquainted with machine vision cameras and hardware, their configuration, fine tuning description and how to work with them in real time. The students will learn how to efficiently program real time acquisition and processing of images proper of machine vision applications.
Contents
Real time programming for machine vision
PC-frame-grabber communication
Memory management
Structure and usage of a typical machine vision SDK
Low-level programming for high speed industrial processes
Basic and complementary bibliography
Basic Bibliography
Davies, Machine Vision, 9780122060939, 3, Elsevier, 2005.
Complementary Bibliography
Several, Webinar series, https://www.baslerweb.com/en/company/news-press/webinar/, Basler, 2020
Competencies
CB6 Possess and understand knowledge that provides a basis or opportunity to be original in the development and / or application of ideas, often in a research context.
CT1. Practice the profession with a clear awareness of its human, economic, legal and ethical dimension and with a clear commitment to quality and continuous improvement.
CT2- Capacity for teamwork, organization and planning.
CG2. Ability to analyze the needs of a company in the field of computer vision and determine the best technological solution for it.
CG3- Ability to design and deploy computer vision systems meeting existing needs, and ability to run the most suitable tools.
CG5. Ability to identify unsolved problems and provide innovative solutions.
Teaching methodology
Workshops:
Hands-on workshop working in pairs in the lab with a computer and machine vision hardware, using C and C++. On-site attendance is compulsory, except when any extraordinary circumstances may concur.
See Contingency Plan for Alternative Scenarios.
Evaluation system
Systematic observation (100):
The teacher will follow closely the performance and progress of the students during the workshop, with timely individual feedback.
Evaluated competences:
CB6
CT1
CT2
CG2
CG3
CE5
See Contingency Plan for Alternative Scenarios.
Studying time and personal work
Recommended study time for students is about 6 hours per week. These add up to around 75h/semester.
Subject study recommendations
Good working knowledge of C/C++ is essential. Note that this subject requires on-site attendance at the University of Vigo in the programmed dates and times.
Observations
__________________
Contingency Plan:
—————————
If work cannot be carried on the laboratory due to legal enforcement, it will be performed on an individual basis at home, using pre-recoreded image streams to simulate realtime image acquisition. Contact with the teacher will be through open access online tools allowing remote desktop sharing on low-speed network connections.