边缘检测
from ascript.android.screen.gp_tasks import Canny
通过梯度检测图片中的边缘,通过x,y,宽,高限制得到特征区域
方法
Canny(low_threshold: int = 50, high_threshold: int = 150, mode: int = RETR_EXTERNAL,
draw: int = DRAW_ALL, desc: bool = False,
left_range: list = None, top_range: list = None,
width_range: list = None, height_range: list = None)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
low_threshold | int | 否 | 最小梯度差 |
high_threshold | int | 否 | 最大梯度差 |
mode | int | 否 | 检测模式,默认所有轮廓 |
draw | int | 否 | 绘制模式 Canny.DRAW_NONE:在图片上不进行绘制 Canny.DRAW_ALL:在图片上绘制所有轮廓 Canny.DRAW_RECT:在图片上绘制轮廓矩形范围 Canny.DRAW_RECT_FILL:在图片上绘制轮廓矩形,并将内部填白 |
desc | bool |