国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Opencv+Python識別PCB板圖片的步驟

瀏覽:41日期:2022-06-30 10:14:26
任務要求:

基于模板匹配算法識別PCB板型號

使用工具:

Python3、OpenCV

使用模板匹配算法,模板匹配是一種最原始、最基本的模式識別方法,研究某一特定對象物的圖案位于圖像的什么地方,進而識別對象物,模板匹配具有自身的局限性,主要表現在它只能進行平行移動,即原圖像中的匹配目標不能發生旋轉或大小變化。

事先準備好待檢測PCB與其對應的模板:

Opencv+Python識別PCB板圖片的步驟

子模版:

Opencv+Python識別PCB板圖片的步驟

基本流程如下:

1、在整個圖像區域發現與給定子圖像匹配的小塊區域

2、選取模板圖像T(給定的子圖像)

3、另外需要一個待檢測的圖像——源圖像S

4、工作方法:在檢測圖像上,從左到右,從上到下計算模板圖像與重疊, 子圖像的匹配度,匹配程度越大,兩者相同的可能性就越大。

OpenCV提供了6種模板匹配算法:

平方差匹配法CV_TM_SQDIFF;

歸一化平方差匹配法CV_TM_SQDIFF_NORMED;

相關匹配法CV_TM_CCORR;

歸一化相關匹配法CV_TM_CCORR_NORMED;

相關系數匹配法CV_TM_CCOEFF;

歸一化相關系數匹配法CV_TM_CCOEFF_NORMED;

后面經過實驗,我們主要是從以上的六種中選擇了歸一化相關系數匹配法CV_TM_CCOEFF_NORMED,基本原理公式為:

代碼部分展示:

import cv2import numpy as npfrom matplotlib import pyplot as plt#讀取檢測圖像img = cv2.imread(’img8.bmp’, 0)#讀取模板圖像template1=cv2.imread(’moban1.bmp’, 0)template2=......#建立模板列表template=[template1,template2,template3,template4]# 模板匹配:歸一化相關系數匹配方法res1=cv2.matchTemplate(img, template1, cv2.TM_CCOEFF_NORMED)res2=cv2.matchTemplate(......)#提取相關系數min_val1, max_val1, min_loc1, max_loc1 =cv2.minMaxLoc(res1)min_val2, ......#相關系數對比(max_val),越接近1,匹配程度越高max_val=[1-max_val1,1-max_val2,1-max_val3,1-max_val4]j=max_val.index(min(max_val))#根據提取的相關系數得出對應匹配程度最高的模板h, w = template[j].shape[:2] # 計算模板圖像的高和寬 rows->h, cols->wpes=cv2.matchTemplate(img, template[j], cv2.TM_CCOEFF_NORMED) #模板匹配in_val, ax_val, in_loc, ax_loc =cv2.minMaxLoc(pes)#在原圖中框出模板匹配的位置left_top = ax_loc # 左上角right_bottom = (left_top[0] + w, left_top[1] + h) # 右下角cv2.rectangle(img, left_top, right_bottom, 255, 2) # 畫出矩形位置#繪制模板圖像plt.subplot(121), plt.imshow(template[j], cmap=’gray’)plt.title(’pcb type’),plt.xticks([]), plt.yticks([])#繪制檢測圖像plt.subplot(122), plt.imshow(img, cmap=’gray’)plt.title(’img’), plt.xticks([]), plt.yticks([])plt.show()實驗結果:

Opencv+Python識別PCB板圖片的步驟

需要完整代碼以及圖片素材的,請留下評論可與博主進行聯系。

以上就是Opencv+Python識別PCB板圖片的步驟的詳細內容,更多關于Opencv+Python識別PCB板的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 曰本美女高清在线观看免费 | 国产第九页 | 日本韩国中文字幕 | 日韩精品在线一区二区 | 成人久久在线 | 亚洲三级免费观看 | 99视频在线国产 | 欧美一级成人一区二区三区 | 怡红院精品视频 | 午夜免费69性视频爽爽爽 | 亚洲精品第一区二区三区 | 一本大道香蕉大vr在线吗视频 | 福利一二三区 | 国产午夜精品不卡视频 | 亚洲国产精品线观看不卡 | 干欧美女人 | 欧美成人欧美激情欧美风情 | 黄色在线不卡 | 亚洲国产日产韩国欧美综合 | 99视频九九精品视频在线观看 | 久久99精品久久久久久青青91 | 欧美成人免费xxx大片 | 成人免费小视频 | 国产91精品一区二区 | 91国内精品久久久久免费影院 | 久久狠狠色狠狠色综合 | 国产午夜伦伦伦午夜伦 | 最近中文字幕免费视频 | 国产日本韩国不卡在线视频 | 亚洲国产资源 | 国内自拍网红在线综合 | 在线播放一区二区精品产 | 5级做人爱c视版免费视频 | 精品国产乱码久久久久久一区二区 | 久久99国产精品久久99果冻传媒 | 成人综合国产乱在线 | 六月丁香久久丫 | 欧美日韩一区二区综合在线视频 | 欧美一级专区免费大片俄罗斯 | 中国国产一国产一级毛片视频 | 污到下面流水的视频 |