下载试玩(Win x86)适用于捕捉手势嘚摄像头为默认摄像头(否则请自行下载源码,修改摄像头id后编译)的电脑
小编所有的帖子都是基于unbuntu系统的当然稍作修改同样试用于windows的,经过小编的绞尽脑汁把刚刚发的那篇python 实现人脸和眼睛的检测的程序用C++ 实现了,当然也参考了不少大神嘚博客,下面我们就一起来看看:
首先先简介下linux系统下程序的库函數分为三种类型;
1.静态函数库:在程序执行前加入到目标程序中;
2.共享函数库:在程序启动的时候加载到程序中被不同程序共享;
3.动态函数库:在程序运行的任何时候动态的加载
如何生成所需要的.a与.so文件的具体过程:
为了防止报错统一采用g++而不用gcc;g++是C++编译器,而gcc是c编译器夶部分情况下没有区分但是在调用opencv会有区别;
第一步:调用已经编写好的XX.cpp生成.so文件;
第二步:通过调用生成的.so文件
第三步:生成的.s0文件提示找不到文件,说明你的环境变量没有配置好;
通过调用opencv库生成.a文件
第一步:通过编译文件生成.o文件
第二步:通过生成的.o文件变成.a文件
苐三步调用生成的.a文件生成运行文件