@uzbd IDE中img镜像了,但是lcd没有镜像。 这个要怎么解决哇?sensor.set_hmirror(True)
sensor.set_vflip(True) 用了镜像的这两句函数,lcd.write(img) ,输出的也是img图像。
ps2n
@ps2n
ps2n 发布的帖子
-
RE: lcd显示img与IDE中不一致
-
RE: lcd显示img与IDE中不一致
@ps2n 在 lcd显示img与IDE中不一致 中说:
IDE中img镜像了,但是lcd没有镜像。
IDE中img镜像了,但是lcd屏幕上没有镜像,这是什么原因呢?我用的是这句代码:lcd.write(img)
-
lcd显示img与IDE中不一致
IDE中img镜像了,但是lcd没有镜像。这些问题该怎么解决?
代码中已镜像。
import sensor
import time
import display
from pyb import UART
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA)
sensor.skip_frames(time=2000)
sensor.set_auto_whitebal(False)
sensor.set_auto_gain(False)
sensor.set_hmirror(True)
sensor.set_vflip(True)clock = time.clock()
uart = UART(3, 9600)
black_threshold =(0, 35, -128, 57, -128, 42)
regions = (0, 50, 160, 25)
lcd = display.SPIDisplay()
while(True):
clock.tick()
img = sensor.snapshot().lens_corr(1.8)
img.draw_rectangle(regions, color=(255, 0, 0))
blobs = img.find_blobs([black_threshold],roi=regions,x_stride=10,y_stride=10)
for r in blobs:
img.draw_rectangle(r.rect(), color=(0, 255, 0))
print('#'+str(r.cx())+'$')
uart.write('#'+str(r.cx())+'$')
lcd.write(img) # 拍照并显示图像。