打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Python】通过截图匹配原图中的位置(opencv)
1)下载安装opencv-2.4.9,并将cv2.pyd拷贝到python安装目录的site-package下2)pip install numpy3)pip install aircv


准备一张原图和截图

原图

截图


代码

import cv2import aircv as ac# print circle_center_posdef draw_circle(img, pos, circle_radius, color, line_width):    cv2.circle(img, pos, circle_radius, color, line_width)    cv2.imshow('objDetect', imsrc)     cv2.waitKey(0)    cv2.destroyAllWindows()if __name__ == "__main__":    imsrc = ac.imread('bg.jpg')    imobj = ac.imread('obj.png')    # find the match position    pos = ac.find_template(imsrc, imobj)    circle_center_pos = pos['result']    circle_radius = 50    color = (0, 255, 0)    line_width = 10    # draw circle    draw_circle(imsrc, circle_center_pos, circle_radius, color, line_width)
  • 1
  • 2
  • 3
  • 4
  • 21
  • 22

效果图


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
A Sangaku by a Teen
OpenCV-绘制同心圆
基于OpenCV的实战:轮廓检测(附代码解析)
第六章
python
用 Python 创作酷炫的几何图形
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服