国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

cmake 編譯opencv_contrib源碼 生成jar包解決org.opencv.face.LBPHFaceRecognizer不存在問題。

這篇具有很好參考價(jià)值的文章主要介紹了cmake 編譯opencv_contrib源碼 生成jar包解決org.opencv.face.LBPHFaceRecognizer不存在問題。。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

我這里有道的問題是用openCV做人臉識別的時(shí)候我用的是java, 實(shí)際寫代碼的時(shí)候 發(fā)現(xiàn)下載下來的jar包里面沒有org.opencv.face.LBPHFaceRecognizer;后面百度才看到?LBPHFaceRecognizer 文件在opencv_contrib里面,但是導(dǎo)出百度都找不到已經(jīng)編譯好的jar包,就只能自己編譯了。

給個(gè)百度網(wǎng)盤的下載鏈接:

鏈接: https://pan.baidu.com/s/153YEQV2QWpVflV4PqbrDHg 提取碼: xc23?

這里先說具體步驟和結(jié):

編譯主要分兩步:

一個(gè)是先編譯openCV,

二把opencv_contrib內(nèi)容加進(jìn)去。

網(wǎng)上面找了好多編譯opencv_contrib 的方法都沒有成功,要么沒有成功編譯出來jar包要么根本就沒有編譯成功。我這邊經(jīng)過各種嘗試。最終的結(jié)論是:1先只編譯openCV確保編譯成功,能編譯出來jar包這個(gè)別人講的比我詳細(xì),給幾個(gè)我參考的鏈接:

Windows環(huán)境下OpenCV及OpenCV-contrib通過CMake的源碼編譯安裝_cmake安裝opencv_墮落的黑光的博客-CSDN博客

cmake 編譯opencv源碼 生成jar包_opencv 編譯jar-CSDN博客

open cv中cmake編譯出現(xiàn)Download: opencv_ffmpeg.dll、ippicv等失敗的解決方法_opencv 編譯 下載dll報(bào)錯(cuò)ippicv_2021.8_win_intel64_2023033-CSDN博客

這里面坑太多了,遇到?opencv_contrib編譯的部分可以跳過不看,我這里有一個(gè)更簡單的編譯方法。

編譯成功之后jar包在build文件夾下的? \install\java 里面。

然后把?opencv_contrib-4.8.0\opencv_contrib-4.8.0\modules 下面的文件夾復(fù)制到opencv-4.8.0\modules 下面重新編譯一次,就可以了。

這樣jar包里面就有face模塊了,我這里上傳一個(gè)編譯好的jar包可以自行下載。

OpenCV 介紹(不感興趣可以跳過看重點(diǎn)):

OpenCV(Open Source Computer Vision Library)是一個(gè)跨平臺計(jì)算機(jī)視覺庫,支持多種編程語言,包括C++、Python、Java等。OpenCV提供了大量的計(jì)算機(jī)視覺算法,包括圖像處理、特征檢測、目標(biāo)識別、視頻分析等。OpenCV被廣泛應(yīng)用于機(jī)器視覺、圖像處理、生物識別、醫(yī)療診斷、安防監(jiān)控等領(lǐng)域。 OpenCV的特點(diǎn)包括:

* 跨平臺:OpenCV支持多種操作系統(tǒng),包括Windows、Linux、Mac OS X等。

* 開源:OpenCV是開源軟件,可以免費(fèi)使用。

* 豐富的算法:OpenCV提供了大量的計(jì)算機(jī)視覺算法,包括圖像處理、特征檢測、目標(biāo)識別、視頻分析等。

* 易用性:OpenCV的API簡單易用,可以快速上手。 OpenCV是計(jì)算機(jī)視覺領(lǐng)域最流行的開源庫之一,被廣泛應(yīng)用于各行各業(yè)。如果您對計(jì)算機(jī)視覺感興趣,建議您學(xué)習(xí)OpenCV。 以下是一些使用OpenCV的項(xiàng)目:

* 人臉識別:OpenCV可以用于人臉識別,識別出人臉的關(guān)鍵點(diǎn),并對人臉進(jìn)行身份識別。

* 目標(biāo)檢測:OpenCV可以用于目標(biāo)檢測,檢測出圖像中的目標(biāo),并對目標(biāo)進(jìn)行分類。

* 視頻分析:OpenCV可以用于視頻分析,分析視頻中的行為,并對視頻進(jìn)行分類。

* 機(jī)器視覺:OpenCV可以用于機(jī)器視覺,控制機(jī)器人,并對機(jī)器人進(jìn)行導(dǎo)航。 OpenCV是一個(gè)非常強(qiáng)大的計(jì)算機(jī)視覺庫,可以用于很多不同的應(yīng)用場景。如果您對計(jì)算機(jī)視覺感興趣,建議您學(xué)習(xí)OpenCV。

編譯過程也是參考網(wǎng)上的步驟,自己也遇到過一些問題:

OpenCV:https://github.com/opencv/opencv
OpenCV_contrib:https://github.com/opencv/opencv_contrib OpenCV的拓展庫,版本一定要和OpenCV對應(yīng),選裝
CMake:https://cmake.org
Visual Studio(VS):https://visualstudio.microsoft.com/zh-hans
VS安裝時(shí)勾選上使用C++的桌面開發(fā),建議把通用Windows平臺開發(fā)一并勾上(曾經(jīng)出現(xiàn)過安裝完后缺少C&C++的頭文件)

1,先下載OpenCV 和?OpenCV_contrib 源碼

2,安裝CMake 編譯工具(之前安裝好可以直接用)。

3,安裝Visual Studio (之前安裝好可以直接用)

4,編譯OpenCV

打開CMake,設(shè)置好路徑

facerecognizer jar,opencv,人工智能,計(jì)算機(jī)視覺

3然后點(diǎn)ConFigure,

編譯出錯(cuò)問題解決:

facerecognizer jar,opencv,人工智能,計(jì)算機(jī)視覺

解決方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可參考)-CSDN博客

編譯之后對編譯選項(xiàng)做一些修改, 我把python相關(guān)的選項(xiàng)去掉了,因?yàn)槲疫@里會報(bào)錯(cuò)。

facerecognizer jar,opencv,人工智能,計(jì)算機(jī)視覺

在 search 對話框中輸入OPENCV_EXTRA_MODULES_PATH,找到OPENCV_EXTRA_MODULES_PATH后在value中填入編譯opencv_contrib解壓目錄中的modules路徑

在search 中輸入OPENCV_ENABLE_NONFREE ,在value值中點(diǎn)擊選中。如果沒有選中,那么類似SIFT已經(jīng)被申請專利的方法無法使用。

4,點(diǎn)Genreate編譯

編譯的過程中還會遇到包下載不下來的情況,這里需要換一下包的路徑。

cmake解決opencv編譯下載失敗的方法-CSDN博客

編譯過程中看一下日志里面有沒有error.有的話就需要查看了,主要是紅色部分的日志,一般都是資源下載不下來。

第三步和第四步是最痛苦的,不過需要解決一下,都能百度到解決方法。

出現(xiàn)這兩行也需要看一下上面的日志有沒有error的。

Configuring done (93.9s)

Generating done (3.0s)

facerecognizer jar,opencv,人工智能,計(jì)算機(jī)視覺

5,編譯成功之后點(diǎn)open project? 用Visual Studio編譯。

找到CMakeTargets下面的INSTALL右鍵點(diǎn)生成,然后等待就可以了。

選instal,然后生成

facerecognizer jar,opencv,人工智能,計(jì)算機(jī)視覺

10)最后在E:/openCV/build/install/java 路徑下面就是我們的生成的jar包了

facerecognizer jar,opencv,人工智能,計(jì)算機(jī)視覺

這三部解決了就已經(jīng)完成90%了。

然后再把?opencv_contrib-4.8.0\opencv_contrib-4.8.0\modules 下面的文件夾復(fù)制到opencv-4.8.0\modules 下面重新編譯一次,就可以了。文章來源地址http://www.zghlxwxcb.cn/news/detail-826169.html

到了這里,關(guān)于cmake 編譯opencv_contrib源碼 生成jar包解決org.opencv.face.LBPHFaceRecognizer不存在問題。的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Opencv+Visual studio +cmake配置+Opencv_contrib庫安裝(詳細(xì)級)

    Opencv+Visual studio +cmake配置+Opencv_contrib庫安裝(詳細(xì)級)

    目的:安裝Opencv, Opencv_contrib庫,配置Visual studio,用cmake編譯配置 這里我選擇下載Visual studio2022版本的:官網(wǎng)下載 選擇社區(qū)版Community下載(社區(qū)版Community是對個(gè)人免費(fèi)的,一共有三個(gè)版本),這里下載的是.exe 可執(zhí)行文件 ,比較小,大約1.57M 啟動(dòng)安裝 ,配置工作負(fù)荷(按照自

    2024年02月15日
    瀏覽(23)
  • [opencv][windows]cmake opencv opencv_contrib所需的緩存文件下載

    這個(gè)是windows上源碼編譯opencv+opencv-contrib時(shí)候cmake時(shí)候緩存文件,只需要將壓縮文件夾解壓到源碼目錄下面,cmake-gui上configure時(shí)候就不會報(bào)錯(cuò),注意解壓后文件夾名字是.cache,文件夾名字不能改變,比如opencv/.cache,有的人解壓后成opencv/.cache/.cache是錯(cuò)誤的,請仔細(xì)檢查文件夾名字

    2024年02月19日
    瀏覽(20)
  • 如何安裝 OpenCV 和 OpenCV_contrib

    首先,從opencv官網(wǎng)下載opencv3.4.0以及opencv_contrib壓縮包: https://opencv.org/releases/ 在頁面下找到3.4.0版本并下載Sources壓縮包 opencv_contrib下載網(wǎng)址 https://github.com/opencv/opencv_contrib

    2024年02月16日
    瀏覽(19)
  • OpenCV_contrib配置教程(詳細(xì)版)

    OpenCV_contrib配置教程(詳細(xì)版)

    個(gè)人筆記: 操作系統(tǒng):Windows 10或Windows 11 軟件:Visual Studio 2017、OpenCV4.5.1、OpenCV_contrib4.5.1擴(kuò)展庫、Cmake3.19.3. 個(gè)人用到是vs2017,這里vs版本也可以用2015,2019,等,自己嘗試即可。 注意:OpenCV基礎(chǔ)庫和contrib擴(kuò)展庫的版本一定要一致?。?! 1:OpenCV4.5.1、OpenCV_contrib4.5.1擴(kuò)展庫下載

    2024年02月09日
    瀏覽(18)
  • RK3588移植opencv(包含opencv_contrib)過程

    RK3588移植opencv(包含opencv_contrib)過程

    后面給大家準(zhǔn)備了我自己編譯好的(百度云鏈接),如果有用,麻煩點(diǎn)個(gè)贊?。?! PC端:Ubuntu 16.04? opencv 版本:?3.4.13 編譯器:aarch64-linux-gnu 工具:cmake opencv-3.4.13 http://鏈接:https://pan.baidu.com/s/1YBohe41YuOhBZ2iCIupmLA 提取碼:0012 --來自百度網(wǎng)盤超級會員V4的分享 opencv_contrib-3.4.

    2024年02月16日
    瀏覽(24)
  • ubuntu18.04系統(tǒng)安裝opencv及opencv_contrib

    ubuntu18.04系統(tǒng)安裝opencv及opencv_contrib

    這篇文章博主是正在學(xué)習(xí)的過程中總結(jié)的,有什么問題請各位提出,便于博主改正。 博主使用的 ubuntu 系統(tǒng)是 18.04 , opencv 和 opencv_contrib 均是 4.6.0 版本的,使用 Qt 編寫使用opencv的程序。 安裝任意版本都是通用的,如果有問題,歡迎各位提出修改建議。 1.opencv安裝包 下載地

    2024年02月04日
    瀏覽(24)
  • Ubuntu 20.04 安裝opencv 和 +opencv_contrib教程

    Ubuntu 20.04 安裝opencv 和 +opencv_contrib教程

    首先opencv和opencv_contrib下載版本要一致?。。?! 我是以opencv3.4.5為例 opencv下載官網(wǎng):Releases - OpenCV opencv_contirb網(wǎng)址:GitHub - opencv/opencv_contrib: Repository for OpenCV\\\'s extra modules 源地址:GitHub - opencv/opencv_contrib: Repository for OpenCV\\\'s extra modules 以上即是在Ubuntu上下載好opencv和opencv_contrib

    2024年02月11日
    瀏覽(23)
  • OpenCV+OpenCV-Contrib源碼編譯

    OpenCV+OpenCV-Contrib源碼編譯

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 提示:這里可以添加本文要記錄的大概內(nèi)容: OpenCV是一款免費(fèi)開源的計(jì)算機(jī)視覺算法庫,在實(shí)際使用的時(shí)候,需要移植到不同的平臺。在這記錄下源碼編譯的過程。 提示:以下是本篇文章正文內(nèi)容,下

    2024年04月26日
    瀏覽(16)
  • ubuntu安裝opencv_contrib擴(kuò)展庫,附踩坑+測試

    ubuntu安裝opencv_contrib擴(kuò)展庫,附踩坑+測試

    博主昨晚需要用到OpenCV的SURF接口,但是發(fā)現(xiàn)無法調(diào)用,因?yàn)闆]有頭文件。于是查閱了下資料,發(fā)現(xiàn)這些庫已經(jīng)被美國買下專利,成為付費(fèi)庫,都在opencv_contrib中。如果你已經(jīng)安裝了OpenCV,或者還沒有安裝OpenCV,都可以跟隨本教程安裝好opencv_contrib。 如果還沒有安裝過OpenCV,可

    2023年04月13日
    瀏覽(18)
  • Ubuntu20.04安裝OpenCV4.5.5和OpenCV_Contrib4.5.5

    Ubuntu20.04安裝OpenCV4.5.5和OpenCV_Contrib4.5.5

    進(jìn)入到最開始自己的安裝opencv的build目錄 然后返回到初始目錄,刪除掉build目錄 刪除opencv其他的相關(guān)文件 前四行命令中的opencv2,有些有可能自己命名了opencv4,在相關(guān)目錄下刪除掉跟opencv相關(guān)的文件夾就可以。 檢查是否完全刪除: 源程序下載地址 https://github.com/opencv 下載好

    2024年02月03日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包