最近做影象處理專案,總結一下常用的函式:
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...