在centos6.9下安装好opencv3.2.库后,写了第一个显示图片的小程序,结果linux下的编译问题让我折腾了大半天。ShowImage.cpp程序如下:
#include <stdio.h>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
int main()
{
cv::Mat image;
image= cv::imread("twins.jpg");
if(image.empty())
{
printf("no image exist");
return 0;
}
cv::namedWindow("Original Image");
cv::imshow("Original Image",image);
cv::waitKey(0);
return 0;
}
</

本文记录了在CentOS6.9环境下,安装OpenCV3.2后尝试编译显示图片程序时遇到的问题及解决方法。通过pkg-config工具解决库和头文件路径问题,解决pkg-config找不到opencv库的错误,以及配置PKG_CONFIG_PATH和LD_LIBRARY_PATH环境变量确保编译和运行成功。
最低0.47元/天 解锁文章
1万+





