opencv函式學習 python

2021-08-20 20:08:18 字數 1667 閱讀 3375

最近在看胡春旭老師的1. cvbridge(): 這是乙個在opencv影象和ros影象訊息之間轉換的物件

2. imgmsg_to_cv2()和cv2_to_imgmsg():這兩個函式乙個是將sensor_msgs/image訊息轉化為opencv格式的影象訊息,乙個是將opencv格式的影象訊息轉化為sensor_msgs/image格式的影象訊息.有兩個引數: 引數一是要轉換格式的資料,引數二是影象資料編碼,比如bgr8

3.cv2.circle()和cv2.rectangle(): 都是畫圖函式.乙個是在上畫圓, 後面乙個是在上畫方框. 引數一: 想要作畫的, 引數二: 中心座標, 引數三: 半徑大小, 引數四: rgb填充色, 引數五: 線條粗細,如果是-1,那麼該圖形會被填充

4.cv2.imshow(): 建立乙個視窗顯示. 引數一: 要讀入的名稱. 引數二:如何讀取

5.cv2.waitkey(): 等待. 引數單位為毫秒

6.cv2.destroyallwindows(): 刪除建立的全部視窗

7.cv2.cascadeclassifier(): 是opencv做人臉檢測的乙個級聯分類器,既可以使用haar, 也可以使用lbp特徵. 引數為haar或者lbp特徵的級聯表的xml檔案路徑

8.cv2.cvtcolor(): 顏色轉換函式.引數一為輸入影象, 引數二是輸出影象

9. cv2.equalizehist(): 建立平衡直方圖,引數為轉化顏色後的影象

10.detectmultiscale(): 多尺度人臉檢測確定目標尺寸. 引數有七個. 引數一為待檢測,一般為灰度加快檢測檢測速度. 引數二為被測物體的矩形框向量圖,可以不設定. 引數三為前後兩次掃瞄中搜尋視窗的比例係數,預設1.1. 引數四為構成檢測目標的相鄰矩形的最小個數,預設三個. 如果為0,則函式不做任何操作就返回所有的被檢測候選矩形框. 引數五為flags, 一般使用預設值cv2.cascade_scale_image. 引數六七: minsize, maxsize用來限制得到的目標區域的範圍

11.cv2.gaussianblur(): 高斯濾波 引數一為待處理的灰度影象, 引數二為高斯矩陣的長和寬, 引數三為高斯矩陣的標準差,取0時opencv會根據高斯矩陣的尺寸自己計算,一般來說,高斯矩陣的尺寸越大,標準差越大,處理過的影象模糊度越高

12.cv2.absdiff(): 計算兩個陣列之間的絕對差值,兩個引數就是需要計算的兩個源陣列

13.cv2.threshold(): 固定閾值二值化. 四個引數. 引數一為輸入圖, 只能輸入單通道影象, 一般來說為灰度圖. 引數二為閾值, 引數三為當畫素超過了或者小於閾值(根據type決定)所賦予的值, 引數五type為二值化操作的型別,包含五種:cv2.thresh_binary, cv2.thresh_binary_inv, cv2.thresh_binary_trunc, cv2.thresh_tozero, cv2.thresh_tozero_inv

14.cv2.dilate(): 膨脹影象,得到影象輪廓

15.cv2.findcontours():查詢檢測物體的輪廓

16.cv2.contourarea():計算輪廓聯通區域的面積

17.cv2.boundingrect(): 用乙個最小的矩形,把找到的形狀包起來

18.cv2.puttext():畫圖函式,在影象上打上文字 引數一為該, 引數二為要打上的文字, 引數三為文字型別, 引數四字型大小, 引數五為rgb填充色, 引數五為線條粗細

OpenCV基本函式學習

include highgui.h int main int argc,char argv include highgui.h int main int argc,char argv cvreleasecapture capture cvdestroywindow example2 include ...

opencv 星空 opencv 數學函式

1.round floor ceil 捨入轉為整數 int cvround double value int cvfloor double value int cvceil double value 2.sqrt 平方根 invsqrt 平方根的倒數 cbrt 輸入值的立方根 float cvsqr...

OpenCV函式學習之cvLUT

何為lut,就是指顯示查詢表 look up table lut look up table 實際上就是一張畫素灰度值的對映表,它將實際取樣到的畫素灰度值經過一定的變換如閾值 反轉 二值化 對比度調整 線性變換等,變成了另外乙個與之對應的灰度值,這樣可以起到突出影象的有用資訊,增強影象的光對比度的作...