解决方案 »

  1.   

    imwrite("保存的文件名",存放图像的Mat对象)
      

  2.   

    CFileDialog dlg(FALSE,NULL,NULL,OFN_NOCHANGEDIR|OFN_OVERWRITEPROMPT,_T("图片文件 (*.bmp,*.jpg,*.tif,*.tiff)|*.bmp;*.jpg;*.tif;*.tiff|所有文件 (*.*)|*.*||"));
        dlg.GetOFN().lpstrTitle=_T("保存拼接图片");
        dlg.GetOFN().lpstrDefExt=_T("bmp");
        if(dlg.DoModal()!=IDOK) {
            return;
        }
        CString file1=dlg.GetPathName();
        try {
            cvSaveImage(file1.GetBuffer(),imgmeg_);
            CString str;
            str=_T("保存图片成功,图片保存于[");
            str+=file1;
            str+=_T("]");
            MessageBox(str);
        } catch (...) {
            MessageBox(_T("保存图片失败,请检测图片名称是否有误!"));
        }