opencv常用函式總結

2021-08-26 03:08:16 字數 698 閱讀 9183

最近做影象處理專案,總結一下常用的函式:

1,converto :函式轉為任意想要的格式,以及可以新增歸一化係數,這個係數可能要用到mat的最大值和最小值,下面這個函式可以取出最大最小值

2,cv::minmaxloc(mat,&minim,&maxim);,取出的最大最小值為double型別,注意,也可以輸出最大最小值的位置point

3,sobel出來的影象可能含有負值

canny出來的結果是0和255 uchar型

setto可以用於初始化矩陣,加上掩模可以指定設定值的區域

5,取出vector部分,成為乙個新的vector(這個不是opencv的函式,但是很有用)

取出vector一部分值,用迭代器

vector::const_iterator first = m_vbtnsmenu.begin() + m_nlimit;

vector::const_iterator last = m_vbtnsmenu.end();

vectorveccontractbtn(first, last);

6.img2.copyto(roi,mask);

將img2  複製到roi的圖中,已mask為掩模

OpenCV常用函式總結

總結一些在使用opencv時常用的函式,都是簡單的實現,以便使用的時候方便查詢,並沒有對函式的具體解釋,如果需要可以到官方文件查詢。1 影象上畫圓 點 cv point center cv point mouse20 x,mouse20 y int radius 3 circle framecopy...

opencv中常用cuda函式總結

bitwise and bitwise not bitwise or bitwise xor compare divide 除 exp log max min multiply threshold 二值化,但要指定設定閾值 calchist createboxfilter 建立乙個規範化的2d框過濾...

OpenCV常用函式

直接訪問 效率高,但容易出錯 用指標直接訪問 在某些情況下簡單高效 image void operator iplimage img inline t operator const int rowindx typedef struct rgbpixel typedef struct rgbpixel...