报错AttributeError:'str'object has no attribute'classify'如何解决?
-
在edge-impulse上训练好的模型,将生成的三个文件复制到openmv的U盘里,运行.py程序报错AttributeError:'str'object has no attribute'classify'是什么原因?如何解决?
-
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
-
此回复已被删除!
-
@kidswong999 报错:AttributeError: 'str' object has no attribute'classify'
代码如下:# Edge Impulse - OpenMV Image Classification Example import sensor, image, time, os, tf, uos, gc sensor.reset() # Reset and initialize the sensor. sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE) sensor.set_framesize(sensor.QVGA) # Set frame size to QVGA (320x240) sensor.set_windowing((240, 240)) # Set 240x240 window. sensor.skip_frames(time=2000) # Let the camera adjust. net = "trained.tflite" labels = [line.rstrip('\n') for line in open("labels.txt")] clock = time.clock() while(True): clock.tick() img = sensor.snapshot() # default settings just do one detection... change them to search the image... for obj in net.classify(img, min_scale=1.0, scale_mul=0.8, x_overlap=0.5, y_overlap=0.5): print("**********\nPredictions at [x=%d,y=%d,w=%d,h=%d]" % obj.rect()) img.draw_rectangle(obj.rect()) # This combines the labels and confidence values into a list of tuples predictions_list = list(zip(labels, obj.output())) for i in range(len(predictions_list)): print("%s = %f" % (predictions_list[i][0], predictions_list[i][1])) print(clock.fps(), "fps")
-
你这代码也不是edge impulse里的,你直接用它下载的代码。