平移和倾斜伺服设备可帮助摄像机使用视觉自动跟踪颜色对象。

OpenCV是免费的,可用于学术和商业用途。 它具有C ++,C,Python和Java接口,并支持Windows,Linux,Mac OS,iOS和Android。 在我的系列OpenCV教程中,我们将重点介绍Raspberry Pi(因此,Raspbian为OS)和Python。 OpenCV旨在提高计算效率,并且非常关注实时应用程序。 因此,它非常适合物理计算项目!

安装OpenCV 4软件包

测试相机

在您的RPi中安装了OpenCV之后,请测试一下相机是否工作正常。我假设您已经在Raspberry Pi上安装了PiCam。在IDE上输入以下Python代码:

上面的代码将捕获您的PiCam生成的视频流,并以BGR彩色和灰度模式同时显示。

请注意,由于组装方式的原因,我垂直旋转了相机。如果不是您的情况,请注释或删除“Flip”命令行。以上代码命名为simpleCamTest.py。

要执行,请输入命令:

python simpleCamTest.py

要完成程序,必须按键盘上的[q]或[Ctrl] + [C]键

图为结果。

使用OpenCV在Python中进行颜色检测

示例代码

物体运动追踪

测试GPIO

识别颜色和GPIO交互

平移倾斜机制

查找对象实时位置

物体位置跟踪系统

详情参阅 - 亚图跨际

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐