函数设置大小中的opencv mat CV_MAX_DIM

函数设置大小中的opencv mat CV_MAX_DIM,opencv,Opencv,我有一个小的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 =

我有一个小的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;
}

不要使用自己的链接库,如-lopencv_core等

您的图像读取是否正确?尝试在
imread
之后添加这些代码行:
如果(image.empty()){std::cerr仅此一项不能解决问题,则存在更大的问题。
 g++ bla2.cpp `pkg-config opencv --cflags --libs` -o bla