1.背景介绍
农业领域对于现代化生产力的需求已经到来,各种信息技术应用也日益成为农业科技进步的新动力。随着人工智能的迅速崛起,人们对未来农业的发展期望越来越高。基于此,我国农业机器人产业蓬勃发展,在2017年国民经济和社会发展统计报告中占据了重要位置。相关产业领域包括:养殖机器人、自动化作业机器人、种植机器人等,各类机器人在农业领域的应用十分广泛。在近几年,随着人工智能技术的发展,机器人在农业领域的应用越来越火爆。 本次实战项目将以Python语言进行开发,结合人工智能的深度学习和强化学习算法,基于机器人的视觉感知、导航、感知控制、运动控制和多目标优化等模块,实现智能农业机器人的自动化控制和资源调度功能。通过本项目,希望能够向读者展示如何使用Python编程语言以及深度学习、强化学习算法开发智能农业机器人。
2.核心概念与联系
(1)计算机视觉与图像处理
计算机视觉(Computer Vision)是指让电脑从图像或视频中获取信息并加以识别、理解、分析、分类和呈现的方法论。图像处理(Image Processing),则是指计算机对数字图像进行各种图像处理运算、滤波、拼接、增强、压缩、转换等操作,从而提取图像中的有效信息的过程。
一般来说,计算机视觉与图像处理的关系可以总结如下:
- 输入源: