学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
视觉测量软件设计
分享
spContent=《视觉测量软件设计》是测控技术与仪器专业的一门专业选修课程。课程将计算机视觉技术、图像处理的基本原理、计算机应用技术引入测控技术与仪器领域,并结合实际生产中视觉测量与检测的工程应用案例,详细介绍机器视觉检测技术应用方法,具有很强的技术性和实用性。
—— 课程团队
课程概述

本课程的先修课程:最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。

通过本课程的学习,要求学生掌握视觉检测系统的构成、视觉成像技术和视觉检测的核心算法。同时,掌握综合利用机器视觉软件Halcon、计算机视觉库OpenCV和C#编程软件设计和实现视觉检测系统的方法,培养学生利用机器视觉技术解决实际工程中测量的问题。


授课目标

目标1:要求学生掌握机器视觉的核心算法,熟悉利用机器视觉软件Halcon、计算机视觉库OpenCV和C#编程软件设计视觉检测软件系统的基本方法;

目标2:结合典型案例,要求学生掌握视觉测量与检测在工程应用中的设计与实现方法。


成绩 要求

本课程为考试课程,成绩评定由平时成绩、实验成绩和期末考试成绩三部分组成。平时成绩由出勤、书面作业组成,包括学习视频、完成测验与作业、参与论坛的讨论、完成期末的编程项目,占比20%;实验成绩为实验考核情况,占比20%;期末考试成绩占60%。

课程大纲
预备知识

最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。


参考资料

唐大仕《C#程序设计教程(第2版)》清华大学出版社 

ISBN 978-7-5121-3396-9

余文勇,《机器视觉自动检测技术》,化工工业出版社

Nagel, 《C#高级编程》 清华大学出版社


常见问题

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#编程软件设计和实现视觉检测系统的方法,培养学生利用机器视觉技术解决实际工程中测量的问题。