本文介绍了cv :: Mat使用Visual C ++ Express 2010提供错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在64位计算机的Visual C ++ 2010 Express中有opencv2.1和编码。我以前没有问题,我可以工作我的其他代码,但以下简单的代码给出一个错误:

I have opencv2.1 and coding in Visual C++ 2010 Express in 64bit computer. I didn't have problems before, I could work my other codes, however the following simple code gives an error:



#include "cvaux.h"
#include "highgui.h"
#include <stdio.h>

using namespace cv;
using namespace std;

int main(){

    Mat xxx;
    xxx= imread("frame.bmp",0);

    namedWindow("Result",CV_WINDOW_AUTOSIZE);
    imshow("Result", xxx);

    return 0;

}

那么问题到底在哪里呢?或者是cv :: Mat与我的电脑不兼容?先感谢。

So where exactly is the problem? or is cv::Mat not compatible with my computer? Thanks in advance.

推荐答案

我有同样的问题。对我有用的是修复我的.Net安装:

I had exactly the same problem. What worked for me was to repair my .Net installation with this:

然后在系统询问时重新启动。

Then reboot when asked.

干杯

这篇关于cv :: Mat使用Visual C ++ Express 2010提供错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 01:31