五华网站建设 优帮云/网络营销案例分析论文
Maixll-Dock 屏幕的使用
- LCD 屏幕工作原理
- display 模块
- 基础案例
V831默认提供的1.3寸LCD屏,我们先不管屏幕大小,他们的用法是一样的~
LCD 屏幕工作原理
计算机硬件——显示器原理
LCD大多采用动态矩阵显示技术,其每个像素都由一个晶体管精确的控制电流,使图像更清晰。
以前写过不赘述,有兴趣可以康康。
display 模块
- 导入模块
from maix import display
- 方法说明
方法 | 说明 |
---|---|
display.width() | 返回当前屏幕配置的图像的宽 |
display.height() | 返回当前屏幕配置的图像的高 |
display.config((w,h)) | 配置屏幕,如大小、类型, |
display.as_image() | 可以把 display 作为 _maix_image.image 使用 |
display.show() | 根据传入的 image 对象来自适应显示图像内容。 |
如果处于 IDE 模式下会自动进行图传到 jupyter rpyc 核心
- 方法演示
- display.width() & display.height()
from maix import display
print(display.width(),display.height())
- display.config((,))
>>> display.config((320,320))
display.config((320,320))
>>> print(display.width(),display.height())
print(display.width(),display.height())
320 320
>>>
- display.as_image
print(display.as_image())
<_maix_image.Image 0x1b2e5d0 " width":320, "height":320, "type"=RGB, "size":307200>
- display.show()
from maix import display
display.show(display.as_image())
如果处于 IDE 模式下会自动进行图传到 jupyter rpyc 核心上。
基础案例
来吧,摄像头和屏幕都搞定了,可以搞更多案例了
- 屏幕实时显示摄像头画面(屏幕和IDE都显示)
from maix import display, camera
while True:display.show(camera.capture())
- 拍摄图片
启动摄像头拍摄一张图片,保存图片到 /root/ app文件夹下,命名为 xian.jpg ,此时板子可以看到 U 盘出现该图片。
from maix import camera, display
img = camera.capture()
img.save('/root/app/xian.jpg')
display.show(img)
- 显示U盘中的照片
按照路径打开已经在U盘中的图片
from maix import image, display
img = image.Image()
img = img.open('/root/app/xian.jpg')
display.show(img)
屏幕就是用来显示的,但是我相对拍摄的图片做标记,那就是下一篇图像处理的事情了~