【发布时间】:2015-06-06 10:27:43
【问题描述】:
我刚开始学习opencv,但面临很多问题。我已经安装了 opencv 并将其链接到 Visual Studio 2013。
我从视频中复制的第一个程序运行良好,这是
#include <cstdio>
#include <opencv2\opencv.hpp>
void main()
{
std::cout << "OpenCV Version: " << CV_VERSION << std::endl;
}
在此之后我创建了一个新项目并通过导入导出设置选项导入了第一个项目的所有设置,但仅在编译时显示许多错误
#include <opencv/cv.h>
#include <opencv/highhui.h>
using namespace std;
using namespace cv;
int main(void)
{
Mat img = imread("C:/Users/shivamkumar07/Documents/Visual Studio 2013/Projects/ConsoleApplication2/shape.jpg");
imshow("inputfile", img);
img.release();
waitKey();
cvDestroyAllWindows();
return 0;
}
我无法理解为什么会发生这种情况,请帮助我,我是这方面的初学者,opencv 3.0.0 上没有太多可用的教程
提前致谢!!
【问题讨论】:
-
请
#include <opencv2\opencv.hpp>不是 cv.h 或 highgui.h(它们是已弃用的 c-api 标头)
标签: c++ visual-studio opencv visual-studio-2013 opencv3.0