2011-11-15 15 views
0

これは正しい結果を表示していますが、グレーの色とその色でオブジェクトに色付けしています。赤、青、緑、ピンク、黄色などのグレーの色ではなく、異なる色で表示します。私がする?プラス、私は、0s、1s形式のようなイメージの行列を見ることが可能な場合、知りたいですか?OpenCV Connected Componentラベルの色は?

答えて

2

あなたの問題は、あなたが同じ黒い黒の&白いイメージに輪郭を描こうとしていることです。

image = cvCreateImage(cvSize(img_bw->width, img_bw->height), IPL_DEPTH_8U, 3); 

これは3チャンネルの画像になり、BGRの色を描くことができます。あなたは、テキストファイルやsomething.You内だけで出力することが、このような任意の要素にアクセスすることができ、画像wはB &内のすべてのピクセルを表す強度行列を見たい場合は

unsigned char* dataRow = (unsigned char*)img_bw->imageData + i * img_bw->width; 
unsigned char value = dataRow[j]; 
+0

おかげで、私は新しいイメージを作った、それは今うまく動作します:) –

関連する問題