當我們在用Python進行影像處理或影像辨識時,經常會出現需要辨識圖形輪廓的情況,特別是在寫動態辨識相關的應用時這種情形尤為常見,今天就來教大家如何用OpenC...
當我們使用Python語言在進行手勢辨識和車牌辨識等程式撰寫時,常會需要將圖片轉成只有黑與白兩色的黑白圖片來做後續處理,而在OpenCV的函式庫中已經有一個功能...
前面的章節我們曾經用到cv2.GaussianBlur高斯濾波函數做邊緣模糊處理,今天我們就來講一下如何把圖片平滑模糊化吧! import cv2 import...
OpenCV除了可以用來做各種影像處理之外,還能配合Python進行基本的圖形繪製,今天我們就從最簡單的步驟開始學起——畫圓。 import cv2 impor...
學會怎麼畫圓之後,我們來接著學怎麼畫線條。 import numpy as np import cv2 這裡我們和上一章的步驟相同,先用np.zeros設定一...
既然畫圓形函式的名稱是cv2.circle,畫線條函式的名稱是cv2.line,那畫矩形方框的函式名稱自然也就很好猜了——cv2.rectangle。 impo...
OpenCV的函式庫提供使用者繪製文字的功能,安裝時就有包含多種字型,只要在參數內選擇字型就可以直接使用。 import numpy as np import...
我們已經嘗試用OpenCV畫過圓形、線條、矩形和效果文字,今天來接著補充橢圓形的繪圖函式吧。 import numpy as np import cv2 im...
我們已經在前面的章節學會如何用cv2.line函式畫出一條直線,但我們在做比較複雜的圖像處理時不可能只用到直線,有時候我們亦會需要用折線畫出多邊形,這時候折線繪...
當我們使用折線函式cv2.polylines畫出多邊形的時候,多邊形的內部通常都是空心的,如果我們想要畫出實心填滿的多邊形,就需要用到一個和cv2.polyli...