Ubuntu18.04安装MatlabR2017a和OpenCV3.4.2
安装MatlabR2017a
文件下载
明显只能百度网盘,提取码:hj0x
我把文件保存到了/media/HardDisk/公共安装包/MATLAB_R2017a_install/文件夹下
挂载镜像
- 为了避免麻烦,先修改一下读写权限
sudo chmod -R 777 /media/HardDisk/公共安装包/MATLAB_R2017a_install/
- 创建一个文件夹,用于挂载镜像
sudo mkdir /media/HardDisk/公共安装包/MATLAB_R2017a_install/matlab/
- 挂载镜像,格式为 sudo mount -o loop iso文件 用于挂载的文件夹
sudo mount -o loop '/media/HardDisk/公共安装包/MATLAB_R2017a_install/matlab/R2017a_glnxa64_dvd1.iso' '/media/HardDisk/公共安装包/MATLAB_R2017a_install/matlab/matlab'
开始安装
启动安装
cd
sudo /media/HardDisk/公共安装包/MATLAB_R2017a_install/matlab/install
- 使用文件安装密钥,下一步






-
方法1:
sudo umount '/media/HardDisk/公共安装包/MATLAB_R2017a_install/matlab/R2017a_glnxa64_dvd1.iso'
-
方法2:在文件管理器中找到MATHWORKS_R2017A,右键卸载。(这张图是我在Ubuntu20.04上安装Matlab照的,Ubuntu18.04一样)

sudo mount -o loop '/media/HardDisk/公共安装包/MATLAB_R2017a_install/matlab/R2017a_glnxa64_dvd2.iso' '/media/HardDisk/公共安装包/MATLAB_R2017a_install/matlab/matlab'
- 安装结束

破解
1.把Matlab+2017a+Linux64+Crack.zip中的两个文件复制到对应位置
sudo cp license_standalone.lic /usr/local/MATLAB/R2017a/licenses/
sudo cp libmwservices.so /usr/local/MATLAB/R2017a/bin/glnxa64/
2.运行Matlab,Ubuntu20.04直接出现以下窗口
/usr/local/MATLAB/R2017a/bin/matlab




sudo /usr/local/MATLAB/R2017a/bin/matlab
Xfce4下的快捷方式设置
1.桌面右键,创建启动器

2.名称随便写一个,比如Matlab。
- 命令
/usr/local/MATLAB/R2017a/bin/matlab
,
或者sudo /usr/local/MATLAB/R2017a/bin/matlab
。 - 选上在终端运行。

3.下次直接点创建的启动器就可以了

安装OpenCV3.4.5(使用cmake-gui)
文件下载和其他准备
1.安装cmake-gui和其他相关文件
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
sudo apt-get install cmake-qt-gui
2.OpenCV3.4.5文件下载
官网链接,可以选合适的版本
百度网盘,提取码:chtk
安装
- 将OpenCV3.4.5压缩包解压以后,在OpenCV3.4.5文件夹路径下运行终端
mkdir build
cd build
cmake-gui ..
- 弹出如下界面。
- 选择source code,就是OpenCV3.4.5文件夹
- build路径,就是刚才建立的build文件夹

- 弹出以下对话框,不用管,默认即可,点Finish

- 可以见到如下界面。
见到Configuring Done即可

去掉三个地方的√,ENABLE_PRECOMPILED_HEADERS,WITH_CUDA,WITH_CUFFT
(此处参考ubuntu18.04系统安装caffe过程,这里装OpenCV是为了安装Caffe)



点击Generate生成配置文件

- 在build目录下,运行以下代码,开始安装
make
sudo make install
最终可以看到

pkg-config --modversion opencv
