系统迁移中,暂时无法访问,所有数据会迁移到新的网站。
OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修。
发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
每一个新的提问,单独发一个新帖子
帖子需要目的,你要做什么?
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
还用定时器为什么会出现内存错误的这种情况啊?
-
sensor.reset() # Initialize the camera sensor. sensor.set_pixformat(sensor.GRAYSCALE) # or sensor.GRAYSCALE sensor.set_framesize(sensor.B128X128) # or sensor.QQVGA (or others) sensor.set_windowing((92,112)) sensor.skip_frames(10) # Let new settings take affect. sensor.skip_frames(time = 5000) #等待5s face_cascade = image.HaarCascade("frontalface",stages=25 ) NUM_SUBJECTS = 3 #图像库中不同人数,一共6人 NUM_SUBJECTS_IMGS = 3 #每人有20张样本图片 flag=0 def tick(timer): # we will receive the timer object when being called flag=1 for s in range(1,NUM_SUBJECTS+1): dist=0 for i in range(1,NUM_SUBJECTS_IMGS+1): img1=image.Image("/photos/s%d/%d.pgm"%(s,i)) d1 = img.find_lbp((0, 0, img.width(), img.height())) dist += image.match_descriptor(d0, d1)#计算d0 d1即样本图像与被检测人脸的特征差异度。 print("Average dist for subject %d: %d"%(s, dist/NUM_SUBJECTS_IMGS)) pmin = min(pmin, dist/NUM_SUBJECTS_IMGS, s)#特征差异度越小,被检测人脸与此样本更相似更匹配。 print("差异度为:%d"%pmin) print("Timer callback") while (True): if flag==0: img=sensor.snapshot() objects = img.find_features(face_cascade, threshold=0.75, scale=1.35) for r in objects: img.draw_rectangle(r) d0=img.find_lbp(r) if (len(objects)!=0): tim = Timer(4, freq=1) # create a timer object using timer 4 - trigger at 1Hz tim.callback(tick) # set the callback to our tick function
-
请详细描述问题,
包括,目的,步骤,报错提示
-
@kidswong999 我想用定时器实现到当采集到人脸信息时调用程序,去对比两张图片的LBP值,然后输出最匹配的那个人。但是出现了内存错误的提示
-
这不是内存错误,你看看英文?
-
@kidswong999
刚才是这个我重启了一下程上面那个了