亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

zedboard上移植OPENCV庫

系統(tǒng) 1727 0

zedboard上移植OPENCV庫


之前做了很多移植OPENCV庫的工作,但是需要包含的各種庫,需要交叉編譯,X264 ,JPGE ,FFMPGE等等

注意:在《嵌入式系統(tǒng)軟硬件協(xié)同設(shè)計實戰(zhàn)指南》中13章中,說了需要關(guān)閉各種設(shè)置開關(guān),根本原因是我們沒有相應(yīng)的庫支持,所以我們?nèi)绻枰趏pencv中使用相應(yīng)的庫,那么就必須提前將各種庫交叉編譯好,放入交叉編譯器的目錄,我的交叉編譯器安裝目錄/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/arm-xilinx-linux-gnueabi/?

那么我們就開始交叉編譯以下庫。

1 交叉編譯器的搭建

? ? ? ? ? ? ? ? ? 交叉編譯器的搭建參見: http://blog.csdn.net/xiabodan/article/details/22717175

2 交叉編譯JPEG

? ? ? ? ? ? ? ? ?

1.安裝libtool工具

1.1 下載libtool工具 libtool-2.2.10.tar.gz http://mirrors.ustc.edu.cn/gnu/libtool/

1.2 ?tar -xvzf? libtool-2.2.10.tar.gz -C /home/xzy/sdb1/JPEG/

1.3 ?進(jìn)入解壓后的目錄,執(zhí)行./configure

1.4 ?make

1.5 ?make install


2.JPEG編碼庫移植

2.1 下載JPEG源碼包,選擇jpegsrc.v6b.tar.gz ? ? http://www.ijg.org/files/

2.2 ?解壓 ?tar?jpegsrc.v6b.tar.gz?? -C /home/xzy/sdb1/JPEG/

2.3 ?進(jìn)入解壓后的目錄,將剛剛libtool-2.2.10目錄下的libltdl/config/config.sub和config.guess拷貝至此目錄中。

2.4 ?配置./configure CC=arm-xilinx-linux-gnueabi-gcc ?--host=arm-unknown-linux?

? –prefix= /home/xzy/sdb1/JPEG/jpeg-6b? ?--enable-shared ? --enable-static

2.5 ?make

2.6 ? 進(jìn)入安裝路徑,創(chuàng)建如下目錄 ?? mkdir bin lib include man man/man1,我的安裝目錄就在這個目錄,注意必須要創(chuàng)建這些 目錄,不然是不然make install的(試過了。)

2.7 ?make install,然后就ok了。


3 交叉編譯x264

? ? ? ? ? ? ? ??1 ?下載?yasm

? ? ? ? ? ? ? ? ? yasm: http://yasm.tortall.net/Download.html ? ? ?
? ? ? ? ? ? ? ? ?解壓 ?進(jìn)入目錄 進(jìn)行以下配置:
? ? ? ? ? ? ? ?
                ./configure --enable-shared --prefix=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/arm-xilinx-linux-gnueabi/ --host=arm-unknown-linux
      
                 make?
      
                 make install
      
? ? ? ? ? ? ? ?

2 交叉編譯x264

解壓 之后進(jìn)行配置
                ./configure --prefix=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/arm-xilinx-linux-gnueabi/ --enable-shared
      
? ? ? ? ? ? ? ? 修改config.mak文件
        	# 這里改為ARM
	ARCH=ARM
	SYS=LINUX
	# 這里改為arm-xilinx-linux-gnueabi-gcc
	CC=arm-xilinx-linux-gnueabi-gcc
	# 這里去掉-DHAVE_MMXEXT -DHAVE_SSE2 -DARCH_X86
	CFLAGS=-Wall -I. -O4 -ffast-math -D__X264__ -DHAVE_MALLOC_H -DSYS_LINUX -DHAVE_PTHREAD -s -fomit-frame-pointer LDFLAGS= -lm -lpthread -sAS=nasm
      



?修改 Makefile 文件
        libx264.a: .depend $(OBJS) $(OBJASM)
rm-linux-ar rc libx264.a $(OBJS) $(OBJASM)
arm-linux-ranlib libx264.a
      
        make
make install
      



? 然后在/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/arm-xilinx-linux-gnueabi/lib下就可以有相應(yīng)的庫生成

4 交叉編譯xvid

? ? ? ? ? ??
                cd xvidcore-1.1.3/build/generic/	
      
                ./configure --prefix=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/arm-xilinx-linux-gnueabi/ --disable-assembly
      
            	gedit platform.inc  修改 CC=arm-xilinx-linux-gnueabi-gcc
      

5 交叉編譯ffmpeg

? ? ? ? ?tar xvjf ffmpeg-0.4.9-p20051120.tar.bz2?
? ? ? ? ?cd ffmpeg-0.4.9-p20051120/

6 交叉編譯OpenCV


參考:

?? ?

arm mini2440 基于v4l2 ffmpeg x264的視頻遠(yuǎn)程監(jiān)控 http://blog.csdn.net/ghostyu/article/details/7371310

?

基于v4l2的webcam應(yīng)用, 本地預(yù)監(jiān) http://blog.csdn.net/sunkwei/article/details/6530343

zedboard上移植OPENCV庫


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 人人爱天天做夜夜爽毛片 | 手机看片福利永久国产日韩 | 成人18免费网站 | 亚洲国产欧美精品一区二区三区 | 深夜影院在线 | 国产成人精品视频一区 | 欧美国产日韩在线观看 | 91午夜精品亚洲一区二区三区 | 久久精品亚洲精品国产欧美 | 午夜在线观看cao | 久久久精品午夜免费不卡 | 97国产精品视频观看一 | 7777成年大片免费播放器 | 91精彩视频 | 青青久在线视频免费视频 | 精品免费视频 | 欧美激情精品久久久久 | 日日干天天射 | 久久精品免视看国产明星 | 91国在线| 久久99热不卡精品免费观看 | 欧美亚洲国产成人高清在线 | 国内精品久久久久久久影视麻豆 | 亚洲欧美中文字幕在线网站 | 国产精品露脸张开双腿 | a国产成人免费视频 | 一区二区不卡在线观看 | 私人影院在线播放 | free性欧美喷潮hd | 亚洲精品美女久久久aaa | 狠狠色丁香婷婷综合视频 | 精品视频在线免费 | 中文字幕无线码中文字幕免费 | www.夜夜骑.com| 久久亚洲国产精品一区二区 | 欧美综合中文字幕久久 | 五月天婷婷网站 | 国内精品视频在线观看 | 福利在线免费视频 | 日韩短视频 | 性生活视频免费观看 |