- ADB将图片保存到
- 使用jupyter测试效果
之前成功的在jupyter上显示了拍摄的图像,这次我们来试试显示传上去的图片。注意的是我们显示的是在V831内部的图片,而不是电脑上的图片。jupyter相当于一个编辑器没有文件传输功能,所以还要借助一下ADB
ADB将图片保存到
ADB使用方法,不会的忘了的看这里
所需图片
C:UsersAdministrator>adb shell BusyBox v1.27.2 () built-in shell (ash) ------run profile file----- --- / |/ /__ _(_)_ __ / / (_)__ __ ____ __ / /|_/ / _ `/ / / / /__/ / _ / // / / /_/ /_/_,_/_//__ /____/_/_//_/_,_//__ ------------------------------ root@sipeed:/# ls #查看 bin lib proc root tmp dev lost+found pseudo_init run usr etc mnt rdinit sbin var home overlay rom sys root@sipeed:/# cd home # 进入home文件 root@sipeed:/home# ls # 查看home里有啥 gpio.py keygen res startup.py xianyu.py root@sipeed:/home# exit() # 退出 /bin/sh: syntax error: bad function name root@sipeed:/home# # 中断ABD C:UsersAdministrator>adb push D:k.jpg /home # 图片上传至home路径 D:k.jpg: 1 file pushed, 0 skipped. 0.5 MB/s (37622 bytes in 0.079s) root@sipeed:/# cd home root@sipeed:/home# ls # 查看下面路径 看到了之前上传的K.jpg gpio.py k.jpg keygen res startup.py xianyu.py使用jupyter测试效果
这里使用了PIL库,还及得我们之前安装的Pollow库吗?
Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。pillow可以说已经取代了PIL,将其封装成python的库(pip即可安装),且支持python2和python3.
PIL库内容丰富,我们后面慢慢看。
# 在屏幕上显示
from PIL import Image
im = Image.open("home/k.jpg") #注意路径
im.show() #PIL提供的方法
# 在屏幕上适应显示
from PIL import Image
from maix import display
im = Image.open("home/k.jpg")
display.show(im)
# 在jupyter上显示图片
from maix import display
from PIL import ImageDraw,Image
import time
display.jupyter(show=True, clear=True)
im = Image.open("home/k.jpg")
time.sleep(1) # 让它反应1秒
draw = ImageDraw.Draw(im)
display.show(im, local_show=False)



