日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Zynq7000开发系列-5(OpenCV开发环境搭建:Ubuntu、Zynq)

發(fā)布時(shí)間:2023/12/9 Ubuntu 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zynq7000开发系列-5(OpenCV开发环境搭建:Ubuntu、Zynq) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

操作系統(tǒng):Ubuntu14.04.5?LTS 64bit

OpenCV:OpenCV 3.1.0、opencv_contrib

gcc:gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3)

arm-xilinx-linux-gnueabi-gcc:gcc version 4.9.2 (Sourcery CodeBench Lite 2015.05-17)


一、Ubuntu下OpenCV3.1.0編譯(包含opencv_contrib模塊)

1、依賴包安裝

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

?

2、下載源碼

OpenCV:opencv-3.1.0.zip

官網(wǎng)鏈接:https://opencv.org/releases.html

contrib模塊:opencv_contrib-3.1.0.zip

Github鏈接:https://github.com/opencv/opencv_contrib/releases

?

3、安裝命令

unzip opencv_contrib-3.1.0.zip # 解壓 unzip opencv-3.1.0.zip # 解壓 cd opencv-3.1.0 mkdir build # 編譯文件夾 cd build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/opt/opencv310 -D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib/modules/> ..
# OPENCV_EXTRA_MODULES_PATH用實(shí)際的地址代替,切勿漏掉最后的兩個(gè)點(diǎn)“..”,表示上層文件夾的意思 make
-j4 # -j4表示使用4個(gè)線程編譯 make install # 安裝到指定文件夾/opt/opencv310

?

4、安裝后配置

Note:由于沒有安裝在/usr或/usr/local下,需要做一些額外的配置

##讓opencv的相關(guān)鏈接庫被系統(tǒng)共享 sudo gedit /etc/ld.so.conf.d/opencv310.conf 添加:/opt/opencv310/lib,保存 sudo ldconfig ##為程序指定openvc的頭文件位置 sudo gedit /etc/bash.bashrc 在文件后添加: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/opencv310/lib/pkgconfig export PKG_CONFIG_PATH 保存退出,重新開啟終端來使配置生效

執(zhí)行一下命令檢查OpenCV相關(guān)信息是否正確輸出:

pkg-config opencv --libs # 輸出OpenCV的庫文件信息 pkg-config opencv --cflags # 輸出OpenCV的頭文件信息

?

6、測試

OpenCV 3.1.0?dnn模塊測試,參考官方教程鏈接:https://docs.opencv.org/master/d5/de7/tutorial_dnn_googlenet.html

?

二、OpenCV3.1.0交叉編譯(包含opencv_contrib模塊)[ for Zynq ]

1、依賴包安裝

sudo apt-get install cmake-curses-gui

?

2、下載源碼

見上述第一點(diǎn)第2小點(diǎn)。

?

3、重新解壓縮源碼包得到文件夾/opencv-3.1.0,并重命名為/opencv-3.1.0_zynq

?

4、設(shè)置編譯環(huán)境(交叉編譯鏈):在/opencv-3.1.0_zynq下新建文件toolchain.cmake,內(nèi)容如下:

set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) set(CMAKE_C_COMPILER arm-xilinx-linux-gnueabi-gcc) set(CMAKE_CXX_COMPILER arm-xilinx-linux-gnueabi-g++)

?

5、安裝命令

mkdir build # 編譯文件夾 cd build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_TOOLCHAIN_FILE=../toolchain.cmake -D CMAKE_INSTALL_PREFIX=/opt/opencv310_zynq -D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib/modules/> ..# CMAKE_TOOLCHAIN_FILE 指定配置編譯環(huán)境的文件,OPENCV_EXTRA_MODULES_PATH 用實(shí)際的地址代替,切勿漏掉最后的兩個(gè)點(diǎn)“..”,表示上層文件夾的意思
ccmake ..

? ? 打開配置界面后,修改如下:
? ? 把所有以WITH開頭的選項(xiàng)全部選為OFF(除了WITH_V4L選為ON外)(這些選項(xiàng)需第三方庫支持,若用到則選為ON)
? ? 按c鍵配置,然后按g鍵生成并退出

make -j4 # -j4表示使用4個(gè)線程編譯 make install # 安裝到指定文件夾/opt/opencv310_zynq

?

至此,OpenCV開發(fā)環(huán)境搭建完畢。

?

參考文章鏈接:

ubuntu 14.04 64位 安裝Opencv3.1.0 (包含opencv_contrib模塊) - Fienly - 博客園
https://www.cnblogs.com/asmer-stone/p/5089764.html

?

轉(zhuǎn)載于:https://www.cnblogs.com/wmxfd/p/zynq7000_development_5_opencv_development_environment_establishment_fot_ubuntu_and_zynq.html

總結(jié)

以上是生活随笔為你收集整理的Zynq7000开发系列-5(OpenCV开发环境搭建:Ubuntu、Zynq)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。