最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

[Ubuntu/Linux]Clion安裝及C++/Python環(huán)境配置教程

2022-12-12 19:42 作者:一只沒有名字的小馬  | 我要投稿

前言

????????配環(huán)境配了好久,現(xiàn)在終于知道CSDN為什么就是一坨shit,看了四五篇文章安裝步驟沒一篇一樣的,試了半天也沒有一個可行的。甚至居然還有“第一步,下載安裝包,第二部,解壓安裝包,第三步,配置一下環(huán)境,第四步,完成”這種NT教程?!我只想說,如果你的智商只能支持你寫代碼不能支撐你去寫教程,那就別在這寫一堆答辯一樣的東西浪費(fèi)別人時間。

https://blog.csdn.net/qq_41764621/article/details/123384625

https://learnopencv.com/install-opencv-4-on-ubuntu-16-04/

????? ? 。。。總之,本篇文章參考上述兩篇文章,本文方法為全流程步驟教程,已從全新NUC上配置完成并且沒有出現(xiàn)任何問題。但是由于B站的文章編輯寫這個屬實(shí)有點(diǎn)難受,可以依照著原文在對比本文進(jìn)行操作。(其實(shí)主要還是時間有限,有時間我會重新寫一下這個教程并且同步到CSDN上,畢竟B站復(fù)制代碼也挺麻煩的。。。)

一,項(xiàng)目環(huán)境

OpenCV 4.幾來著

其他的忘了

二,Clion安裝

1.下載Clion安裝包

????????網(wǎng)址:https://www.jetbrains.com/clion/download/#section=linux

2.解壓Clion安裝包

????????我們首先在你想存放的地方新建文件夾(合理分類文件并隔離是一個好習(xí)慣哦~)這里我在/home/nuc/public/WORKING/路徑下新建了一個Clion文件夾,將壓縮包放到這里并提取到CLion文件夾里。

? ????? PS:為了方便后續(xù)操作,我這里將文件名稱“Clion-2022.3”重命名為“clion”

3.啟動Clion

????????首先我們進(jìn)入終端,然后在終端中輸入如下指令:

????????sh /home/nuc/public/WORKING/Clion/clion/bin/clion.sh

? ? ????其中“/home/nuc/public/WORKING/Clion/clion/bin/clion.sh”為路徑名稱,注意替換。

? ? ????然后我們會進(jìn)入到Clion的激活界面,對于非學(xué)校用戶以及購買用戶只有30天的免費(fèi)試用期。如何購買以及建立學(xué)校賬戶本文在此不作介紹。

? ? ????當(dāng)我們激活完成之后,在創(chuàng)建項(xiàng)目之前,我們先創(chuàng)建桌面圖表方便以后操作

????????至此,Clion已經(jīng)成功安裝完成,其自動包含C++及Cmake環(huán)境。

三,C++ OpenCV環(huán)境配置

我們首先從文件當(dāng)前路徑中進(jìn)入終端

? ? ????然后依次輸入以下指令:

0.新建文件夾

? ? ????mkdir installation

? ? ????mkdir installation/OpenCV-"$cvVersion"

1.更新包

? ? ? ? sudo apt -y update

? ? ? ? sudo apt -y upgrade

2.安裝OS庫

? ? ? ? sudo apt -y remove x264 libx264-dev


? ? ? ? ## Install dependencies

? ? ? ? sudo apt -y install build-essential checkinstall cmake pkg-config yasm

? ? ? ? sudo apt -y install git gfortran

? ? ? ? sudo apt -y install libjpeg8-dev libjasper-dev libpng12-dev


? ? ? ? sudo apt -y install libtiff5-dev


? ? ? ? sudo apt -y install libtiff-dev


? ? ? ? sudo apt -y install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev

? ? ? ? sudo apt -y install libxine2-dev libv4l-dev

? ? ? ? cd /usr/include/linux

? ? ? ? sudo ln -s -f ../libv4l1-videodev.h videodev.h

? ? ? ? cd $cwd


? ? ? ? sudo apt -y install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

? ? ? ? sudo apt -y install libgtk2.0-dev libtbb-dev qt5-default

? ? ? ? sudo apt -y install libatlas-base-dev

? ? ? ? sudo apt -y install libfaac-dev libmp3lame-dev libtheora-dev

? ? ? ? sudo apt -y install libvorbis-dev libxvidcore-dev

? ? ? ? sudo apt -y install libopencore-amrnb-dev libopencore-amrwb-dev

? ? ? ? sudo apt -y install libavresample-dev

? ? ? ? sudo apt -y install x264 v4l-utils


? ? ? ? # Optional dependencies

? ? ? ? sudo apt -y install libprotobuf-dev protobuf-compiler

? ? ? ? sudo apt -y install libgoogle-glog-dev libgflags-dev

? ? ? ? sudo apt -y install libgphoto2-dev libeigen3-dev libhdf5-dev doxygen

3.安裝OpenCV和OpenCV_Contrib

? ? ? ? git clone https://github.com/opencv/opencv.git

? ? ? ? cd opencv

? ? ? ? git checkout $cvVersion

? ? ? ? cd ..


? ? ? ? git clone https://github.com/opencv/opencv_contrib.git

? ? ? ? cd opencv_contrib

? ? ? ? git checkout $cvVersion

? ? ? ? cd ..

4. 編譯/安裝

? ? ? ? 第一步

? ? ? ? cd opencv? ? # 進(jìn)入opencv文件夾

? ? ? ? mkdir build? # 創(chuàng)建build文件夾

? ? ? ? cd build? ? ?# 進(jìn)入build文件夾

? ? ? ? 第二步

? ? ? ? cmake -D CMAKE_BUILD_TYPE=RELEASE \

? ? ? ? ? ? -D CMAKE_INSTALL_PREFIX=$cwd/installation/OpenCV-"$cvVersion" \

? ? ? ? ? ? -D INSTALL_C_EXAMPLES=ON \

? ? ? ? ? ? -D INSTALL_PYTHON_EXAMPLES=ON \

? ? ? ? ? ? -D WITH_TBB=ON \

? ? ? ? ? ? -D WITH_V4L=ON \

? ? ? ? ? ? -D OPENCV_PYTHON3_INSTALL_PATH=$cwd/OpenCV-$cvVersion-py3/lib/python3.5/site-packages \

? ? ? ? ? ? -D WITH_QT=ON \

? ? ? ? ? ? -D WITH_OPENGL=ON \

? ? ? ? ? ? -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \

? ? ? ? ? ? -D BUILD_EXAMPLES=ON ..

? ? ? ? 第三步

? ? ? ? make -j4

? ? ? ? make install

? ? 現(xiàn)在OpenCV的環(huán)境已經(jīng)配置完成

5.配置CMakeLists.txt


? ? ????首先我們新建一個CPP工程,進(jìn)入其中的CMakeLists.txt文件,在add_executable(你的項(xiàng)目名稱 main.cpp)前添加如下代碼:

? ? ????find_package(OpenCV REQUIRED)

? ? ????INCLUDE_DIRECTORIES( ${OPENCV_INCLUDE_DIR} )

? ? ????SET(OpenCV_DIR <OpenCV_Home_Dir>/installation/OpenCV-master/lib/cmake/openCV4)

? ? ????SET(OpenCV_DIR /home/hp/OpenCV_installation/installation/OpenCV-master/lib/cmake/openCV4)

? ? 然后再進(jìn)入到終端,輸入以下指令

? ? ????mkdir build && cd build

? ? ????cmake ..

? ? ????cmake --build . --config Release

? ? 現(xiàn)在OpenCV環(huán)境已經(jīng)配置完成,進(jìn)入主函數(shù)中輸入

? ? #include <openCV4/openCV2/opencv.hpp>

? ? 即可



[Ubuntu/Linux]Clion安裝及C++/Python環(huán)境配置教程的評論 (共 條)

分享到微博請遵守國家法律
呈贡县| 开封市| 若尔盖县| 昌宁县| 桃江县| 双流县| 马关县| 马公市| 塘沽区| 荔浦县| 阳江市| 韩城市| 剑川县| 兴义市| 英山县| 星子县| 文成县| 敦化市| 乌拉特后旗| 五台县| 台中市| 翁牛特旗| 广灵县| 旅游| 通海县| 永济市| 盐源县| 洱源县| 沛县| 阿克| 深圳市| 白城市| 若羌县| 梁山县| 津南区| 敦化市| 唐河县| 墨玉县| 明光市| 迭部县| 辽源市|