python大图中识别小图位置

news/2025/2/28 19:05:54/文章来源:https://www.cnblogs.com/hfclszs/p/18743878
import cv2
import numpy as np


def find_template(template_path, image_path):
# 加载模板和图像,并将它们转换成灰度图像
template = cv2.imread(template_path, 0)
image = cv2.imread(image_path, 0)

# 使用模板匹配算法找到小图在大图中的位置
result = cv2.matchTemplate(image, template, cv2.TM_CCOEFF_NORMED)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result)
print(min_val)
print(max_val)
print(min_loc)
print(max_loc)
# 将识别结果可视化
top_left = max_loc
bottom_right = (top_left[0] + template.shape[1], top_left[1] + template.shape[0])
cv2.rectangle(image, top_left, bottom_right, 255, 2)

# 展示识别结果
cv2.imshow('Result', image)
cv2.waitKey(0)
cv2.destroyAllWindows()


# 调用函数进行图像识别
find_template('D://a/22.png', 'D://a/11.png')
转载至:python大图中识别小图位置_mob64ca12d32849的技术博客_51CTO博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/891291.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

活动报名:Voice Agent 技术现状及应用展望丨 3.8 北京

「人人发言,所有人向所有人学习!」——Z 沙龙「一起探索下一代语音驱动的人机交互界面。」——RTE 开发者社区3 月 8 日周六下午,北京,「智谱 Z 计划&Z Fund」和「RTE 开发者社区」将合办一场 Voice Agent 主题的线下活动。多家语音模型的技术负责人,多个落地场景(AI…

Advance Installer Appium环境配置

安装参数文件同步环境变量 Path = [python_Dir];[NodeJS_Dir];[AndroidSDK_Dir];[redis_Dir]

2月solar月赛wp

2025年Solar应急响应公益月赛-2月暗链排查-1 网站被劫持,被跳转到外部网站,请分析外部原因。本题提供两个端口:第一个端口为ssh端口默认密码为solar@202502第二个端口为被劫持的web服务,路径为 /projectA/index.jsp做的时候,跳转到/projectA/home有一串js代码 拿出里面那串…

谷歌地图案例 | 为服务不足的银行客户提供优质服务

谷歌地图占全球导航市场67%,重塑空间运行。Current银行用谷歌地图平台提供精确定位,为“银行服务不足”群体改善财务状况,商家和客户均受益。据Statista最新数据显示,谷歌地图以67%的全球导航市场份额构建起数字时代的基础设施霸权。这项始于2005年的地理信息服务,已完成从…

解决在Ubuntu中用conda配置环境和下载依赖缓慢问题(重点:mamba)

前情:背景:在重现text2cad文章的过程中,通过environment.yml下载环境和依赖(包括pythonocc-core,pytorch等需要conda安装的包)开发环境:Ubuntu待下载的包: 官方environment.yml中要求的包及对应版本要求(之后会根据我的cuda驱动版本等其他问题,对包的版本进行调整):de…

又一款免费的资产设备管理软件 - WGFIX

WGFIX是wgcloud团队最近发布的一个资产管理系统,免费开源,而且使用非常简单,部署也很方便,非常适合中小企业使用的一款IT资产设备管理系统 下载:www.wgstart.com WGFIX资产设备管理系统是私有化部署的B/S系统,只需要在本地搭建好WGFIX后,所有用户都通过浏览器来访问使用…

4D毫米波雷达

4D毫米波雷达平台产品MRR610 & SRR610是经纬恒润新设计推出的第六代毫米波雷达平台产品,平台选用业内高集成度的SoC解决方案,可为客户提供高性价比雷达单品和多雷达融合解决方案。 4D毫米波雷达平台产品MRR610 & SRR610是经纬恒润新设计推出的第六代毫米波雷达…

学习备忘-不删除32位Office安装AccessDataEngine 64位版本(共存)

一、Access database engine是什么Access database engine是微软官方推出的一款功能强大的数据库引擎可再发型程序包,主要用于access数据库调用引擎,方便office系统文件和office应用程序之间的数据传输。 二、Access Database EngineMicrosoft Access Database Engine 64位是…

AI程序员入场!揭秘直播吧研发效能大提升的秘密武器

直播吧自2007年成立以来,一直走在体育赛事直播与资讯服务领域的前沿。作为国内知名的体育赛事直播与资讯平台,直播吧始终以“让体育爱好者更便捷地获取赛事信息和观看直播”为使命,致力于通过其APP、网站等渠道,为用户提供全面的体育赛事直播、新闻资讯、数据分析等服务。服…

第一章 使用基于类的视图(class-based view)创建网页App

实践二 —— 使用基于类的视图(class-based view)创建网页App 1. 完成实践一的环境部署2. 进入虚拟环境pipenv shell3. 创建一个名为home的apppython manage.py startapp home此时文件目录如下:4. 将home添加到my_project/settings.py文件中INSTALLED_APPS = [django.contri…

Linux中禁止存在空口令、多余和过期的账户

1、引言Linux操作系统因其稳定性和安全性被广泛应用于服务器和数据中心。然而,在Linux环境中,空口令账号、多余账户和过期账户的存在可能成为安全漏洞,给系统带来潜在的风险。本文将深入探讨Linux环境下空口令账号、多余账户和过期账户的安全风险,并提出相应的防范策略。 2…

2.28 课堂ai生成项目剖析

1》 对所需解析的对象项目进行详细描述然后询问ai应该怎样进行开发 老师要求的使用自然语言,我们也对ai提出用自然语言进行描述的要求ai给出第一次的为解决方案 但是方向都不很具体,说明ai对于我们已经掌握的技术也不明晰,可以在告诉ai我们嫩所掌握并且熟悉的语言。让ai根据…