最全linux代码视觉项目运行环境配置

本文详细描述了在Ubuntu系统中更新源列表、安装必要的软件包(如Git、OpenCV、Halcon、PCL和CloudCompare)以及使用CMake进行编译的过程。涉及到了apt-get的使用和多个开源库的安装步骤。
摘要由CSDN通过智能技术生成

sudo gedit /etc/apt/sources.list
删掉原有内容,添加
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

sudo apt-get update

sudo apt-get update
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libpcap-dev
sudo apt-get install libflann1.9 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install vtk6 libvtk6.3 libvtk6-dev libvtk6.3-qt libvtk6-qt-dev
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install libopenni-dev libopenni2-dev

https://github.com/PointCloudLibrary/pcl/releases/tag/pcl-1.12.1

创建⽬录

mkdir release

进⼊⽬录

cd release

cmake指令⽣成makefile⽂件

cmake -DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr/local
-DBUILD_GPU=ON
-DBUILD_apps=ON
-DBUILD_examples=ON …

进⾏编译

make -j4

耐⼼等待, ⼤概需要时到⼆⼗分钟

pcl_viewer bunny.pcd
sudo apt-get install build-essential pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libjpegdev libswscale-dev libtiff5-dev

https://opencv.org/releases/

创建⽬录

mkdir release

进⼊⽬录

cd release

cmake指令⽣成makefile⽂件

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_GTK=ON -
D OPENCV_GENERATE_PKGCONFIG=YES …

进⾏编译

make -j4

耐⼼等待, ⼤概需要时到⼆⼗分钟

5.安装点云

安装CloudCompare:

snap install core
sudo snap install cloudcompare

Sample shell script for HALCON environment settings # (sh syntax) # If you are using the Bourne

shell source this file with the following # command: # source .profile_halcon
HALCONARCH=x64-linux; export HALCONARCH
HALCONROOT=“/opt/halcon”; export HALCONROOT
HALCONEXAMPLES= H A L C O N R O O T / e x a m p l e s ; e x p o r t H A L C O N E X A M P L E S H A L C O N I M A G E S = {HALCONROOT}/examples; export HALCONEXAMPLES HALCONIMAGES= HALCONROOT/examples;exportHALCONEXAMPLESHALCONIMAGES={HALCONROOT}/examples/images; export HALCONIMAGES
PATH= H A L C O N R O O T / b i n / {HALCONROOT}/bin/ HALCONROOT/bin/{HALCONARCH}😒{PATH}; export PATH
if [ L D L I B R A R Y P A T H ] ; t h e n L D L I B R A R Y P A T H = {LD_LIBRARY_PATH} ] ; then LD_LIBRARY_PATH= LDLIBRARYPATH];thenLDLIBRARYPATH={HALCONROOT}/lib/ H A L C O N A R C H : {HALCONARCH}: HALCONARCH:{LD_LIBRARY_PATH}; export
LD_LIBRARY_PATH
else
LD_LIBRARY_PATH= H A L C O N R O O T / l i b / {HALCONROOT}/lib/ HALCONROOT/lib/{HALCONARCH}; export LD_LIBRARY_PATH
fi

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值