娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月27日(星期五)

正在發生

2019年12月27日 | 嵌入式ARM系統中OpenCV的移植

發布者:玉米哥哥 來源: eefocus關鍵字:嵌入式  ARM系統  OpenCV  移植 手機看文章 掃描二維碼
隨時隨地手機看文章

◆(在ubuntu中編譯):
安裝依賴庫:sudo apt-get install build-essential manpages-dev pkg-config


安裝libpng:
sudo apt-get install zlib1g-dev
sudo wget http://downloads.sourceforge.net/libpng/libpng-1.2.18.tar.gz?modtime=1179259677&big_mirror=0
sudo tar -xvzf libpng-1.2.18.tar.gz
cd libpng-1.2.18
sudo ./configure --prefix=/usr/local/libpng
sudo make
sudo make install
同樣的方式安裝: libjpeg     libz
注意:如果出現“/usr/bin/install: 無法創建普通文件“/usr/local/libjpeg/bin/cjpeg”: 沒有該文件或目錄”的這種錯誤,是因為無法創建相關的目錄,這里需要自己手動創建: sudo mkdir -p /usr/local/libjpeg/bin/cjpeg

 

◆ ./configure --host=arm-none-linux-gnueabi --without-gtk --without-carbon   --without-quicktime --without-1394libs --without-ffmpeg --without-python --without-swig --enable-static --disable-shared --disable-apps CXX=arm-none-linux-gnueabi-g++ CPPFLAGS=-I/usr/arm-2008q3/arm-none-linux-gnueabi/include --prefix=/usr/opencv
說明:
      --host=arm-linux :指出交叉編譯arm平臺
      --without-gtk:忽略gtk+2.0 windows
      --without-carbon: 不使用Mac OS上的X庫
      --without-quicktime
      --without-1394libs
      --without-ffmpeg
      --without-python
      --without-swig
      --enable-static :生成靜態庫
      --disable-shared:不生成動態庫
      CXX=armv4l-unknown-linux-g++ : 指定編譯工具(建議用2.95.2或者2.95.3版本)
      CPPFLAGS=-I/usr/include :OpenCV會用到一些dev的包,如png.h,jpeglib.h,大部分頭文件在/usr/include下


make
make install

 

◆export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/opencv/lib/pkgconfig
接著,根據需要在/usr/opencv/lib/pkgconfig/opencv.pc的Libs項中加入參數-lpthread、-ldl之類,例如
Libs: -L${libdir} -lcv -lcxcore -lcvaux -lpthread -lrt  -lm -lpng -ljpeg -lz -lm –ldl

 

◆清除編譯的中間文件和編譯后的文件:
#make clean
#make distclean

 

◆編譯例程drawing.c
    armv4l-unknown-linux-g++ `pkg-config --cflags --libs opencv`  drawing.c -o drawing
或者嘗試(某些情況下,順序問題可能引發undefined reference錯誤)
    arm-linux-g++ drawing.c -o drawing `pkg-config --cflags --libs opencv`
或著執行
    arm-linux-g++ drawing.c -o drawing -I/usr/opencv/include/opencv -L/usr/opencv/lib  -lcv -lcxcore -lpthread -lrt -lcvaux -lm -lpng -ljpeg -lz -lml -lhighgui –ldl

注意:這兒編譯的程序由于沒有添加gtk的支持,故而在ARM上是無法運行的,不過去掉顯示相關的函數,重新編譯,是可以執行的。opencv中文論壇上,有人說才vCreateImage無法連接,不過我測試的結果是可以的,highgui中,有一些非顯示的函數應該可以調用。

 

◆出現缺少ldconfig是因為系統PATH中沒有包括/sbin,自己添加上即可。
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/opencv/lib/pkgconfig

 

◆如果出現缺少libstdc++庫的情況,可以在arm編譯器目錄下的lib目錄中查找,拷貝到開發板中,并確保程序可以找到即可。

 

攝像頭驅動
以我現在所用網眼V2000為例子,內核選項加入OV511驅動,并且模塊加載。OpenCV程序中默認設備為/dev/video0 ,在程序中調用cvCaptureFromCAM函數可以直接獲取攝像頭,并采集圖像。
顯示:  顯示直接在要顯示的地方調用顯示驅動函數。

關鍵字:嵌入式  ARM系統  OpenCV  移植 引用地址:嵌入式ARM系統中OpenCV的移植

上一篇:交叉編譯器arm-linux-gcc
下一篇:arm-linux-gcc 常用參數講解 gcc編譯器使用方法

推薦閱讀

從2017年下半年以來,國內的植保無人機市場就已進入了兇猛的價格戰階段,兩大巨頭大疆和極飛在該行業展開廝殺,近期大疆又再次宣布將其主力植保無人機MG-1P價格直降10000元,從36188元降至26188元,進一步加強價格戰的力度。大疆發展面臨瓶頸拓展新領域大疆從2013年開始進入高速增長階段,短短4年時間營收就從8.2億元增加至175.7億元,增長了20多倍,可見...
仿真原理圖如下3.6 開鎖機構在基于單片機的電子密碼鎖設計中,用戶需要輸入密碼,密碼正確則發出開鎖信號開鎖。在這次基于單片機的電子密碼鎖設計中,通過控制蜂鳴器的發音來指示系統的開鎖功能。蜂鳴器是一種采用直流電壓供電的電子訊響器。圖3-9是用蜂鳴器指示的開鎖機構仿真圖。因為在設計中是以蜂鳴器發生來指示開鎖是否成功,當密碼輸入正確時蜂鳴器...
集微網記者剛剛獲得消息,華為已經停止生產HUAWEI VR Glass。供應鏈消息人士向集微網記者透露,截至今年10月,HUAWEI VR Glass出貨不到30萬套,不如銷售預期,華為已經停止生產HUAWEI VR Glass。去年9月,華為發布HUAWEI VR Glass,給VR行業帶來了不小驚喜。因為與傳統VR產品相比,HUAWEI VR Glass更像一款VR眼鏡,離理想VR眼鏡形態更近一步。據...
1 燒寫:燒寫和4412默認鏡像的燒寫類似,使用fastboot。先更新uboot,用4412默認uboot更新支持設備樹的uboot 用支持設備樹的uboot燒寫。進入支持設備樹的uboot控制臺支持設備樹的uboot控制臺,使用命令:fastboot 0 這里可能需要更新一下驅動,使用驅動精靈自動安裝即可。在cmd命令行,用fastboot燒寫: fastboot.exe flash bootloader u-boo...

史海拾趣

問答坊 | AI 解惑

Win CE開發特性(2)

第一次將非Unicode應用程序裝入Windows CE仿真器時,你會發現,許多正在使用的函數它都不支持,例如美國國家標準協會(ANSI)定義的字符函數strcpy()。這也許引誘你去鏈接Windows NT 運行時間庫,以便能解決所有問題。   如果你是剛開始用Windows ...…

查看全部問答∨

【藏書閣】電路與模擬電子技術

目錄: 第一篇 電路理論基礎 第一章 電路的基本概念和基本定律 第二章 電阻電路的分析方法 第三章 正弦交流電路 第四章 非正弦周期電流電路 第五章 電路暫態過程分析 第二篇 模擬電子技術基礎 第六章 半導體分立器件 第七章 單管交流放大 ...…

查看全部問答∨

【labview】小程序

一個開關門的小程序,密碼123456…

查看全部問答∨

PC與PDA串口通信問題

問題就下代碼注釋的,請哪位有大哥幫我下,謝謝了 ACCESSFILE_DATA是我自己定義的結構,如下: typedef struct _ACCESSFILE_DATA { BOOL bResult; DWORD dwLastError; DWORD dwLen; char szData[1024]; } ACCESSFILE_DATA; 下面是Uplo ...…

查看全部問答∨

懸賞1000元,求一個清空BIOS,點亮鍵盤燈的代碼

懸賞1000元,求一個清空BIOS,點亮鍵盤燈的代碼,如果能進行內存測試和啟動顯卡,懸賞更高!QQ號740347821,郵箱750347821@QQ.COM,電話:13639342048 重要申明:-------------留言須知     回復本貼,希望您: 1,至少做過編寫從實模式到保護 ...…

查看全部問答∨

實時多任務系統如果兩個任務優先相同,且同時執行,會怎么實現?

如任務A和任務B優先級相同,同時執行i++;其結果為多少呢?謝謝大家…

查看全部問答∨

I2C問題請教"香主"及各位

在南京萬歷電子的EK-STM32F開發板上調試程序,使用I2C1讀寫外部24C02芯片,DEMO程序使用了ST的庫STM32F10xFWLibFWLibexamplesI2CExample5,愿為讀寫24C08的程序,發現I2C讀寫在下列情況下無法實現:主頻設置在40M以下時,I2C無法正確讀寫,  ...…

查看全部問答∨

到底STM32在2009會有啥新產品

                                 香版,沒參加研討會啊.能不能簡單總結兩句?…

查看全部問答∨

Zigbee2007與2006系統定時器有區別?了解的進來看一下。

忽然發現,Zigbee2006協議棧中在目標板初始化中,配置定時器2(對應物理定時器4)作為OSAL的時鐘。節拍為1ms,采用查詢方式處理定時器溢出。osal_start_timeEX()這個函數我們會經常用它來設置定時器事件,它最終也是利用的系統定時器實現的。(軟 ...…

查看全部問答∨

求購DM642開發板,二手也可~~

做課題需要一塊DM642的板子,主要在DM642平臺上研究視頻的相關算法. 一路視頻輸入,一路復合視頻信號輸出,一個網口輸出,功能要求不復雜,能搭建平臺即可。 求購~~~…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 兴义市| 玉田县| 松滋市| 福贡县| 儋州市| 巴彦淖尔市| 昭苏县| 全州县| 乐陵市| 商南县| 闵行区| 台湾省| 东至县| 渝北区| 土默特左旗| 塘沽区| 宿松县| 大邑县| 两当县| 太原市| 汨罗市| 大同县| 宝坻区| 澎湖县| 铁力市| 临邑县| 栖霞市| 钦州市| 桃江县| 成都市| 开远市| 紫阳县| 城步| 内丘县| 突泉县| 拜泉县| 繁昌县| 云梦县| 海阳市| 苏尼特左旗| 棋牌|