作为近年来炒得火热的人工智能的一个重要分支——机器视觉,其实在更早一些时候就已为人们所熟知,并在各个应用领域崭露头角。机器视觉简单的定义就是,用机器设备代替人眼实现图像的捕获、识别和信息筛选,以做出正确的测量或判断。在一些高危险性的工业现场,常用机器视觉设备替代人工; 此外,一些大批量重复性的检测生产中,也常使用机器视觉设备替代人工,以提高生产效率和自动化程度。
作为机器视觉最基本的“原材料”——图像,无疑是整个机器视觉处理的核心。而随着图像的分辨率、帧率甚至处理算法的复杂性的不断提升,天生具备并行性、可编程性和高度集成性的FPGA器件,从图像的采集、传输到处理,都越来越多地扮演着重要的角色。
基于FPGA的图像处理应用,虽然已经在绝大多数的高分辨率、高帧率的机器视觉产品中普及,但仍然鲜有这方面的图书可供学习参考。而在图像处理领域,其实也已经有非常成熟的理论和应用,市面上的图书也比比皆是,但我们依然很难找到能和FPGA碰撞出“火花”的好作品。
基于此,作者结合多年在FPGA和板级电路设计方面的积累,搭建出了一个可以实现图像采集、前处理、传输和后处理的FPGA平台(开发板购买链接见配套资料),并且量身定制了一系列的基础工程实例,意在帮助这个领域的一些入门者。书中每个工程实例都是满满的“干货”,从基础的理论知识点,再到设计的架构、具体实现、要点说明、仿真验证(结合MATLAB和FPGA)和板级调试。相信利用本书,加上我们提供的工程源码和硬件,新手的你也可以很快构建出自己的图像开发平台,服务于项目和产品。
为了便于读者学习,本书提供了丰富的配套资源:
工程文件,请扫描此处二维码下载。
视频教程,观看方式见配套资源中的详细说明。
吴厚航[网名: 特权同学]
2020年7月于上海