Python中的OpenCV圖像腐蝕處理和膨脹處理
更新時(shí)間:2023年08月07日 10:09:22 作者:小白地瓜
這篇文章主要介紹了Python中的OpenCV圖像腐蝕處理和膨脹處理,OpenCV是一個(gè)跨平臺的計(jì)算機(jī)視覺庫,可用于開發(fā)實(shí)時(shí)的圖像處理、計(jì)算機(jī)視覺以及模式識別程序,需要的朋友可以參考下
一、圖像的腐蝕處理
1、原圖
img = cv2.imread(r"C:\Users\admin\Desktop\hb.jpg") cv2.imshow('img', img) cv2.waitKey(0) cv2.destroyAllWindows()
首先原圖周圍又很多白色直線
2、進(jìn)行腐蝕處理
使用的方法是
- cv2.erode(img,kernel,iterations=1)
- img:原圖
- kenrnel:核的大小
- iterations:迭代次數(shù)
img = cv2.imread(r"C:\Users\admin\Desktop\hb.jpg") kernel = np.ones((3, 3), np.uint8) erosion = cv2.erode(img,kernel,iterations=1) cv2.imshow('img', erosion) cv2.waitKey(0) cv2.destroyAllWindows()
二、圖像的膨脹處理
1、原圖
img = cv2.imread(r"C:\Users\admin\Desktop\hb.jpg") cv2.imshow('img', img) cv2.waitKey(0) cv2.destroyAllWindows()
2、進(jìn)行膨脹處理
使用的方法是
- cv2.dilate(img,kernel,iterations=1)
- img:原圖
- kenrnel:核的大小
- iterations:迭代次數(shù)
kernel = np.ones((3, 3), np.uint8) dilate = cv2.dilate(img,kernel,iterations=1) cv2.imshow('img', dilate) cv2.waitKey(0) cv2.destroyAllWindows()
會發(fā)現(xiàn)線條照原圖變粗
到此這篇關(guān)于Python中的OpenCV圖像腐蝕處理和膨脹處理的文章就介紹到這了,更多相關(guān)OpenCV圖像腐蝕處理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python數(shù)據(jù)可視化制作全球地震散點(diǎn)圖
這篇文章主要介紹了Python數(shù)據(jù)可視化制作全球地震散點(diǎn)圖,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08python3 xpath和requests應(yīng)用詳解
這篇文章主要介紹了python3 xpath和requests應(yīng)用詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Python-flask調(diào)用接口返回中文數(shù)據(jù)問題
這篇文章主要介紹了Python-flask調(diào)用接口返回中文數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03