一、整体思路
隔一秒拍一张,每张动一下,一个东西拍50张,再标注,再训练,再部署
休眠1s:time.sleep(1)
二、修改例程代码
1.问题:字是反的
lcd_rotation=2, sensor_hmirror=True, sensor_vflip=True
后续:成功解决
2.问题:NameError: name 'fm' isn't defined
from fpioa_manager import fm
from machine import UART
加上述两个库解决
3.问题:只有0.75模型可选,运行容易卡死,尝试用小点儿的固件(注意要先断开Ide)

后续:运行一段时间报错:TypeError: Can't convert to type/且会卡掉,重连困难
思路:看看怎么及时释放内存/试试kpu.deinit(task)
后续:像下面这样加,显示一张图片后直接卡掉,不过还比较好重连
objects = kpu.run_yolo2(task, img)
kpu.deinit(task)
后续:换一种加法如下,一样的结果
lcd.display(img)
kpu.deinit(task)
思路:看看deinit()是怎么个意思
操作:
from Maix import utils
utils.gc_heap_size(1024*1024) # 1MiB
后续:没用,一段时间直接卡掉,不报错
解决方法:
非常非常amazing,加上这段代码后就好了,也就是打印出GC内存的剩余量,玄学
print(gc.mem_free())