配置好opencv后,跑了一个测试
#include <opencv2/core.hpp> #include <opencv2/highgui.hpp> using namespace cv; int main(int aegc, char* argv[]) { // Mat img = imread("E:/zibian/test.jpg", IMREAD_ANYCOLOR); if (!img.data) { return -1; } // imshow("原图", img); system("pause"); return 0; }
结果是
解决办法(是system("pause");和waitKey(300);)的原因。
#include <opencv2/core.hpp> #include <opencv2/highgui.hpp> using namespace cv; int main(int aegc, char* argv[]) { // Mat img = imread("E:/zibian/test.jpg", IMREAD_ANYCOLOR); if (!img.data) { return -1; } // imshow("原图", img); waitKey(300); //system("pause"); return 0; }
再运行,成功