准备所需工具
安装adb
方法:adb安装详细教程
准备所需模块
在终端中执行:pip install opencv-python
如果网速慢的一批可以在终端中使用以下代码:
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
实现截屏并保存到电脑的代码:
import os
import cv2
# 此函数功能实现截屏并把截取的图片存到指定文件下
def get_screen_photo():
# 实现截屏的命令
get_p = 'adb shell screencap -p /sdcard/p_img.png'
# 将图片拉取到指定文件下
send_p = 'adb pull sdcard/p_img.png D:\screen_photo\img'
# 发送和截屏操作
os.system(get_p)
os.system(send_p)
img = cv2.imread('D:\screen_photo\img',0)
return img
# 返回结果
总结函数中用到的方法:
①截图保存到sdcard:
adb shell screencap -p /sdcard/p_img.png
②将截图pull拉取到本地D盘下:
pull 拉取到本地格式:adb pull 图片路径 图片要存入的路径
adb pull sdcard/p_img.png D:\screen_photo\img
.
.