您的位置:首页 > 运维架构 > Linux

Linux的opencv教程之加载一张图片

2017-11-17 16:59 183 查看
OpenCV的全称是:Open Source Computer Vision Library。

OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

opencv在Linux上运行,我使用的是debain系统在nanopi m3上跑,测试可行。

mkdir /opencv_test //在opencv的路径下建立目录
cd /home/fa/opencv3/opencv_test
mkdir cvdisimage //建立一个该项目的目录
touch cvdisimage.cpp //建立一个c文件
touch CMakeLists.txt //建立一个cmake的编译文档


利用ssh文件从windows传输一张001.jpg的图片到/home/fa/opencv3/opencv_test/cvdisimage目录下

ls //可以看到有三个文件cvdisimage.cpp,001.jpg,CMakeLists.txt


进入cvdisimage.cpp编辑

vi cvdisimage.cpp


键入以下代码



保存退出后,进入CMakeLists.txt

vi CMakeLists.txt


键入以下代码



注意,其中#后内容可以不键入,注释掉了,注意路径!

具体参考cmakelists.txt的编辑配置方法。

cmake . //cmake编译
make //make编译生成执行文件


一切成功后,键入

./cvdisimage 001.jpg


即可看到加载出的图像。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows c语言 opencv linux