日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

OpenCV中cvBlobsLib的编译与使用

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV中cvBlobsLib的编译与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OpenCV的cvBlobsLib庫的作用類似于matlab中的regionprops函數。

cvBlobsLib庫的編譯

首先從http://opencv.willowgarage.com/wiki/cvBlobsLib#Blobextractionlibrary下載最新的v8.3版本的源代碼,其次機子上要裝有OpenCV1.0的環境,從http://www.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AEOpenCV1.0下載。

注意:上面原有鏈接已無能下載CvBlobsLib源碼,現在可以從SourceForge上下載,地址:https://sourceforge.net/projects/cvblobslib/

源代碼是用vc6編寫的,可以用vc6進行編譯,也可以用vs2008進行編譯,如果用vc6進行編譯,當其在vs2008中應用時,需要把C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib中文件夾中的內容拷貝到工程目錄下,否則會出現找不到mfc42d.lib等庫的錯誤。

現將源代碼在vs2008環境下進行編譯:

1、 雙擊cvblobslib.dsw選擇轉換將會轉換生成cvblobslib.sln;

2、 添加包含的目錄:去掉原有的,改為:

D:\Program Files\OpenCV\cv\include
D:\Program Files\OpenCV\cxcore\include\
D:\Program Files\OpenCV\OtherLibs\HighGUI\

3、 為了便于區分,輸出的庫文件Debug改為cvblobslibd.lib,Release不動;

4、如果用OpenCV2.1及以上版本需要將BlobContour.h頭文件中的#include "cxtypes.h"改為#include "cxcore.h";

5、分別在Debug和Release下進行編譯,生成相應的庫。

cvBlobsLib庫的使用

下載的源代碼中帶有一個測試用例,將其測試用例在vs2008環境下運行

1、 將其轉換生成testBlobs.sln;

2、 添加包含的目錄:去掉原有的,改為D:\Program Files\opencv\cxcore\include D:\Program Files\opencv\cv\include D:\Program Files\opencv\otherlibs\highgui ..\

3、 添加庫的目錄:去掉原有的,改為D:\Program Files\OpenCV\lib\ D:\Program Files\opencv\cv\include D:\Program Files\opencv\otherlibs\highgui ..\release(..\debug)

4、 添加依賴的項:cxcore.lib cv.lib highgui.lib ..\Debug\cvblobslibd.lib(..\Release\cvblobslib.lib);

5、 編譯即可運行。

也可以在OpenCV2.1及以上版本使用此庫,屬性配置類似,在工程依賴項中需要添加cxcore.lib cv.lib highgui.lib。

參考:

1、 http://technical-recipes.com/?p=125

2、 http://opencv.willowgarage.com/wiki/cvBlobsLib#Blobextractionlibrary

總結

以上是生活随笔為你收集整理的OpenCV中cvBlobsLib的编译与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:OpenCV中cvBlobsLib的编译与使用