菜鸡一枚,分享一些学习的心得,希望可以对你有所启发


如图可以知道,打开摄像头开始采集图像数据的原理是。按键连接着camerprocess()函数它的任务是打开定时器。而定时器又连接到timerTimeOut()函数。故每次计数完毕在timerTimeOut()函数里面去执行显示一帧图像的任务,这样形成了视频。
所以我们在这个地方加入yolov8算法对每帧的图像做处理即可。
自建一个yolov8的类
主要包含3个API:1 传入模型路径 2 推理 3 画框
具体实现是基于opencv的dnn推理框架实现。(具体代码在文末链接)

在timerTimeOut()函数中加入如下代码


代码如下。
2297

被折叠的 条评论
为什么被折叠?



