本文搭建了一个yolov8的识别应用系统,主要功能是,首先将被识别物的参考信息(预期的正确结果)录入Excel,然后通过yolov8对目标进行识别,通过对识别结果与Excel中预期的正确结果相比较,如果一致,则报警灯亮绿色;如果不一致,则报警灯亮红色。
之前通过yolov8算法可以对标签的情况进行分类。现在需要先知道正确的分类结果,才能对最终的结果进行报警;
比如对于电机转向标签,有的型号产品电机转向标签需要朝上,有的型号产品电机转向标签需要朝下。
所以现在暂时通过一个Excel表格维护所有型号产品所预期正确的结果。
现在开发一个功能,首先从Excel中读取所有型号的数据,然后通过扫码枪扫码,获取产品型号,在读取的数据中找到该型号所对应的所有预期结果。最后将分类结果与预期结果相比较,得到最终的结果。
代码包括相机调用、数据读取、LED报警、结果保存、日志保存、YOLO算法等模块。
文章目录
一、环境搭建
1.1 创建虚拟环境
- 创建虚拟环境
首先,你需要在离线机器上创建一个虚拟环境。假设你已经安装了 Python,需要先进到python_env文件夹下,