本课程的先修课程:最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。
通过本课程的学习,要求学生掌握视觉检测系统的构成、视觉成像技术和视觉检测的核心算法。同时,掌握综合利用机器视觉软件Halcon、计算机视觉库OpenCV和C#编程软件设计和实现视觉检测系统的方法,培养学生利用机器视觉技术解决实际工程中测量的问题。
目标1:要求学生掌握机器视觉的核心算法,熟悉利用机器视觉软件Halcon、计算机视觉库OpenCV和C#编程软件设计视觉检测软件系统的基本方法;
目标2:结合典型案例,要求学生掌握视觉测量与检测在工程应用中的设计与实现方法。
本课程为考试课程,成绩评定由平时成绩、实验成绩和期末考试成绩三部分组成。平时成绩由出勤、书面作业组成,包括学习视频、完成测验与作业、参与论坛的讨论、完成期末的编程项目,占比20%;实验成绩为实验考核情况,占比20%;期末考试成绩占60%。
最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。
1. 为什么要学习C#语言?
答: C#是一种面向对象的程序设计语言,可以与Halcon视觉检测技术有效结合,能快速构建视觉检测算法,是目前工业视觉领域应用最为广泛的程序设计语言之一。
2. C#与C++的关系是怎样的?
答:C#是在C++与Java基础上发展起来的,比C++的功能更强大,而且用起来不知要方便多少倍!
3. C#编程难学吗?
答:C#编程很容易入门。当然,C#也可以学得很深很深。
4. 没有学过编程,能学这门课吗?
答:本课程的先修课程:最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。
5. 本课程除了学习C#语言外,还得掌握什么必要的知识?
答:还要掌握机器视觉的核心算法,熟悉利用机器视觉软件Halcon和C#编程软件设计视觉检测软件系统的基本方法
6. 这门课实用吗?
答:实用。通过本课程的学习,要求学生掌握视觉检测系统的构成、视觉成像技术和视觉检测的核心算法。同时,掌握综合利用机器视觉软件Halcon、计算机视觉库OpenCV和C#编程软件设计和实现视觉检测系统的方法,培养学生利用机器视觉技术解决实际工程中测量的问题。