1. 准备安装包

  1. fftw安装包,我这里用的是fftw-3.2.1.tar.gz(如果fftw不是.tar.gz格式可以使用tar -zcvf fftw-3.2.1.tar.gz /fftw的目录/fftw文件名 压缩为该格式,后面要用到该格式。压缩完一定要检查一下解压的文件名是否为fftw-3.2.1,不能包含该文件的上级路径!一定注意!!!压缩完之后自己试着尝试解压一下,看看解压的出来的文件名是不是fftw-3.2.1)
  2. roi_pac安装包,我用的是ROI_PAC_3_0_1.tgz

2.开始安装

  1. 解压ROI_PAC_3_0_1.tgz,并进入到ROI_PAC_3_0_1/ ROI_PAC目录下,以当前目录作为工作目录。
  2. 在该目录下创建NetDist文件夹,并将fftw-3.2.1.tar.gz拷贝到该文件夹下,新建NetSrc文件夹,并将解压好的fftw-3.2.1拷贝到此文件夹下。
  3. 打开ROI_PAC_3_0_1/ ROI_PAC/contrib/install-fftw.sh,将其中的ver=3.3.3改为3.2.1(改为你的fftw版本)
  4. 执行sudo chmod +x ./contrib/install-fftw.sh为install-fftw.sh赋予执行权限,然后执行./contrib/install-fftw.sh CC=cc。这一步是通过ROI_PAC建立好的框架安装fftw。执行完后会在ROI_PAC_3_0_1/ ROI_PAC下生成NetBuild, NetBuild, NetDist, NetInst, NetSrc四个新文件夹。
  5. 上一步报错的话检查NetBuild文件夹下最新的fftw-XXXXXX-XXXX文件夹,检查其中文本的末尾处,会报出错误的详细信息。如果是报出.../ROI_PAC/NetSrc/fftw-3.2.1/configure:Permission denied的错误的话,执行sudo chmod +x ./NetSrc/fftw-3.2.1/configure
  6. 如果有其他问题在ROI_PAC文件夹下搜索AAREADME_BUILD_ROIPAC,该文档中有一些常见安装错误的解释。
  7. 第四步没有问题后会出现
    export FFTW_LIB_DIR=../ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-190807-0739/lib
    export FFTW_INC_DIR=../ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-190807-0739/include
    路径中的数字会根据安装fftw的次数而变化。出现这两行后复制,然后终端输入sudo gredit /etc/profile,在文档的最后粘贴这两行文本,设置好环境变量。
  8. 然后执行./contrib/multibuild.sh进行安装, 如果出现FFTW_LIB_DIR needs to be set to directory containing libfftw3f.a字样问题,则将上步中的export FFTW_LIB_DIR=../ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-190807-0739/lib
    export FFTW_INC_DIR=../ROI_PAC_3_0_1/ROI_PAC/NetInst/fftw-190807-0739/include在终端中直接执行,然后重新执行./contrib/multibuild.sh
  9. 安装完成后在ROI_PAC目录下新建名为INT_BIN文件夹,在ROI_PAC目录下搜索文件夹multibild-XXXXXX-XXXX(X为你安装时的数字,每个人不同),并将该文件夹下的/installs/defults/bin文件夹下的内容复制到新建的INT_BIN文件夹下,方便后续添加变量。
  10. 终端输入sudo gedit /etc/profile,打开存放环境变量的文档,在文档末尾处添加
    export INT_BIN=(“自己的ROI_PAC路径”)/ROI_PAC/INT_BIN
    export INT_SCR=(“自己的ROI_PAC路径”)/ROI_PAC/INT_SCR
    保存后关闭即可。

ubuntu16.04下安装ROI_PAC相关推荐

  1. ubuntu16.04 下安装Opencv2.4.9

    ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from:  https://sourceforge.net/projects/opencvlibrary/? ...

  2. wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法

    Ubuntu16.04下安装Wechat 很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtba ...

  3. ubuntu16.04下安装openssh-server报依赖错误的解决方法

    ubuntu16.04下安装openssh-server报依赖错误的解决方法 参考文章: (1)ubuntu16.04下安装openssh-server报依赖错误的解决方法 (2)https://ww ...

  4. Ubuntu16.04下安装有道翻译

    Ubuntu16.04下安装有道翻译 参考: https://www.cnblogs.com/pursuiting/p/6194682.html 下载并安装3个依赖包 下载并安装有道词典 下载并安装3 ...

  5. Ubuntu16.04下安装tensorflow(CPU)spyder+pycharm

    1.下载并安装Anaconda 1.1 下载 从Anaconda官网(https://www.continuum.io/downloads)上下载Linux版本 https://repo.contin ...

  6. Ubuntu16.04 下安装 Teamviewer 远程控制软件

    TeamViewer软件介绍: TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上 ...

  7. ubuntu16.04下安装企业微信和微信(实测能用)

    ubuntu16.04下安装企业微信和微信(实测能用) 安装deepin 安装企业微信 安装微信 安装deepin 第一步: git clone https://gitee.com/wszqkzqk/ ...

  8. 【踩坑】Ubuntu16.04下安装Tenda U6无线网卡驱动

    Ubuntu <Ubuntu16.04下安装Tenda U6无线网卡驱动>和<18.04安装腾达Tanda U6无线网卡(RTL8192EU)驱动 >1<Tenda U9 ...

  9. 在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑)(001)

    在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑) 一 下载 先去github上下载对应的opencv版本和opencv_contrib版本,我下载的是opencv4. ...

最新文章

  1. 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试
  2. LeetCode Merge k Sorted Lists(有序单链表数组的合并)
  3. 并发编程之Synchronized原理
  4. 10.02 T3 打表找递推式+十进制快速幂 九校联考凉心模拟DAY1T1
  5. NIO Buffer
  6. C#里的一些加密解密标准函数示例——DES,SHA1,RSA
  7. 监控系统的多协议直播(RTSP RTMP HTTP Live Streaming)
  8. “90后”台湾籍乘务长的第一个大陆春运
  9. 敬业福和花花卡算啥?这次不来,你亏了
  10. c mysql存储过程 out_MySQL存储过程带in和out参数
  11. 大型集团企业云管平台建设参考架构
  12. M1芯片Mac mini 2K显示器开启HiDpi
  13. 把码云项目上传到服务器,将本地项目上传到码云上(vue项目)
  14. 笔记本电脑耳机左右声道音量不一样,如何解决?
  15. 虚拟服务器virt,virt-install error,主机不支持任何虚拟化选项
  16. 我与学霸的距离计算机,你与学霸的距离,可能就差本笔记
  17. 制作系统光盘Server 2003 总结
  18. HTML网页调用 网易云 音乐播放器代码
  19. Java整型变量和整型常量
  20. 程序员正确打开碎片时间的方法

热门文章

  1. “全民K歌”有什么秘密?网站数据分析之数据的获取
  2. 猿创征文|Android开发入门工具的那些事儿
  3. 金九银十!阿里内部首推《SpringCloudAlibaba学习笔记》全方位讲解,细致至极!
  4. 【愚公系列】2022年02月 U3D全栈班 006-Unity工具栏
  5. 这5款黑科技手机APP,瞬间提高手机逼格!
  6. SpringBoot 整合EasyExcel详解(一)-高性能Excel方案
  7. 微型计算机内存条,微型机的RAM子系统-微计算机原理-电子发烧友网站
  8. java标识符(java标识符区分大小写)
  9. 关于WIN10新版本系统高级电源设置选项缺失问题
  10. 中国移动5G消息开发者社区第10期5G消息云课堂 | 直播回放已上线