0

cvLine メソッドを使用してポイントからポイントへ移動し、空白の画像にグラフを描画しようとしています。Holder[] はフローターの配列です。値を出力して配列をチェックしたので、空ではありません。

IplImage* blank = cvCreateImage(cvSize(640,480),IPL_DEPTH_8U,3); 
cvSet(blank, CV_RGB(255,255,255));

int i;
for (i = 0; i < height; i++) 
 {
cvLine(blank, cvPoint (i, holder[i]/100),  cvPoint (i+1, holder[i+1]/100), cvScalar(0,255,0),  8, 1);
 }

cvNamedWindow("Graph Title", 1);
cvShowImage("Graph Title", blank);
cvWaitKey(0);

このコードを実行すると、得られるのは白い画像だけで、プロットはありません。

4

1 に答える 1