计算机视觉库/人脸识别libv4l2cam、cvBlob、opencv-dsp-acceleration介绍

以下为你介绍的计算机视觉库/人脸识别软件都可用在Linux系统上:libv4l2cam(图像捕获)、cvBlob(图像特征提取)、opencv-dsp-acceleration(OpenCV优化)。

1、libv4l2cam(图像捕获)

对函数库v412的封装,从网络摄像头等硬件获得图像数据,支持YUYV裸数据输出和BGR24的OpenCV IplImage输出。

2、cvBlob(图像特征提取)

计算机视觉库/人脸识别libv4l2cam、cvBlob、opencv-dsp-acceleration介绍

cvBlob 是计算机视觉应用中在二值图像里寻找连通域的库,能够执行连通域分析与特征提取。

依存关系:

为了编译cvBlob,您需要:CMAKE、OpenCV、最新的C++编译器,支持某些C++11功能。

编译安装:

在Linux中,如果您已经在$CVBLOB中解压缩了源,请在控制台中输入:

cd $CVBLOB

cmake .

make

sudo make install

对于Windows,vc子目录中提供了Visual Studio 2012解决方案。

OpenCV路径:

您可以使用OpenCV_DIR变量告诉CMake OpenCV安装在哪里,以防找不到它:

cmake . -DOpenCV_DIR=<path_to_OpenCV>

安装路径:

要更改安装的目标路径,请设置CMAKE_INSTALL_PREFIX变量:

cmake . -DCMAKE_INSTALL_PREFIX=<installation_path>

下载地址:https://github.com/Steelskin/cvblob

3、opencv-dsp-acceleration(OpenCV优化)

优化了OpenCV库在DSP上的速度。

注明

以上就是计算机视觉库/人脸识别libv4l2cam、cvBlob、opencv-dsp-acceleration的介绍内容,这些计算机视觉库/人脸识别软件都能使用在Linux操作系统中。

栏目相关文章