python 影像與影像模型匹配
#-*- coding: utf-8 -*-
import os
import cv2 as cv
import numpy as np
tpl = cv.imdecode(np.fromfile("static/ym.jpg",dtype=np.uint8),1)
cv.imshow("ym", tpl)
target = cv.imdecode(np.fromfile("static/3.jpg",dtype=np.uint8),1)
# methods = [cv.TM_SQDIFF_NORMED, cv.TM_CCORR_NORMED, cv.TM_CCOEFF_NORMED] #3種模板匹配方法
methods = cv.TM_SQDIFF_NORMED
th, tw = tpl.shape[:2]
#模板匹配
result = cv.matchTemplate(target, tpl, methods)
min_val, max_val, min_loc, max_loc = cv.minMaxLoc(result)
if methods == cv.TM_SQDIFF_NORMED:
tl = min_loc
else:
tl = max_loc
br = (tl[0]+tw, tl[1]+th) #br是矩形右下角的點的座標
cv.putText(target,str([tl[0]+(tw/2),br[1]]), (tl), cv.FONT_HERSHEY_SIMPLEX, 2, (98, 170, 255), 2)
cv.rectangle(target, tl, br, (0, 255, 0), 2)
img = target[:tl[1]+th,:]
cv.namedWindow("match" ,cv.WINDOW_NORMAL)
cv.imshow("match" , target)
cv.waitKey(0)
cv.destroyAllWindows()
顯示結果如下:
相關文章
- 影像描述大模型大模型
- 演算法影像崗-影像分類與影像分割演算法
- 1.影像濾波與影像融合
- Python 影像處理 OpenCV (15):影像輪廓PythonOpenCV
- Python武器庫 - 科研中常用的python影像操作 - 影像拼接Python
- python影像識別Python
- 基於準則匹配的影像對準
- Python 影像處理 OpenCV (16):影像直方圖PythonOpenCV直方圖
- Python 影像處理 OpenCV (14):影像金字塔PythonOpenCV
- Python武器庫 - 科研中常用的python影像操作 - 影像顯示Python
- ICLR 2024|影像匹配新突破!GIM:首個從網際網路影片中學習通用影像匹配器的框架ICLR框架
- Python影像處理丨5種影像處理特效Python特效
- Python武器庫 - 科研中常用的python影像操作 - 建立純色影像Python
- 有沒有精準的影像匹配方法?
- Python 影像處理 OpenCV (2):畫素處理與 Numpy 操作以及 Matplotlib 顯示影像PythonOpenCV
- python 設定背景影像Python
- Python影像暗水印新增Python
- python如何縮小影像Python
- TNN iOS非影像模型入門iOS模型
- Python 影像處理 OpenCV (5):影像的幾何變換PythonOpenCV
- Python 影像處理 OpenCV (6):影像的閾值處理PythonOpenCV
- Python 影像處理 OpenCV (7):影像平滑(濾波)處理PythonOpenCV
- CSci 4061多執行緒影像匹配伺服器執行緒伺服器
- 影像的加密與解密加密解密
- WebP影像格式的原理 與影像壓縮的關係Web
- Python影像處理庫——PILPython
- Python 影像處理 OpenCV (3):影像屬性、影像感興趣 ROI 區域及通道處理PythonOpenCV
- 影像處理--影像特效特效
- OpenCV與影像處理學習二——影像基礎知識(下)OpenCV
- 影像AIGC能成為好的世界模型嗎AIGC世界模型
- 【TensorFlow】 TensorFlow-Slim影像分類模型庫模型
- Python 影像處理 OpenCV (10):影像處理形態學之頂帽運算與黑帽運算PythonOpenCV
- 【Python】批量提取Excel裡的影像PythonExcel
- Python影像讀寫方法對比Python
- Python的OpenCV轉換影像大小PythonOpenCV
- OpenCV_python全屏顯示影像OpenCVPython
- 影像匹配(大圖中找小圖)之新專案findimage
- 熱力圖與原始影像融合