您这是缩进有问题啊!
请把从第25行往后的代码都顶格写。(有自带冒号缩进的不算)
请在第55行lcd.display(img_1cd)前加一个空格。
下列代码是上图从第25行到第56行的修改示例。(一些抄错的不要介意哈,主要问题是缩进)
import sensor
import image
import lcd
import KPU as kpu
index=3
lcd.init()
sensor.reset()
sensor.set_pixformat(sensor.RGBS65)
sensor.set_framesize(sensor.oVGA)
sensor.run(1)
task=kpu.load(0x300000)
img=image.Image()
info=kpu.netinfo(task)
layer=info[index]
w=layer.wo()
h=layer.ho()
num=int(320*240/w/h)
list=[None]*num
x_step=int (320/w)
y_step=int (240/h)
img_1cd=image. Image ()
while True:
img=sensor.snapshot ()
fmap=kpu.forward(task,img,index)
for i in range(0, num):
list [i]=kpu. fmap (fmap, i)
for i in range (O, num):
list [i].stretch (64,255)
for i in range (O, num):
a=img_lcd.draw_image (list [il.((itx_step) *w, (int (i/x_step))*h))
lcd.display(img_1cd)
kpu.fmap_free(fmap)
好家伙左边那么红的提示已经告诉你句子有问题了。把所有的import语句放开头,接着24句后整体平移到和24上边一样的格式