CentOS6.9 64位+opencv 2.4.13.5+Eclipse CDT开发环境搭建+用Hog进行行人检测

解决无数人对安装opencv后环境变量配置疑惑的终极答案尴尬

按照我的这篇傻瓜式的教程2小时搞定开发环境,要不然一堆坑搞不好得弄一天(在写这篇博客的过程中,搜集了一些资料,说说我的感受:我始终没搞明白很多人的分享,为啥写的片片面面稀里糊涂的,让别人越弄越恼火,为啥不能好好写个一步步教程呢,这又有多难呢。当然opencv的文档也够偷懒的,为啥opencv背后的帅哥靓女们不好好写写文档呢,难道只是贡献点代码开会的时候吹一下牛就完了吗,这点可以好好跟postgresql学习)。

1. VirtualBox里安装Centos6.9及必要的库

VitualBox版本:5.2.2或以上,下载地址:https://download.virtualbox.org/virtualbox/5.2.2/VirtualBox-5.2.2-119230-Win.exe  ,或者https://www.virtualbox.org/wiki/Download_Old_Builds_5_2  

CentOS:6.9 64位,不建议使用6.3(否则默认安装的gtk2的小版本会导致window_gtk.cpp编译不通过,需要替换"gtk_widget_set_realized" 为"GTK_WIDGET_SET_FLAGS"的情况),下载地址:https://pan.baidu.com/s/1pNl3EWj 注意,我们安装的是64位,所以你的主机需要设置一下bios,开启Intel虚拟化技术(参考https://www.cnblogs.com/zhao1949/p/6116183.html  )。 

 安装时,选择Workstation和Customize now,如下图:

然后取消选择Developement -> Eclipse (我们后面自行下载喜欢的版本):


语言选择中文支持: 


安装完之后重启,用root登录,然后安装VirtualBox的"安装增强功能":


安装完毕,选择VirtualBox菜单栏里的 设备-》共享黏贴板-》双向,然后重启,仍然用root登录,然后选择:


然后输入cmake,检索并安装:


同样的方法安装:libavc的开发包:


由于我们开始选择WorkStation的时候系统会默认安装gtk2-devel-2.24.23-9.el6,python2.6.6及Numpy1.4(似乎官方要求是1.5及以上,暂时我们不管了,先暂时用这个,以后出了问题再说),pkg-config 0.23,所以我们就无需再次安装了。

按照官网opencv 3.4.0安装介绍(https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html),我们还缺libavformat-dev, libswscale-dev。但是我们目前暂时先不安装,如果你想自己源码安装这些库,也可以自行搞定。

然后重启机器,用root登录,在System-》Preferences-》Display设置一下高的分辨率,在System-》Preferences-》Input Method里增加一下中文输入法Chinese-Pinyin。

这里https://pan.baidu.com/s/1ggQLqdP  有个完整的VirtualBox Centos6.9 64位的虚拟机文件,可以下载下来在VirtualBox自行加载进去,放心没毒。账号root,密码000000,另外我把主机和虚拟机之间共享了文件夹,你也可以设置一下你自己的,然后重启即可。

2. 下载opencv2.4源码,然后编译安装

我发现安装3.4用默认的gcc

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值