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

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條評論
主站蜘蛛池模板: 欧美成人性色大片在线观看 | 国产精品久久久久久久久免费hd | 国产一区二区三区免费播放 | 国产成人精品999在线 | 欧美国产精品久久 | 丁香综合在线 | 国产日比视频 | 久久成人乱小说 | 狠狠激情| 日本欧美一区二区三区在线 | 欧洲毛片| 夜夜资源 | 国产l精品国产亚洲区在线观看 | 国产91久久久久久久免费 | 婷婷六月天激情 | 国产成人99精品免费观看 | 四虎国产免费 | tobesex日本护士| 久久久久久麻豆 | 国产欧美日本在线观看 | 精品国产第一国产综合精品gif | 欧美理论在线观看 | 国产成人在线播放视频 | 精品国产品欧美日产在线 | 91精品免费观看老司机 | 日日碰狠狠添天天爽爽爽 | 在线视频 国产交换 | 99热久这里都是精品小草 | 2020年新四虎免费 | 二区视频 | 日本欧美黄色 | www在线小视频免费 www中文字幕 | www.国产福利视频.com | 波多野结衣中文无毒不卡 | 99爱在线精品视频免费观看9 | 波多野结衣免费播放 | 久久综合给合久久狠狠狠色97 | 亚洲欧洲一二三区机械有限公司 | 成人精品国产亚洲欧洲 | 亚洲免费午夜视频 | 久久精品国产亚洲妲己影院 |