Python应用—利用opencv实现图像匹配
创始人
2024-11-15 16:40:11
0

1.创作需求

我们通常需要从一幅图中找到自己想要的信息,例如从一堆表情中找到,自己需要的表情。

2.创作思路

1.使用模板图片作为卷积核与原图进行卷积运算,得出匹配度超过某一阈值的范围。

2.对该部分进行框选

3.工具

主要使用opencv库实现,通过

cv2.matchTemplate()函数进行实现。

4.代码实现

import cv2 import matplotlib.pyplot as plt  # 读取图像 # 路径不可以有汉字 original_image = cv2.imread('picture.png') # 转化为灰度图方便计算 gray_image = cv2.cvtColor(original_image, cv2.COLOR_BGR2GRAY)  # 显示原图 plt.figure(figsize=(20, 20)) plt.imshow(cv2.cvtColor(original_image, cv2.COLOR_BGR2RGB))  # 转换颜色空间以匹配matplotlib plt.title('Original Image') plt.axis('off') plt.show()  # 显示灰度图 plt.figure(figsize=(20, 20)) plt.imshow(gray_image, cmap='gray') plt.title('Grayscale Image') plt.axis('off') plt.show()  # 加载模板 # 想要从原图中找到的部分 # 这里截取原图中一个表情 template = gray_image[90:180, 100:180]  # 模板匹配 # 将选取表情与原图匹配 result = cv2.matchTemplate(gray_image, template, cv

相关内容

热门资讯

教程攻略!微扑克辅牌器,微扑克... 教程攻略!微扑克辅牌器,微扑克有挂么(微扑克)确实有挂(有挂方式)-哔哩哔哩1)微扑克辅牌器辅助挂:...
黑科技好牌“wepokeai代... 黑科技好牌“wepokeai代打”wepoke辅助插件好用吗(透明挂)竟然真的是有挂(了解有挂)-哔...
2024教程“wpk ai辅助... 2024教程“wpk ai辅助”wpk有挂么(wPk)好像有挂(有挂分析)-哔哩哔哩1、每个玩家都可...
必备科技!微扑克辅助插件挂,微... 必备科技!微扑克辅助插件挂,微扑克如何让系统发好牌(微扑克)总是存在有挂(有挂方法)-哔哩哔哩1、全...
最新研发(德州ai人工智能)德... 最新研发(德州ai人工智能)德州之星辅助器怎么用(本来真的是有挂)-哔哩哔哩;德州之星辅助器怎么用简...
盘点几款!微扑克ai软件,微扑... 盘点几款!微扑克ai软件,微扑克透牌(微扑克)其实有挂(有挂头条)-哔哩哔哩;亲,关键说明,微扑克a...
黑科技黑科技“wepoke透明... 黑科技黑科技“wepoke透明黑科技”wepoke有插件吗(透明挂黑科技)果然真的有挂(真的有挂)-...
科普攻略“wpk最新黑科技”w... 科普攻略“wpk最新黑科技”wpk有外挂么(wPK)果然真的有挂(有挂方法)-哔哩哔哩是一款可以让一...
分享认知(德州ai辅助)德州a... 分享认知(德州ai辅助)德州ai辅助有用吗(固有是有挂)-哔哩哔哩;(需添加指定威信13670430...
玩家必看科普!微扑克辅助挂,微... 玩家必看科普!微扑克辅助挂,微扑克透牌(微扑克)确实是真的有挂(的确有挂)-哔哩哔哩1、玩家必看科普...