CentOS6.9 64位+opencv 2.4.13.5+Eclipse CDT开发环境搭建+用Hog进行行人检测
工具/原料Eclipse
OpenCV
方法/步骤1VirtualBox里安装Centos6.9及必要的库
VitualBox版本:5.2.2或以上 , 到官网下载
CentOS:6.9 64位 , 网上找下载地址
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
2下载opencv2.4源码 , 然后编译安装
我发现安装3.4用默认的gcc编译竟然有编译错误 , 于是我们改用opencv2.4.13.5源码可以在官网下载 , 然后解压缩后 , 执行:
cd opencv-.4.13.5/
mkdir build
cd build/
cmake -D CMAKE_BUILD_TYPE=DEBUG -D WITH_GTK=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
make install
然后gedit ~/.bash_profile
export LIBRARY_PATH=/usr/local/lib/:$LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/lib$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
export C_INCLUDE_PATH=/usr/local/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/usr/local/include:$CPLUS_INCLUDE_PATH
然后重启测试一下:pkg-config --modversion opencv
pkg-config --cflags --libs opencv是不是pkg-config已经可以搜索到了
3安装Eclipse
建议的Ecipse C++ Mars版本的 , 下载地址见官网
4新建项目测试gtk是否可用
源码:
#include <iostream>
#include <gtk/gtk.h>
using namespace std;
int main(int argc, char *argv[]) {
GtkWidget *window; //定义一个构件指针
gtk_init(&argc, &argv); //初始化GTK环境
window = gtk_window_new(GTK_WINDOW_TOPLEVEL); //新建一个标准的有框架窗口
gtk_widget_show(window); //显示window
gtk_main(); //启动GTK
推荐阅读
- 今日头条如何解绑银行卡
- 凤尾竹常见问题及解决办法
- OPPO R9S 定屏plus 不开机 密码锁 解锁刷机教程
- 锁屏密码 手机解锁图案忘记了怎么办
- 苹果指纹解锁怎么设置 5s怎么设置指纹解锁
- 科学了解疫苗科普知识:不盲目相信疫苗或者反对疫苗
- 17乘23减23乘7简算 17乘23减23乘7的简便计算方法
- 鹦鹉鱼变黑怎么办?鹦鹉鱼变黑的原因解析
- 春夏西装怎样买?全面解析女生西服8大细节的挑选
- 转载 零基础学习java入门知识了解-转自西安芯学苑