本书介绍了机器视觉系统的概念、原理、视觉系统组成以及数字图像处理基础,重点介绍了机器视觉系统的图像采集系统、视觉图像处理基础算法以及机器视觉的典型应用案例,典型案例介绍了机器视觉的应用并采用halcon与c#混合编程的方式演示了如何搭建机器视觉系统。本书重在理论联系实际,从图像采集部分开始到数字图像处理部分,除了介绍相关的理论知识外,结合具体的实际案例介绍halcon编程,提供了明确的使用方法。对每一种数字图像处理算法在机器视觉系统中的应用,都通过实例说明了具体的应用方法和注意事项。本书中提供的实例图像大部分来至于工业应用现场。每章均配有典型习题供练习使用,以加深对内容的理解。本书既可作为高等学校机械电子、工业机器人、智能制造、自动化、计算机、电子信息、测控等专业的教材,也可供图像处理及与机器视觉相关的科研和工程技术人员参考。