我可以為你提供一些使用OpenCV進行圖像處理的基本算子的示例代碼,但請注意,我無法提供完整的程序或代碼私鑰。
python復制代碼import cv2 import numpy as np image = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE) edges = cv2.Canny(image, 100, 200) cv2.imshow('Edges', edges) cv2.waitKey(0) cv2.destroyAllWindows()
圓檢測(使用Hough變換):
python復制代碼import cv2 import numpy as np image = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE) edges = cv2.Canny(image, 100, 200) circles = cv2.HoughCircles(edges, cv2.HOUGH_GRADIENT, 1, 20, param1=50, param2=30, minRadius=0, maxRadius=0) circles = np.uint16(np.around(circles)) for i in circles[0, :]: cv2.circle(image, (i[0], i[1]), i[2], (0, 255, 0), 2) cv2.imshow('Detected Circles', image) cv2.waitKey(0) cv2.destroyAllWindows()
模板匹配:
python復制代碼import cv2 import numpy as np image = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE) template = cv2.imread('template.jpg', cv2.IMREAD_GRAYSCALE) w, h = template.shape[::-1] result = cv2.matchTemplate(image, template, cv2.TM_CCOEFF_NORMED) threshold = 0.8 loc = np.where(result >= threshold) for pt in zip(*loc[::-1]): cv2.rectangle(image, pt, (pt[0] + w, pt[1] + h), (0, 0, 255), 2) cv2.imshow('Detected Template', image) cv2.waitKey(0) cv2.destroyAllWindows()
請注意,這些代碼示例是用于演示目的,可能需要根據具體情況進行調整。另外,請確保在使用OpenCV之前安裝了必要的庫。你可以通過pip安裝OpenCV:pip install opencv-python。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
OpenCV
+關注
關注
29文章
612瀏覽量
40851
發布評論請先 登錄
相關推薦
labview屏幕找圖,返回找到的位置XY坐標
labview屏幕找圖,返回找到的位置XY坐標
在屏幕上或窗口上查找指定的圖形,顏色,或文字,并返回匹配位置的坐標。通常用于定位按鈕,菜單等的位置。
也可以用于工廠無信號輸出的設備輸出信號,匹配
發表于 05-11 08:59
OpenCV零代碼實現線段距離測量
OpenMV2024版本即將發行,支持多種主流深度學習模型從訓練到部署,支持更多傳統OpenCV算子流程設計與組合,支持一鍵導出流程,相比2023版本OpenMV,提供更多輔助開發工具。
什么是掩模版?掩模版(光罩MASK)—半導體芯片的母板設計
掩模版(Photomask)又稱光罩、光掩模、光刻掩模版、掩膜版、掩膜板等,是光刻工藝中關鍵部件之一,是下游行業產品制造過程中的圖形“底片”轉移用的高精密工具
OpenCV邊緣檢測算子Laplace、LoG詳解
一階導數算子(例如 Sobel 算子)通過對圖像求導來確定圖像的邊緣,數值絕對值較高的點對應了圖像的邊緣。如果繼續求二階導,原先數值絕對值較高的點對應了過零點。因此,也可以通過找到二階導數的過零點來檢測邊緣。在某些情況下,找二階導數的過零點可能更容易。
OpenCV邊緣模板匹配算法原理詳解
OpenCV中自帶的模板匹配算法,完全是像素基本的模板匹配,特別容易受到光照影響,光照稍微有所不同,該方法就會歇菜了!搞得很多OpenCV初學者剛學習到該方法時候很開心,一用該方法馬上
光刻可制造性檢查如何檢測掩模版質量
隨著工藝節點不斷變小,掩模版制造難度日益增加,耗費的資金成本從數十萬到上億,呈指數級增長,同時生產掩模版的時間成本也大幅增加。如果不能在制造掩模版前就保證其設計有足夠高的品質,重新優化設計并再次制造一批掩
發表于 11-02 14:25
?440次閱讀
迅為RK3568開發板Scharr濾波器算子邊緣檢測
本小節代碼在配套資料“iTOP-3568 開發板\\\\03_【iTOP-RK3568 開發板】指南教程\\\\04_OpenCV 開發配套資料\\\\33”目錄下,如下圖所示:
在 Sobel
發表于 10-09 11:03
使用LabVIEW人工智能視覺工具包快速實現傳統Opencv算子的調用源碼
電子發燒友網站提供《使用LabVIEW人工智能視覺工具包快速實現傳統Opencv算子的調用源碼.rar》資料免費下載
發表于 09-28 17:38
?13次下載
迅為iTOP-RK3568開發板Sobel 算子邊緣檢測
本小節代碼在配套資料“iTOP-3568 開發板\\\\03_【iTOP-RK3568 開發板】指南教程
\\\\04_OpenCV 開發配套資料\\\\32”目錄下,如下圖所示:
Sobel
發表于 09-18 10:27
評論