【发布时间】:2012-11-05 16:05:42
【问题描述】:
我有一个小的 OpenCV 代码:
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
int
main(int argc, char* argv[])
{
cv::Mat mask_img = cv::imread("image.png");
cv::imshow("window",mask_img);
return 0;
}
但运行时出现以下错误:
OpenCV 错误:断言失败 (0 什么():/home/box/OpenCV-2.4.3/modules/core/src/matrix.cpp:88:错误: (-215) 0
中止
我在 kubuntu linux 上使用 OpenCV 2.4.3,从源代码编译。
我该如何解决这个错误?
我自己解决了,随便用
g++ bla2.cpp `pkg-config opencv --cflags --libs` -o bla
不要使用您自己的链接库,例如 -lopencv_core 等
【问题讨论】:
标签: opencv