OpenCV3 install tutorial for Mac
2016-02-27 17:15
387 查看
OpenCV3 install tutorial for Mac
引用链接http://docs.opencv.org/3.1.0/d7/d9f/tutorial_linux_install.html#gsc.tab=0
http://blog.sciencenet.cn/blog-702148-657754.html
https://www.youtube.com/watch?v=XJeP1juuHHY
https://www.youtube.com/watch?v=37RvqZVddAw&list=PLwQFhGFowuPshqdOGaMipClEeFa8is5H8
install OpenCV
Getting OpenCV Source Code
Getting the Latest Stable OpenCV Version from github or http://www.opencv.orgBuilding OpenCV from Source Using CMake
cd ~/opencv mkdir build cd build cmake -G "Unix Makefiles" .. make -j8 sudo make install
Remember: Never change opencv_dirctory path after install.
How to develop OpenCV with Xcode
Create C++ Project (pro_name)
pro_name Build Setting > Search Paths
Hearder Search Paths: /usr/local/includeLibrary Search Paths: /usr/local/lib
pro_name Build Setting > Linking
Other Linker Flags:-lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn -lopencv_dpm -lopencv_fuzzy -lopencv_line_descriptor -lopencv_optflow -lopencv_plot -lopencv_reg -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_rgbd -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_face -lopencv_xfeatures2d -lopencv_shape -lopencv_video -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_xobjdetect -lopencv_objdetect -lopencv_ml -lopencv_xphoto -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_photo -lopencv_imgproc -lopencv_core
可在终端中可查看opencv 头文件和动态链接包
pkg-config --cflags opencv,
pkg-config --libs opencv
$pkg-config --cflags opencv -I/usr/local/include/opencv -I/usr/local/include $pkg-config --libs opencv -L/usr/local/lib -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn -lopencv_dpm -lopencv_fuzzy -lopencv_line_descriptor -lopencv_optflow -lopencv_plot -lopencv_reg -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_rgbd -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_face -lopencv_xfeatures2d -lopencv_shape -lopencv_video -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_xobjdetect -lopencv_objdetect -lopencv_ml -lopencv_xphoto -lippicv -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_photo -lopencv_imgproc -lopencv_core
最后测试配置是否成功
#include <iostream> #include <opencv2/opencv.hpp> int main(int argc, const char * argv[]) { // insert code here... std::cout << "Hello, World!\n"; std::cout << "opencv version:" << CV_VERSION << std::endl; return 0; }
Output:
Hello, World! opencv version:3.1.0 Program ended with exit code: 0
原文地址: http://blog.csdn.net/lijiang1991/article/details/50756065
相关文章推荐
- Java集群--大型网站是怎样解决多用户高并发访问的
- Linux精讲——chattr特殊权限
- 【转】Linux下的多线程编程
- linux命令学习笔记
- 十大OpenGL教程
- Linux 常用命令汇总--加了注释
- linux系统中mysql数据库的导入和导出
- powershell 1.2 windows-server
- docker基础
- Tomcat的常见的组件与部署
- 【关于tftp】 imx283 与Linux主机 在tftp命令格式的不同
- [HBase] ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
- tomcat 主要配置解析(1)
- Apache James搭建内网邮件服务器
- property和constructor-arg的使用
- 常用网站链接
- zsh 安装和使用, 以及安装主体
- aliyun服务器 在 centos下 挂载新硬盘
- muduo库的学习4---loop的基本设计---EventLoop细节
- shell实现mysql高可用