# LetNet数字识别例程
import sensor,image,time,os,nn
sensor.reset() # 复位并初始化传感器。
sensor.set_contrast(3)
sensor.set_pixformat(sensor.GRAYSCALE) # Set pixel format to RGB565 (or GRAYSCALE)
#设置图像色彩格式,有RGB565色彩图和GRAYSCALE灰度图两种
sensor.set_framesize(sensor.QVGA) # 将图像大小设置为QVGA (320x240)
sensor.set_windowing((128, 128)) # 设置128 x128窗口。
sensor.skip_frames(time=100)
sensor.set_auto_gain(False)
sensor.set_auto_exposure(False)
# 加载lenet神经网络模型
net = nn.load('/sd/lenet.network')
labels = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
clock = time.clock() # 创建一个时钟对象来跟踪FPS帧率。
while(True):
clock.tick() # 更新FPS帧率时钟。
img = sensor.snapshot() # 拍一张照片并返回图像。
out = net.forward(img.copy().binary([(150, 255)], invert=True))
max_idx = out.index(max(out))
score = int(out[max_idx]*100)
if (score < 70):
score_str = "??:??%"
else:
score_str = "%s:%d%% "%(labels[max_idx], score)
img.draw_string(0, 0, score_str)
print(clock.fps())
W
wbrtu
@wbrtu
0
声望
7
楼层
1588
资料浏览
0
粉丝
0
关注
wbrtu 发布的帖子
-
明明有import XXX,为什么还有no module named xxx
-
RE: 相机拔掉重插就要重新下载系统软件,擦除,重下载,才可驱动
换过几台电脑都一样,主要是固件不认,提示重刷系统文件,然后自动驱动,按理说重刷完毕应该所有信息存于固件,并且版本最新,可是一旦重新上电,又不认了,成了未知设备,又要重复“找不到OpenMV Cam”-->擦除系统文件-->更新系统文件(重新编程)-->自动找到驱动。然后,就可以正常使用了。再重新插拔USB线,又重复以上过程。感觉,系统文件没有保存住,不赖我的电脑。
应该怎么解决?是不是OpenMV Cam有问题? -
RE: USB相机插上没有反应,连不上电脑
驱动好好的,USB线一拔掉,再重新插上,又一切重来,未知设备,系统文件檫除、更新、重新驱动。否则,就是未知设备。这是怎么回事?怎么解决?
-
相机拔掉重插就要重新下载系统软件,擦除,重下载,才可驱动
相机拔掉重插就要重新下载系统软件,擦除,重下载,才可驱动,只要USB重新插拔过就要重新更新系统软件,擦除,更新,重新驱动,否则就是提示“相机变成砖”了
怎么回事? -
USB相机插上没有反应,连不上电脑
我的USB OpenMV相机,新买的,连接电脑没有反应,从设备管理器上看不出任何驱动问题,USB串口也出现了,相机指示灯也正常闪烁
![0_1526435933679_7698d57b-9220-4260-ba4f-1bb5afa23744-undefined](正在上传 100%)
请问,该怎么解决?
IDE里显示,缓冲区没有图像,是不是相机与电脑还没建立连接?