先创建新目录
mkdir image
进入目录
cd image
编写 CMakeLists.txt
gedit CMakeLists.txt
输入以下代码并保存
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(display_image)
FIND_PACKAGE(OpenCV REQUIRED)
ADD_EXECUTABLE(display_image show_image.cpp)
TARGET_LINK_LIBRARIES(display_image ${OpenCV_LIBS})
编写cpp
gedit show_image.cpp
#include<opencv2\opencv.hpp>
#include <iostream>
#include<math.h>
using namespace cv;
int main(int argc,char** argv)
{
Mat src = imread("/home/spider/image/101.JPG"); //寻找图像 //IMREAD_GRAYSCALE
if (src.empty())
{
printf("没找到图片");
return -1;
}
namedWindow("opencv setup deao",WINDOW_AUTOSIZE); //创建opencv窗口,自动创建与释放
imshow("opencv setup deao", src); //根据窗口名称显示图像到指定窗口
// 窗口名称 , Mat对象
namedWindow("output window", WINDOW_AUTOSIZE);
Mat output

在Linux系统中,利用OpenCV进行图像处理包括:创建新目录,进入目录后编写CMakeLists.txt文件,接着编写cpp源代码。然后在build目录下运行cmake和make进行编译。如果遇到'opencv/opencv.hpp'找不到的错误,可以尝试重新配置OpenCV或通过`sudo apt-get install libopencv-dev`安装缺失的依赖。
最低0.47元/天 解锁文章
282

被折叠的 条评论
为什么被折叠?



