五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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)境配置教程的評論 (共 條)

分享到微博請遵守國家法律
满洲里市| 银川市| 邯郸县| 岑巩县| 棋牌| 南开区| 化德县| 呼和浩特市| 广元市| 璧山县| 石城县| 江城| 崇左市| 穆棱市| 南昌县| 望谟县| 桂阳县| 溧水县| 六安市| 平阴县| 安福县| 沭阳县| 梨树县| 霍州市| 山丹县| 泰兴市| 承德市| 钟山县| 阿鲁科尔沁旗| 图木舒克市| 民乐县| 泰州市| 泰和县| 平原县| 高清| 财经| 安阳市| 班玛县| 阿巴嘎旗| 丰镇市| 九江市|