树莓派因其玲珑的体积跟富强的机能,成为了进修嵌入式体系跟打算机视觉的热点平台。OpenCV(Open Source Computer Vision Library)是一个富强的打算机视觉库,它为开辟者供给了丰富的打算机视觉跟呆板进修算法。本文将具体讲解如何在树莓派上轻松安装OpenCV3,并附带一些实用的技能跟留神事项。
在开端之前,请确保你曾经具有了以下前提:
起首,你须要将Raspbian操纵体系安装到SD卡上。你可能从树莓派的官方网站下载Raspbian镜像,并利用Etcher等东西将其烧录到SD卡中。
将SD卡拔出树莓派,连接表现器、键盘跟鼠标,然后启动树莓派。
在树莓派的终端中,起首更新体系包列表:
sudo apt update
sudo apt upgrade
安装OpenCV3须要一些依附项。以下是安装依附项的命令:
sudo apt install -y build-essential cmake git libopencv-dev
sudo apt install -y libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
sudo apt install -y libv4l-dev v4l-utils
sudo apt install -y libxine2-dev libfaac-dev libmpg123-dev libavc1394-dev
sudo apt install -y libasound2-dev libjack-jackd2-dev libflac-dev libmp3lame-dev
sudo apt install -y libpulse-dev libgl1-mesa-dev libgles2-mesa-dev
接上去,克隆OpenCV的源代码到当地:
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 3.4.2 # 抉择你须要的版本
创建一个构建目录,并设置CMake来编译OpenCV:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_OPENCL=OFF \
-D BUILD_TIFF=OFF \
-D WITH_TBB=OFF \
-D WITH_V4L=ON \
-D WITH_QT=OFF \
-D BUILD_EXAMPLES=ON ..
编译并安装OpenCV:
make -j4 # 利用-j4参数来减速构建过程
sudo make install
安装实现后,你可能利用以下命令验证OpenCV能否已正确安装:
cd ~
cat .bashrc
在输出中查找LD_LIBRARY_PATH
跟PATH
变量,确保它们包含了OpenCV的库跟二进制文件道路。
经由过程以上步调,你应当在树莓派上成功安装了OpenCV3。你现在可能利用OpenCV供给的富强功能来停止图像处理、打算机视觉跟呆板进修等任务。祝你在树莓派的世界里摸索高兴!