(一)ubuntu下qtcreator +opencv下新建一个项目和调用caffe环境配置
2017-10-27 21:33
741 查看
一、用QtCreator创建一个项目
1、新建项目2、选择项目类型
3、修改项目名和项目存放地址
4、接下来都选择下一步,直到项目生成成功
二、项目创建成功后,开始写opencv小程序
1、在pro配置文件中加入opencv库目录INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv \ /usr/local/include/opencv2
2、在pro配置文件中加入opencv动态库链接
LIBS += /usr/local/lib/libopencv_calib3d.so \ /usr/local/lib/libopencv_core.so \ /usr/local/lib/libopencv_features2d.so \ /usr/local/lib/libopencv_flann.so \ /usr/local/lib/libopencv_highgui.so \ /usr/local/lib/libopencv_imgcodecs.so \ /usr/local/lib/libopencv_imgproc.so \ /usr/local/lib/libopencv_ml.so \ /usr/local/lib/libopencv_objdetect.so \ /usr/local/lib/libopencv_photo.so \ /usr/local/lib/libopencv_shape.so \ /usr/local/lib/libopencv_stitching.so \ /usr/local/lib/libopencv_superres.so \ /usr/local/lib/libopencv_videoio.so \ /usr/local/lib/libopencv_video.so \ /usr/local/lib/libopencv_videostab.so
qt下opencv配置完成
3、在main.cpp编写第一个opencv小程序,显示一张图片
#include<cstdlib> #include<iostream> #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace std; using namespace cv; int main(int argc, char* argv[]) { cv::Mat img; //定义一个Mat变量 img = cv::imread("/home/1.jpg"); //读取图片 cv::imshow("window",img); //显示图片 cv::waitKey(0); return 0; }
显示图片,opencv配置成功
三、Qt下caffe的配置
1、在pro配置文件加入caffe库目录
INCLUDEPATH += caffe的主目录/include \ caffe的主目录/build/src #caffe的库目录每个人根据自己目录填写,例如/home/caffe
2、在pro配置文件加入caffe的动态链接库
LIBS += -L caffe的主目录/build/lib \ LIBS += lcaffe
注意:libcaffe.so.1.0.0-rc3根据caffe的版本确定,要进入那个lib目录下看下它的名称,改成和它一样。
3、pro下cuda、cudnn的配置(注意只有安装cuda或cudnn才进行配置此步骤)
INCLUDEPATH += /usr/local/cuda/include \ LIBS += -L/usr/local/cuda/lib64 LIBS += -lcudart -lcublas -lcurand
4、pro文件中caffe相关依赖项的加入
LIBS += -lglog -lgflags -lprotobuf -lboost_system -lboost_thread -llmdb -lleveldb -lstdc++ -lcblas -latlas
5、经过上面配置,qtcreator下caffe配置完成。
相关文章推荐
- Ubuntu16.04配置GPU caffe 加Qt下caffe和opencv环境配置
- ubuntu 安装 OpenCv 及其Qt的开发环境配置
- ubuntu11.10+QtSDK+opencv环境配置
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- Ubuntu下caffe+CUDA8.0+OpenCv3.3+Python2.7环境配置
- ubuntu opencv 环境配置 +Qt pro 文件
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- 踩坑笔记之环境配置——Ubuntu16.04、caffe、pytorch、tensorflow、keras、anaconda、opencv3、matlab
- Qt5.10 + OpenCV + Ubuntu环境配置
- Myeclipse8.5下配置Flex环境并新建一个简单的Flex项目
- Ubuntu Qt下pro配置caffe和opencv出现的问题及解决方法
- ubuntu+qt+opencv环境配置
- QT5.9.3安装及编译&与vs2013环境配置&opencv配置及调用
- ubuntu16.04下配置Qt+OpenCV开发环境
- Qt Creator + MinGW + OpenCV2.43 (自编译) 环境配置
- Eclipse 新建项目时使用已有的环境配置 & opencv项目不必重复配置
- ubuntu 环境下python2.7和python3.5分别调用不同版本opencv的配置,及opencv的切换
- ubuntu16.04下配置Qt+OpenCV开发环境
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- ubuntu 12.04LTS(32bit)+caffe+cpu only+opencv+python2.7环境配置安装