在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > QT+Opencv粒子濾波算法實現(xiàn)視頻目標跟蹤——(三)QT環(huán)境安裝及配置

            QT+Opencv粒子濾波算法實現(xiàn)視頻目標跟蹤——(三)QT環(huán)境安裝及配置

            作者: 時間:2017-10-11 來源:網(wǎng)絡 收藏

            在QT+OpenCV實現(xiàn)在410c開發(fā)板上實現(xiàn)視頻目標追蹤預研系列內容呢的前面兩個博客中已經(jīng)對目標跟蹤算法的選擇進行了介紹,確定了使用粒子濾波作為視頻目標跟蹤,并在上位機上對粒子濾波算法進行了簡單的測試驗證了采用粒子濾波算法來實現(xiàn)目標跟蹤的可行性。

            本文引用地址:http://www.biyoush.com/article/201710/365556.htm

            圖1 Dragonboard 410c開發(fā)板

            要在Dragonboard410c上實現(xiàn)視頻目標跟蹤,還需要在Dragonboard 410c開發(fā)板上來完成我們的運行環(huán)境的配置和安裝,這里我們是用的運行l(wèi)inux系統(tǒng)的Dragonboard 410c開發(fā)板,本節(jié)內容將進一步教大家如何在Dragonboard 410c上來配置和QT環(huán)境,具體的過程如下:

            一、QT環(huán)境的安裝及配置

            QT主要是為實現(xiàn)目標跟蹤提供UI支持,其具體的安裝及配置如下:

            1)下載QT源碼包

            到https://download..io/archive//5.4/5.4.0/single/下載源碼包 -everywhere-opensource-src-5.4.0.tar.gz

            2)安裝 arm-linux-gcc、arm-linux-g++

            你可以通過輸入arm-linux-gcc查看你電腦上是否安裝了ARM交叉編譯工具,如果沒有安裝可以進行安裝,在ubuntu環(huán)境下可以使用apt-get工具進行安裝,安裝命令如下:

            sudo apt-get install arm-linux-gcc

            sudo apt-get install arm-linxu-g++

            3)對下載好的QT源碼包進行解壓,進入到解壓后的QT目錄,對相關文件進行修改,具體的操作如下:

            vim qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 修改如下:

            #

            # qmake configuraTIon for building with arm-linux-g++

            #

            MAKEFILE_GENERATOR = UNIX

            CONFIG += incremental

            QMAKE_INCREMENTAL_STYLE = sublib

            QT_QPA_DEFAULT_PLATFORM = linuxfb

            QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a

            QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a

            include(../common/linux.conf)

            include(../common/gcc-base-unix.conf)

            include(../common/g++-unix.conf)

            # modificaTIons to g++.conf

            QMAKE_CC = $PATH/arm-none-linux-gcc

            QMAKE_CXX = $PATH/arm-none-linux-g++

            QMAKE_LINK = $PATH/arm-none-linux-g++

            QMAKE_LINK_SHLIB = $PATH/arm-none-linux-g++

            # modificaTIons to linux.conf

            QMAKE_AR = $PATH/arm-none-linux-ar cqs

            QMAKE_OBJCOPY = $PATH/arm-none-linux-objcopy

            QMAKE_NM = $PATH/arm-none-linux-nm -P

            QMAKE_STRIP = $PATH/arm-none-linux-strip

            load(qt_config)

            4)運行./config文件,生成用于編譯的Makefile文件具體的命令參數(shù)如下:

            ./configure -prefix /usr/local/QtEmbedded-5.4.0-arm -confirm-license -opensource -release -make libs -xplatform linux-arm-g++ -opTImized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-libpng -qt-zlib -tslib -no-opengl -no-sse2 -no-openssl -no-nis -no-cups -no-glib -no-dbus -no-xcb -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -make examples -nomake tools -nomake tests -no-iconv -v

            5)執(zhí)行make命令進行編譯

            編譯好后將 ./preload/preloadable_libiconv.so 拷貝到DragonBoard 410c板子的 /lib 下面,設置環(huán)境變量export LD_PRELOAD=/lib/preloadable_libiconv.so,這樣就可以在Dragonboard 410c上使用QT庫了。

            此時大家可以用QT寫一個小的測試程序hellowordl,然后進行交叉編譯將其下載到Dragonboard 410c開發(fā)板上運行測試。本文移植好后進行測試結果如下圖2所示:

            圖2 Dragonboard 410c上運行的QT測試demo



            關鍵詞: DragonBoard410c qt opencv

            評論


            相關推薦

            技術專區(qū)

            關閉