cvcreatemat的用法
分配矩陣空間:
cvmat*cvcreatemat(int rows , int cols ,int type);
type:
矩陣元素型別,格式為cv_(s/u/f)c
如:cv_8uc1 表示8位無符號單通道矩陣
cv_32sc2
表示32位有符號雙通道矩陣
例程:cvmat* m =cvcreatemat(4,4,cv_32fc1);
釋放矩陣空間: cvreleasemat(&m);
cvrectangle(img,cvpoint(100,100),cvpoint(200,200),cvscalar(255,0,0),1);
//表示用寬度為1的紅線在(100,100)與(200,200)之間畫一長方體
畫圓用cvcircle 畫直線用cvline 畫矩形用cvrectangle
比較mat, iplimage, cvmat, cvarr的關係:
1、opencv文件中明確宣告,cvmat已經過時了(cvmat is now obsolete, consider using mat instead)不建議用;
2、 派生關係:cvarr -> cvmat -> iplimage
3、mat用的一套東西是imread,imshow等,有別於cvarr及其子類的cvloadimage(),cvshowimage()...
OpenCV學習筆記之IplImage
首先學習下各引數的用法,以後慢慢完善 一 origin 在使用opencv顯示影象時會出現影象倒立的情況,iplimage的origin屬性有關係。origin為0表示頂左結構,即影象的原點是左上角,如果為1為左下角。一般從硬碟讀入的或者通過cvcreateimage方法建立的iplimage預設的...
opencv學習筆記之resize
前邊一篇說opencv中縮放僅有仿射變換一種,查證才知道是錯的,opencv中也有類似matlab中的imresize的函式,即是c 版的resize 當然還有影象金字塔方法 其原型為void resize inputarray src,outputarray dst,size dsize,doub...
OpenCV之Python學習筆記
直都在用python opencv做一些演算法的原型。本來想留下發布一些文章的,可是整理一下就有點無奈了,都是寫零散不成系統的小片段。現在看到一本國外的新書 opencv computer vision with python 於是就看一遍,順便把自己掌握的東西整合一下,寫成學習筆記了。更需要的朋友...