安裝系統(tǒng)
linuxmint官網(wǎng)https://www.linuxmint.com/download_all.php
選擇20版本
https://www.linuxmint.com/release.php?id=38
利用rufus
制作U盤啟動
安裝過程參考《linux mint 19 的安裝方法》
安裝nvidia驅(qū)動
利用系統(tǒng)自帶驅(qū)動管理器安裝nvidia-driver
安裝wps
安裝foxit
https://www.foxitsoftware.com/downloads/
安裝 微信和QQ
參考:http://www.mintos.org/soft/oneclick-deepinsoft.html
《解決linux mint19.3 下微信輸入黑塊問題》
《WPS-系統(tǒng)缺失字體》
或者可將windows下fonts內(nèi)容考入linux中/usr/share/fonts內(nèi)
字典軟件 GoldenDict
參考《安裝使用 GoldenDict 查詞神器 (Windows/Mac/Linux)》
Typora
參考:https://support.typora.io/Typora-on-Linux/
Mint
# or use
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# add Typora's repository
echo -e "\ndeb https://typora.io/linux ./" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
# install typora
sudo apt-get install typora
OBS
參考:https://obsproject.com/wiki/install-instructions#linux
Ubuntu Installation
xserver-xorg version 1.18.4 or newer is recommended to avoid potential performance issues with certain features in OBS, such as the fullscreen projector.
FFmpeg is required. If you do not have the FFmpeg installed (if you're not sure, then you probably don't have it), you can get it with the following commands:
sudo apt install ffmpeg
Then you can install OBS with the following commands, make sure you enabled the multiverse repo in Ubuntu's software center (NOTE: On newer versions of ubuntu adding a repository automatically apt updates.):
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio
keepassxc
參考:https://keepassxc.org/download/#linux
sudo apt install keepassxc
安裝anaconda
官網(wǎng)https://www.anaconda.com/products/individual
下載Anaconda3-2020.02-Linux-x86_64.sh按默認(rèn)設(shè)置安裝。
在終端執(zhí)行anaconda-navigator啟動anaconda圖形界面。
分別創(chuàng)建kears和pytorch虛擬環(huán)境
keras包含python3.7渊啰、tensorflow2.2.0 融撞、cudatookit10.1.243 cudnn7.65
pytorch包含python3.7 棒搜、pytorch15.1 仆嗦、 cudatookit10.2.89
安裝opencv 4.3.0 和 opencv_contrib-4.3.0
進(jìn)入opencv官網(wǎng):https://opencv.org/releases/
從Sources下載源碼包opencv-4.3.0.zip
從https://github.com/opencv/opencv_contrib/releases/tag/4.3.0 下載opencv_contrib-4.3.0.tar.gz
將opencv-4.3.0.zip解壓至/opt目錄下枝恋,將opencv_contrib-4.3.1.tar.gz解壓至/opt/opencv-4.3.0目錄內(nèi)
在opencv4.3.0目錄下打開終端每币,創(chuàng)建build_Release文件夾
mkdir build_Release
參考Installation in Linux https://docs.opencv.org/4.3.0/d7/d9f/tutorial_linux_install.html
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
注意:安裝過程中可能遇到:無法定位軟件包libjasper-dev的的情況:
- 方法一:
https://packages.ubuntu.com/zh-cn/xenial/amd64/libjasper-dev/download
用在 AMD64 上 libjasper-dev_1.900.1-debian1-2.4ubuntu1.2_amd64.deb 的下載頁面
http://security.ubuntu.com/ubuntu/pool/main/j/jasper/libjasper-dev_1.900.1-debian1-2.4ubuntu1.2_amd64.deb
https://packages.ubuntu.com/zh-cn/xenial/amd64/libjasper1/download
用在 AMD64 上 libjasper1_1.900.1-debian1-2.4ubuntu1.2_amd64.deb 的下載頁面http://security.ubuntu.com/ubuntu/pool/main/j/jasper/libjasper1_1.900.1-debian1-2.4ubuntu1.2_amd64.deb
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt upgrade
sudo apt install libjasper1 libjasper-dev
再次執(zhí)行遇到問題的指令
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
(python-dev問題根據(jù)提示修改)
編譯OpenCV
進(jìn)入解壓后的源碼文件携丁,新建的build_Release內(nèi),啟動終端兰怠。
參考《ubuntu18.04安裝opencv4.2.0》https://blog.csdn.net/u010555393/article/details/104757974
sudo cmake -DCMAKE_BUILD_TYPE=Release -D PYTHON_DEFAULT_EXECUTABLE=$(which python3) -D WITH_TBB=ON -D WITH_EIGEN=ON -DOPENCV_GENERATE_PKGCONFIG=ON -D WITH_GTK=ON -D WITH_OPENMP=ON BUILD_DOCS=ON -DBUILD_EXAMPLES=ON -DCMAKE_INSTALL_PREFIX=/usr/local/opencv/Release -DOPENCV_EXTRA_MODULES_PATH=/opt/opencv-4.3.0/opencv_contrib-4.3.0/modules /opt/opencv-4.3.0/ ..
查看CPU核心數(shù)
nproc
根據(jù)CPU設(shè)置并行運(yùn)算核心數(shù)
sudo make -j4
經(jīng)過半個(gè)小時(shí)等待梦鉴。
參考《Ubuntu18.04安裝OpenCV4.2.0+OpenCV_Contrib4.2.0庫》
make完成之后,執(zhí)行(如果在如果僅僅只需要在python或者C中使用OpenCV揭保,就可以直接執(zhí)行下一步了肥橙。) 再java中使用的后,需要修改一些文件內(nèi)容秸侣。 具體參考:(https://www.cnblogs.com/fx-blog/p/8213704.html)
make完成之后存筏,執(zhí)行
自己電腦/opt/opencv-4.3.0/modules/features2d/misc/java/src/cpp/下文件features2d_converters.hpp只有很少內(nèi)容。無法參考《OpenCV - Linux(Ubuntu 16.04)中安裝OpenCV + OpenCV_Contrib 》https://www.cnblogs.com/fx-blog/p/8213704.html相應(yīng)內(nèi)容進(jìn)行修改味榛。目前還不清楚如何配置java下的opencv
sudo make install
安裝完后椭坚,進(jìn)入/etc/ld.so.conf.d目錄下看是否有opencv.conf(沒有就新建一個(gè))。
在opencv.conf內(nèi)添加/usr/local/opencv/Release/lib/
保存之后搏色,執(zhí)行下面指令生效善茎。
sudo ldconfig
修改/etc/bash.bashrc
在末尾添加如下內(nèi)容:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv/Release/lib/pkgconfig
export PKG_CONFIG_PATH
source一下,使生效
source /etc/bash.bashrc
更新
sudo updatedb
測試opencv
進(jìn)入opencv-4.3.0/samples/cpp目錄下频轿,有一個(gè)opencv自帶的例子垂涯。
cd ../samples/cpp/example_cmake
cmake .
make
./opencv_example
參考《ubuntu18.04安裝opencv4.2.0》https://blog.csdn.net/u010555393/article/details/104757974解決方法
進(jìn)入/opt/opencv-4.3.0/samples/cpp/example_cmake/CMakeLists.txt
重新執(zhí)行
cmake .
make
./opencv_example
出現(xiàn)如下圖: