Nsight Eclipse中使用opencv
来源:互联网 发布:flash软件怎么用 编辑:程序博客网 时间:2024/05/18 19:21
1.首先我们启动两台ubuntu系统的设备,并且确保两台设备都开启了ssh远程登录,且两台设备能互相通信。
scp -r /home/wangpf/tired(这是我电脑中的文件夹) ly(是另一台电脑的用户名)@192.168.2.105:/home/ly(这是另一台电脑的目录)下面给出完整表达scp -r /home/wangpf/tired ly@192.168.2.105:/home/ly
2.如何查看Ubuntu版本
cat /etc/issue
3.Nsight Eclipse中使用opencv
前提:已经安装了opencv和eclipse.
下面讲解详细的配置过程
一:新建工程
1.打开eclipse
2.File->New->C/C++ Project
3.为工程命名:DisplayImage,选择新建一个空的工程:
4.下面的都选择默认就好,一直到Finish .
5.新建的工程界面应该如下所示:
6.现在添加opencv的源文件
(1)右键我的工程:DisplayImage,New->Folder,
(2)命名源文件夹,直到Finish
(3)右键新建的源文件夹,选择新建源文件
(4)命名为DisplayImage.cpp,点击Finish,注意这里的.cpp一定不能漏,不然系统不知道你新建的是什么文件:
7.所以,现在你有一个空的.cpp文件的项目。 我们来填写一些示例代码(换句话说,复制并粘贴下面的代码段):
#include <cv.h>#include <highgui.h>using namespace cv;int main( int argc, char** argv ){ Mat image; image = imread( argv[1], 1 ); if( argc != 2 || !image.data ) { printf( "No image data \n" ); return -1; } namedWindow( "Display Image", CV_WINDOW_AUTOSIZE ); imshow( "Display Image", image ); waitKey(0); return 0;}
8.下面是最重要的一步:添加opencv包含目录和库目录:
(1)Project–>Properties
(2)在C/C++ Build里,点击 Settings,点击右边的Tool Settings
a.在GCC C++ Compiler里面.,点击Includes,在Include paths(-l)中,应该包括安装opencv的文件夹的路径。 在我们的例子中,该路径是:/usr/local/include/opencv.
注意:如果不知道opencv的安装路径,可在终端查询:
pkg-config --cflags opencv
我的终端返回的结果是:
-I/usr/local/include/opencv -I/usr/local/include
注意:这里不能一起添加,每次添加一个
b.现在点击链接库:GCC C++ Linker
首先在 Library search path (-L)中,必须编写opencv库所在的路径.我的路径是:
/usr/local/lib
然后点击: Libraries(-l),增加可能需要的库,通常只添加下面的3个库就足够了,下面给出了我的电脑中包含Opencv的所有的库:
下面的库,每行只能添加一个,不能放在一起
-lopencv_shape -lopencv_stitching -lopencv_cudafeatures2d -lopencv_superres -lopencv_cudacodec -lopencv_videostab -lopencv_cudaoptflow -lopencv_cudalegacy -lopencv_calib3d -lopencv_features2d -lopencv_objdetect -**lopencv_highgui** -lopencv_videoio -lopencv_photo -lopencv_imgcodecs -lopencv_cudawarping -lopencv_cudaimgproc -lopencv_cudafilters -lopencv_video -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_cudaarithm -**lopencv_core** -lopencv_cudev
如果不知道自己的opencv包含哪些库,在终端中输入:
pkg-config --libs opencv
然后点击Finish就可以了
最后Project->Build all,编译结束.
主要内容参考自opencv官方文档,链接如下:
opencv +eclipse配置
- Nsight Eclipse中使用opencv
- NVIDIA Nsight Eclipse 中使用CULA库
- Nsight Eclipse的使用方法
- NVIDIA Nsight Eclipse 安装
- 在eclipse中使用opencv
- Nsight Eclipse的opencv+cuda的交叉编译,在TX2已验证可行
- Nsight的使用
- nsight 使用caffe。
- Eclipse Nsight编译CUDA项目
- Nsight Eclipse Edition新建工程
- 在mac下Eclipse中使用opencv
- 在Eclipse中配置使用Java OpenCV
- Nsight
- NVIDIA Nsight Eclipse Edition for Jetson TK1
- Nvidia Nsight Eclipse导入已有工程
- NVIDIA Jetson TX2 进阶:Nsight Eclipse Edition
- eclipse中导入opencv
- Caffe学习(九)使用Nsight Eclipse调试py-faster-rcnn(C++/python混合代码调试)
- 基本数据指标--01
- Unity之HoloToolkit问题收集
- PYTHON-sklearn.preprocessing
- 格式化参数漏洞小技巧
- XML-->视频-->人脸VOC
- Nsight Eclipse中使用opencv
- tableau js api 工作簿的简单调用
- Lniux网络通信二(TCP三次握手,四次挥手 并发服务器)
- mac 让Finder显示隐藏文件夹和文件
- Java五个最常用的集合类之间的区别和联系
- I2C总线协议
- Nginx之变量
- 判断1000年到2000年之间的闰年
- java中的锁