Это кусок кода. Я попытался почти все, чтобы устранить эту ошибку, но ошибка сегмента не исчезает. Изображение читается, так как код отображает количество столбцов и строк в изображении. Я получаю этот вывод при запуске gdb: SIGSEGV, полученный от /usr/lib/x86-64-linux-gnu/libopencv_highgui.so.2.4
#include <opencv2/highgui.hpp>
#include <iostream>
int main( int argc, char** argv ) {
cv::Mat image;
image = cv::imread("sample.jpeg" , CV_LOAD_IMAGE_COLOR);
if(! image.data ) {
std::cout << "Could not open or find the image" << std::endl ;
return -1;
}
cv::namedWindow( "Display window", cv::WINDOW_AUTOSIZE );
#this line gives me errors
cv::imshow( "Display window", image );
cv::waitKey(0);
return 0;
}