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

Linux系統(tǒng)部署OpenCV環(huán)境(java項(xiàng)目使用方式)

這篇具有很好參考價(jià)值的文章主要介紹了Linux系統(tǒng)部署OpenCV環(huán)境(java項(xiàng)目使用方式)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、需要的東西

Opencv4.5.2的zip包(OpenCV官網(wǎng)下載)

二、操作步驟

1.?上傳opencv4.5.2的zip包到home目錄(不一定home目錄,根據(jù)運(yùn)維情況決定)

2. 運(yùn)行解壓縮命令

unzip opencv-452.zip

3.?進(jìn)入opencv-452文件夾,創(chuàng)建文件夾

cd opencv-452

mkdir build

4.?進(jìn)入文件夾中

cd build

5.?如果沒(méi)有安裝cmake,使用下列命令安裝,并且查看版本信息。

sudo yum install cmake

cmake -version

需要高一點(diǎn)的版本,我安裝的是cmake version 3.7.2版本,如果版本過(guò)低會(huì)提示升級(jí)版本。

java linux opencv,opencv,linux,java

?解決方法:

(1)移除老版本cmake版本并安裝依賴包

yum remove cmake -y ; yum install -y gcc gcc-c++ make automake openssl openssl-devel

(2)下載cmake-3.7.2.tar.gz安裝包并解壓??cmake官網(wǎng)地址,或者直接命令安裝

wget https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz ; tar -zxf cmake*.tar.gz

(3)編譯/安裝

cd cmake* ; ./bootstrap ; gmake -j `grep 'processor' /proc/cpuinfo | wc -l` ; gmake install

(4)查看編譯后的cmake版本并創(chuàng)建連接

/usr/local/bin/cmake --version
ln -s /usr/local/bin/cmake /usr/bin/

(5)驗(yàn)證新版本

cmake --version

java linux opencv,opencv,linux,java

6.?接下來(lái)生成和配置cmake在我們的系統(tǒng)中構(gòu)建可執(zhí)行文件,輸入命令

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

?7.?此時(shí)注意看執(zhí)行結(jié)果,構(gòu)建正常則是以下結(jié)果

java linux opencv,opencv,linux,java

如果構(gòu)建失敗沒(méi)有找到ant和java,那么可能會(huì)得到以下輸出:

java linux opencv,opencv,linux,java

解決辦法:

如果ant和JNI都是(NO)沒(méi)有具體的路徑,那么就是需要安裝并設(shè)置java和安裝ant。

執(zhí)行命令

sudo yum install ant

成功后再次執(zhí)行第 6 步操作,如果還是(NO),就再試一下

sudo snap install ant --classic

8.?上述操作成功后就開(kāi)始生成,執(zhí)行

make -j4

其中(-j4)里邊的4代表有幾個(gè)核心,根據(jù)自己的服務(wù)器來(lái)寫(xiě),四核就寫(xiě)4,八核就寫(xiě)8,量力而為,寫(xiě)少了安裝慢,寫(xiě)超了服務(wù)器可能就崩潰了

?9.?上述命令執(zhí)行完成之后繼續(xù)執(zhí)行

sudo make install

執(zhí)行結(jié)束后查看 /user/local/share/java/opencv4 目錄下是否有l(wèi)ibopencv_java452.so文件和opencv-452.jar文件,如果有則說(shuō)明安裝成功

10.?將libopencv_java452.so復(fù)制到/usr/lib下,執(zhí)行命令:

cp /usr/local/share/java/opencv4/libopencv_java452.so /usr/lib/

然后啟動(dòng)服務(wù)即可

增加配置類,不同環(huán)境的opencv加載方法文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-736581.html

import org.apache.commons.lang3.SystemUtils;
import org.opencv.core.Core;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.net.URL;

@Configuration
public class OpenCVConfig {

    @Bean
    public void openCVLoad(){
        if (SystemUtils.IS_OS_WINDOWS) {
            System.out.println("windows啟動(dòng)OpenCV");
            String libName = "lib/opencv_java452.dll";
            URL url = ClassLoader.getSystemResource(libName);
            System.load(url.getPath());
        } else if (SystemUtils.IS_OS_LINUX) {
            System.out.println("linux啟動(dòng)OpenCV");
            System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
        }
    }
}

到了這里,關(guān)于Linux系統(tǒng)部署OpenCV環(huán)境(java項(xiàng)目使用方式)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux/Ubuntu下使用VS Code配置C/C++項(xiàng)目環(huán)境調(diào)用OpenCV

    Linux/Ubuntu下使用VS Code配置C/C++項(xiàng)目環(huán)境調(diào)用OpenCV

    ? ? OpenCV是大型的Third party 計(jì)算機(jī)視覺(jué)庫(kù),在開(kāi)發(fā)中會(huì)經(jīng)常用到,本篇記錄一下 在Ubuntu系統(tǒng)上安裝和配置OpenCV,并使用C/C++調(diào)用OpenCV 關(guān)于VS Code配置C/C++開(kāi)發(fā)環(huán)境的部分,見(jiàn)之前的博文 Linux/Ubuntu系統(tǒng)下使用VS Code配置C/C++開(kāi)發(fā)環(huán)境。 1. 準(zhǔn)備工作 (1)更新下環(huán)境 (2)安裝編譯器

    2024年02月05日
    瀏覽(51)
  • 關(guān)于部署vue項(xiàng)目在Linux上的兩種方式tomcat以及nignx(1)使用tomcat進(jìn)行部署

    關(guān)于部署vue項(xiàng)目在Linux上的兩種方式tomcat以及nignx(1)使用tomcat進(jìn)行部署

    阿丹有話說(shuō): ? ? ? ? 之前在寫(xiě)spring-boot項(xiàng)目的時(shí)候是直接寫(xiě)的jsp頁(yè)面直接打成war包來(lái)運(yùn)行。使用到了tomcat,而且簡(jiǎn)單方便,但是美中不足就是動(dòng)畫(huà)演示以及頁(yè)面沒(méi)有辦法做的非常美觀。自從開(kāi)始寫(xiě)前后端分離的項(xiàng)目(微服務(wù)等)之后,發(fā)現(xiàn)element-ui是真的好用?,F(xiàn)在想給vue的

    2024年02月03日
    瀏覽(21)
  • 關(guān)于部署vue項(xiàng)目在Linux上的兩種方式tomcat以及nignx(3)使用nignx進(jìn)行部署

    關(guān)于部署vue項(xiàng)目在Linux上的兩種方式tomcat以及nignx(3)使用nignx進(jìn)行部署

    阿丹有話說(shuō): ? ? ? ? 前兩篇文章主要講解了將vue中tomcat部署研究了。解決了在后臺(tái)代碼中通過(guò)過(guò)濾器來(lái)解決跨域問(wèn)題。后期會(huì)繼續(xù)出在tomcat中的代理配置等。本篇文章來(lái)將vue項(xiàng)目部署在nignx上,并且通過(guò)反向代理來(lái)解決跨域請(qǐng)求以及請(qǐng)求轉(zhuǎn)發(fā)。 ?首先我們?cè)賮?lái)了解一下ngi

    2024年02月04日
    瀏覽(28)
  • CentOS系統(tǒng)環(huán)境搭建(九)——centos系統(tǒng)下使用docker部署項(xiàng)目

    CentOS系統(tǒng)環(huán)境搭建(九)——centos系統(tǒng)下使用docker部署項(xiàng)目

    centos系統(tǒng)環(huán)境搭建專欄??點(diǎn)擊跳轉(zhuǎn) 關(guān)于Docker-compose安裝請(qǐng)看CentOS系統(tǒng)環(huán)境搭建(三)——Centos7安裝DockerDocker Compose,該文章同樣收錄于centos系統(tǒng)環(huán)境搭建專欄。 采用前后端分離的形式部署。 使用Docker運(yùn)行項(xiàng)目。 使用Docker Compose創(chuàng)建項(xiàng)目容器。 使用git管理項(xiàng)目的更新。 安裝

    2024年02月12日
    瀏覽(46)
  • windows 下將golang項(xiàng)目按linux環(huán)境打包, 并使用寶塔進(jìn)行部署

    1.在windows開(kāi)發(fā)目錄中,cd 到main.go目錄下,在地址欄輸入cmd 回車,打開(kāi)當(dāng)前目錄的命令窗口,然后依次運(yùn)行 打包配置命令 2.開(kāi)始打包linux 二進(jìn)制運(yùn)行文件 3.在main.go目錄下生成一個(gè)以項(xiàng)目名稱命名的文件,此文件是沒(méi)有格式的,如果打包成.exe文件證明第一步設(shè)置不成功,刪除

    2024年02月07日
    瀏覽(22)
  • opencv的使用(Ubuntu linux環(huán)境,AS jni,AS java)

    opencv的使用(Ubuntu linux環(huán)境,AS jni,AS java)

    最近要完成一個(gè)功能,就是把四個(gè)視頻合成左右上下分布的一個(gè)視頻。嘗試很多方法,最終使用opencv來(lái)實(shí)現(xiàn)該功能。(通過(guò)opencv實(shí)現(xiàn)的視頻好像沒(méi)有聲音。)研究的步驟,首先在Ubuntu環(huán)境測(cè)試,該功能是否實(shí)現(xiàn)。然后再將生成的庫(kù)文件放到AS中,使用jni的方法調(diào)用,或者將源

    2024年02月03日
    瀏覽(14)
  • 將java項(xiàng)目打包部署在linux系統(tǒng)上(配置成systemd)

    1.前置條件 1.0一些一些小問(wèn)題 1.1mysql安裝 1.2redis安裝 1.3nginx安裝 1.4jdk安裝 2.打包部署 接下來(lái)就是打包,將打包文件拉上來(lái) 還有nginx的配置 還有前端包打包上傳小命令 這些下期再寫(xiě)...

    2024年03月09日
    瀏覽(23)
  • 【Linux】環(huán)境下部署Nginx服務(wù) - 二進(jìn)制部署方式

    【Linux】環(huán)境下部署Nginx服務(wù) - 二進(jìn)制部署方式

    ????? 博主簡(jiǎn)介 ????云計(jì)算領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 ????華為云開(kāi)發(fā)者社區(qū)專家博主 ????阿里云開(kāi)發(fā)者社區(qū)專家博主 ?? 交流社區(qū): 運(yùn)維交流社區(qū) 歡迎大家的加入! ?? 希望大家多多支持,我們一起進(jìn)步!?? ??如果文章對(duì)你有幫助的話,歡迎 點(diǎn)贊 ???? 評(píng)論 ?? 收藏

    2024年02月08日
    瀏覽(24)
  • (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    目錄 一、準(zhǔn)備軟件與安裝包 (一)、必須的軟件 1、點(diǎn)擊下載Xshell 2、點(diǎn)擊下載FileZilla (二)、準(zhǔn)備安裝包 1、點(diǎn)擊下載JDK1.8Linux版本 2、點(diǎn)擊下載Nginx 3、點(diǎn)擊下載Tomcat?? 二、關(guān)于FileZilla軟件的使用說(shuō)明 (一)、FileZilla軟件的打開(kāi)和說(shuō)明 (二)、配置服務(wù)器地址去連接服務(wù)器? 三、X

    2023年04月25日
    瀏覽(30)
  • 基于OpenCV的手勢(shì)1~5識(shí)別系統(tǒng)(源碼&環(huán)境部署)

    基于OpenCV的手勢(shì)1~5識(shí)別系統(tǒng)(源碼&環(huán)境部署)

    項(xiàng)目參考AAAI Association for the Advancement of Artificial Intelligence 研究背景與意義: 隨著計(jì)算機(jī)視覺(jué)技術(shù)的快速發(fā)展,手勢(shì)識(shí)別系統(tǒng)在人機(jī)交互、虛擬現(xiàn)實(shí)、智能監(jiān)控等領(lǐng)域得到了廣泛應(yīng)用。手勢(shì)識(shí)別系統(tǒng)可以通過(guò)分析人體的手勢(shì)動(dòng)作,實(shí)現(xiàn)與計(jì)算機(jī)的自然交互,提高用戶體驗(yàn)和操

    2024年02月04日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包