上一期已经讲到如何使用MV-DT01SDU相机获取深度图和彩色图,由于我识别只用到了彩色图,所以深度图不再讲解,效果图如下
使用yolov10训练自己数据集从网上自行搜索教程即可,这里需要注意的是,在BasicDemon.py中部署yolov10的时候需要进行代码添加,代码如下,其中导入权重和分类不再讲解,添加的代码加在rgb图像后面即可
可能运行会报错,是因为ctypelib as array是直接把rgbimagedata里的图片数据拿过来,没有进行拷贝,这样就不需要在内存里拷贝一个图像了,但是这样得到的ndarray是只读的,cv rectangle是在图片里直接修改,所以不能改,尝试修改只读内存