#include
#include"highgui.h"
#include"cv.h"
/*這種訪問操作比cvget系列函式更快,因為不需要入棧出棧,只是通過指標偏移來進行的*/
/*int main(int argc, char* argv)
;cvmat mat;
cvinitmatheader(&mat, 3, 6, cv_32fc1, data);//3行,6列
int y = 2, x = 3;//第2行,第3列
方便轉換,uchar型,無符號
for (int y = 0; y < mat.rows; y++)
printf("\n");
}return 0;*/
/*二通道的話*/
/*int main(int argc, char* argv)
;cvmat mat;
cvinitmatheader(&mat, 3, 3, cv_32fc2, data);//3行,6列
int y = 2, x = 3;//第2行,第3列
int nchannels = 2;
for (int y = 0; y < mat.rows; y++)
printf("\n");
}return 0;
}*///3通道
int main(int argc, char* argv)
;cvmat mat;
cvinitmatheader(&mat, 3, 2, cv_32fc3, data);//3行,6列
int y = 2, x = 3;//第2行,第3列
int nchannels = 3;
for (int y = 0; y < mat.rows; y++)
printf("\n");
}return 0;
}/*void fc(cvmat m)非常不建議這樣去做,
因為這樣意味著把整個結構體都傳進去了,需要入棧,
如果棧比較小,會溢位的,尤其是在嵌入式
平台上面是非常需要注意的,建議傳入指標,
void fc(cvmat *m)
*/
OpenCV學習記錄5
一 學習內容 1 兩張影象按權重相加 2 兩張影象相乘 應該可用於頻域濾波吧 二 include include using namespace std using namespace cv int main int argc,char ar if src2.data namedwindow fig...
OpenCV學習記錄6
一 學習內容 1 獲取影象座標處的畫素值,並修改圖對比度 二 include include using namespace std using namespace cv int main int argc,char ar char figure name figure1 namedwindow f...
OpenCV學習記錄11
一 學習內容 1 開操作 2 閉操作 3 形態學梯度操作 4 頂帽 5 黑帽 二 記錄 include include include using namespace cv mat src,dst1,dst2,dst3,dst4,dst5 dst6 int element default size ...