| 1234567891011121314151617181920212223242526272829 | 
							- # -*- coding:utf-8 -*-
 
- import os
 
- import sys
 
- import time
 
- from ssat_sdk.picture.feature_detect import FeatureDetect
 
- '''处理OpenCV图像对象'''
 
- class ObjectDetect():
 
-     def __init__(self):
 
-         self.featureDetect = FeatureDetect()
 
-     '''
 
-     在大图bigImg中,检测iconImg是否存在,如果存在返回位置。
 
-     :param bigPic  被检索的全图路径
 
-     :param iconPic  需要检索的图标路径
 
-     :param targetArea  全图区域
 
-     :return boolean,area。boolean:True代表检测到icon,False代表没有。为True时,返回icon区域坐标,为False时,返回None。
 
-     '''
 
-     def detectIcon(self, bigImg, iconImg, targetArea=None):
 
-         isFind = False
 
-         iconArea = None
 
-         ret = self.featureDetect.matchSingleImage(bigImg, targetArea, iconImg)
 
-         if ret is not None and ret["tmpVal"] > 0.8:
 
-             isFind = True
 
-             iconArea = ret["coordinate"]
 
-         return isFind, iconArea
 
 
  |