openCV 在ubuntu 虚拟机中的linux中安装,并且运行用控制台运行自行写helloworld
2016-09-09 15:58
411 查看
1.安装gtk http://jingyan.baidu.com/article/e9fb46e17ba76f7521f766d5.html
2.安装cmake 跟opencv http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html
具体的安装看上面的两个链接,里面写的很清楚,包括配置环境变量等
新建一个cpp文件将上面代码写复制进去
然后通过cd 进入到该文件夹中,然后使用命令
如图
其中hello_opencv.cpp是我的cpp文件名,你要换成你的文件名,后面
编译通过之后,可以再改文件夹中看到一个.a文件
然后就可以执行./a.out编译啦
然后看一下最后的运行结果
是不是很熟悉,其实这是官方文档中的例子
2.安装cmake 跟opencv http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html
具体的安装看上面的两个链接,里面写的很清楚,包括配置环境变量等
#include <stdio.h> #include <iostream> #include "opencv2/objdetect/objdetect.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/core/core.hpp" using namespace cv; using namespace std; int main( int argc, char** argv ) { Mat image(200, 200, CV_8UC3, Scalar(0)); RotatedRect rRect = RotatedRect(Point2f(100,100), Size2f(100,50), 30); Point2f vertices[4]; rRect.points(vertices); for (int i = 0; i < 4; i++){ line(image, vertices[i], vertices[(i+1)%4], Scalar(0,255,0)); } Rect brect = rRect.boundingRect(); rectangle(image, brect, Scalar(255,0,0)); imshow("rectangles", image) waitKey(0); }
新建一个cpp文件将上面代码写复制进去
然后通过cd 进入到该文件夹中,然后使用命令
g++ hello_opencv.cpp `pkg-config --cflags --libs opencv`
如图
其中hello_opencv.cpp是我的cpp文件名,你要换成你的文件名,后面
pkg-config --cflags --libs opencv是连接opencv的库,要不会报找不到定义的错,这里吃了很多苦头
编译通过之后,可以再改文件夹中看到一个.a文件
然后就可以执行./a.out编译啦
然后看一下最后的运行结果
是不是很熟悉,其实这是官方文档中的例子
相关文章推荐
- # 【ARM-Linux开发】在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): 【Linux开发】 --- > 一段时间以来,一直是在Windows上安装虚拟机
- Linux 虚拟机 Ubuntu 16.04 安装 OpenCV 3.0
- 在Ubuntu上安装opencv 并且整合到Eclipse中
- Windows Xp 虚拟机安装linux系统(Ubuntu9.10)
- OpenCV在Linux下的编译安装(Ubuntu )
- 解决虚拟机ubuntu系统安装VM TOOLS问题(其它LINUX系统也差不多)
- Linux(ubuntu)下手动安装 firefox 6 并且添加快捷方式图标
- 虚拟机下安装Linux网络设置 (ubuntu)
- ubuntu linux主机中使用Virtualbox安装虚拟机,让宿主机和虚拟机之间实现数据共享
- Win8 Hyper-V虚拟机 安装运行Ubuntu教程
- 虚拟机中安装Linux操作系统ubuntu详解
- 「Linux」Ubuntu12.10 64位安装虚拟机打开失败的解决办法
- 在Ubuntu上安装opencv 并且整合到Eclipse中
- [Linux] Ubuntu 虚拟机安装
- Win8 Hyper-V虚拟机 安装运行Ubuntu教程
- Linux下安装JDK1.6并且运行java程序和java项目例子
- 完美解决虚拟机上安装Linux不能联网问题(Ubuntu)
- linux(ubuntu)下手动安装 firefox 6 并且添加快捷方式图标
- 在Windows Azure 上运行 OpenSUSE Linux的虚拟机上安装 Mono 3.0.2, 测试ASP.NET WebAPI 失败(Mono 3.0.4上成功)
- 亲历虚拟机安装Ubuntu Linux系统