我在下面的代碼和我的信道的數目是3如何打印R,G和B矩陣
IplImage* img_crop_mat = cvLoadImage("....", 1);
...
int b = 0;
uchar* rgb = (uchar*) img_crop_mat->imageData;
我想有在循環中R
,G
和B
基質,撇取整個圖像:
for (int y = b; y < height - b; y++)
{
???
for (int x = b; x < width - b; x++)
{
????
}
}
以前的論壇關於我的問題處理CvMat但沒有指針作爲我的代碼。
我必須考慮哪些指標?
你能描述你想如何格式化輸出嗎?對我來說,這將是一個'printf(「r =%d,g =%d,b =%d」...)'或'cout <<「r =」<< ...'的簡單情況。 – 2013-03-04 16:50:33
看看cvSplit()和cvMerge() – berak 2013-03-04 17:05:01