Skip to main content

OpenCv

import cv2

opencv 是一个成熟的图像处理与算法库

AS中内置了版本 4.1.2.30

OpenCv 文档与教程

截屏为OpenCv Image

在AS中可以直接将屏幕截图 转换为CV图像

这里的CV图像 实际上是一个 numpy.ndarray 类型.

在python opencv 中,图像都用这样一个类型去传递处理.

我们使用方法 screen.bitmap_to_cvimage() 可以将bitmap 转换为 numpy.ndarray

  • 示例
# 将内存截图转换为 OpencvImage
import cv2
from ascript.android.ui import ImageWindow
from ascript.android import screen

# 将内存截图Bitmap转换为cv img
img = screen.bitmap_to_cvimage()

# 展示图片
ImageWindow.show(img)