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上跑,测试可行。
利用ssh文件从windows传输一张001.jpg的图片到/home/fa/opencv3/opencv_test/cvdisimage目录下
进入cvdisimage.cpp编辑
键入以下代码
![](https://img-blog.csdn.net/20171117165040432?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGVyb3liYw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
保存退出后,进入CMakeLists.txt
键入以下代码
![](https://img-blog.csdn.net/20171117165308658?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGVyb3liYw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注意,其中#后内容可以不键入,注释掉了,注意路径!
具体参考cmakelists.txt的编辑配置方法。
一切成功后,键入
即可看到加载出的图像。
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
即可看到加载出的图像。
相关文章推荐
- c++ + opencv + linux下加载文件(图片或级联分类器)路径的问题
- linux下调用opencv接口函数显示一张图片
- OpenCV_加载一张图片
- c++ + opencv + linux下加载文件(图片或级联分类器)路径的问题
- linux下调用opencv接口函数,在一张图片上面画框
- 基于opencv2加载一张图片,画方框,以及删除图片原文件
- Linux的opencv教程之加载一段视频
- 加载一张图片
- Android图片加载框架Picasso最全使用教程 五
- OpenCV提取显示一张图片(或者视频)的R,G,B颜色分量
- OpenCV教程【002 VideoCapture加载并播放视频】
- Android开发中 页面加载一张超大图片时出现OOM
- GridView初始时加载一张图片,点击后加载另外一张大图
- Processing 教程(16)- 图片加载和处理
- 将一张JPEG图片通过嵌入式linux的帧缓冲机制绘制到7寸触摸屏上
- Android中 加载一张大图片Caused by: java.lang.OutOfMemoryError
- Picasso解析(1)-一张图片是如何加载出来的
- 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- OpenCV提取显示一张图片的R,G,B颜色分量
- Linux+qt+opencv显示图片