0
バッファにJPGイメージがあり、cvShowImageで表示しようとします。ただし、これは機能しません。OpenCV jvegイメージバッファをcvShowImageに挿入する方法
// buff is a JPEG image with 640*480 dimensions
IplImage* fIplImageHeader;
fIplImageHeader = cvCreateImageHeader(cvSize(640, 480), 8, 1);
fIplImageHeader->imageData = (char *)buff;
cvShowImage("Window 1", fIplImageHeader);
cvWaitKey();
cvReleaseImageHeader(&fIplImageHeader);
これで黒いウィンドウが表示されます。
を設定するのを忘れたようにもそれがポインタである可能性が見えるが空です...この男がやったようにデータをコピーしよう... http://umanga.wordpress.com/ 2010/04/19/how-to-covert-qt-qimage-into-opencv-iplimage-and-wise versa/ – CrazyDart
また、cvCreateImageHeader(cvSize(640、480)、8、1)を変更する必要があります。 to cvCreateImageHeader(cvSize(640、480)、IPL_DEPTH_8U、1); – CrazyDart
幅と高さを設定しようとしました。助け無し。私はまだ黒い窓を得た...ちょうど上に白いぼんやりした線がある。ポインタが空ではありません。私はすべてのフレームが約30KBあることを確認しました。 –