2651| 1
|
[官方教程] 【新手基础教程】基本图像处理:图像获取和... |
本帖最后由 猪百岁 于 2021-3-22 10:37 编辑 基本图像处理:图像获取和显示获得图像可以从摄像头获得图像,也可以从文件系统读取图片文件, 也可以从网络获取图片 1. 从摄像头获取
除了以上的函数, 你可能还需要设置图像为镜像(hmirror),比如前置摄像头; 或者上下翻转(vflip), 以及白平衡等等, 具体看 sensor 模块的 API 手册 2. 从文件读取
当然你也可以把图片保存到文件系统`
3. 从内存读取(或者网络读取)可以先将文件读取到内存, 具体是从哪里读取的看你的应用了, 比如网络,或者串口 SPI 等等, 构造一个 bytes对象
(3的例程不能直接跑,会提示格式错误。因为b'0xff'并非图片,需要现将图片存入jpeg_buff后,才可运行此例程。) 4. 直接创建一个空白图像
这张图片是全黑的空白图像 显示图片显示图片很简单, 直接使用 lcd 模块,调用函数进行显示即可, 如下:
但是不同的屏幕初始化序列可能不一样, 在lcd.init的时候有很多可选参数, 具体看 API 文档的描述,常见的如下 对于 IPS 屏幕,需要反色:
对于屏幕体质不是很好, 需要降低频率,或者体质很好需要超频:
另外, 也可是设置屏幕的旋转方向:
参数是0~3, 分别代表顺时针旋转 0度 90度 180度 270度 更多方法, 请参考 lcd 文档 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed