0

我使用该cvShowImage函数来显示图像 CvMat。但结果不正确。CvMat 为 120 * 160,而结果为 120 * 364(高度 * 宽度)像素。编码:

void SHOW_IMAGE(const CvMat *pmat, const char str[], int wait)
{
    cout << "channels:" << CV_MAT_CN(pmat->type) << "\n";
    CvMat *mat = cvCloneMat(pmat);
    assert(mat);
    //show it
    cvNamedWindow(str, CV_WINDOW_AUTOSIZE); //0 1
    cvShowImage(str, mat);
    cvWaitKey(wait); 
    //clear
    cvReleaseMat(&mat);
 } 
4

1 回答 1

0

代码运行良好.. 在 winxp、visual studio 2010、opencv 2.4.8 上测试。桂 Qt 4.8.6。

于 2014-05-25T12:18:28.383 回答