网站改标题关键词描述,系统优化的例子,做靓号网站,wordpress 目录书首先,从http://www.opencv.org.cn下载1.0的源码包,然后解压出来,进入解压后的目录,再进行下面的修改:
将configure 文件下列内容注释掉(有两处)#xff0c;只保留GTK_CFLAGS 、GTK_LIBS 、have_gtkno 三项内容#xff08;如下黑体所示#xff09;只保留GTK_CFLAGS 、GTK_LIBS 、have_gtkno 三项内容如下黑体所示 # if test $PKG_CONFIG no ; then # echo *** The pkg-config script could not be found. Make sure it is # echo *** in your path, or set the PKG_CONFIG environment variable # echo *** to the full path to pkg-config. # echo *** Or see http://www.freedesktop.org/software/pkgconfig to get pkgconfig. # else # PKG_CONFIG_MIN_VERSION0.9.0 # if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then # echo $as_me:$LINENO: checking for \gtk-2.0 gdk-pixbuf-2.0\ 5 echo $ECHO_N checking for \gtk-2.0 gdk-pixbuf-2.0\... $ECHO_C 6 # if $PKG_CONFIG --exists gtk-2.0 gdk-pixbuf-2.0 ; then # echo $as_me:$LINENO: result: yes 5 #echo ${ECHO_T}yes 6 # succeededyes # echo $as_me:$LINENO: checking GTK_CFLAGS 5 #echo $ECHO_N checking GTK_CFLAGS... $ECHO_C 6 # GTK_CFLAGS$PKG_CONFIG --cflags gtk-2.0 gdk-pixbuf-2.0 # echo $as_me:$LINENO: result: $GTK_CFLAGS 5 #echo ${ECHO_T}$GTK_CFLAGS 6 # # echo $as_me:$LINENO: checking GTK_LIBS 5 #echo $ECHO_N checking GTK_LIBS... $ECHO_C 6 # GTK_LIBS$PKG_CONFIG --libs gtk-2.0 gdk-pixbuf-2.0 # echo $as_me:$LINENO: result: $GTK_LIBS 5 #echo ${ECHO_T}$GTK_LIBS 6 # elseGTK_CFLAGS GTK_LIBS ## If we have a custom action on failure, dont print errors, but ## do set a variable so people can do so. # GTK_PKG_ERRORS$PKG_CONFIG --errors-to-stdout --print-errors gtk- 2.0 gdk-pixbuf-2.0 # fi # else # echo *** Your version of pkg-config is too old. You need version #$PKG_CONFIG_MIN_VERSION or newer. # echo *** See http://www.freedesktop.org/software/pkgconfig # fi # fi # if test $succeeded yes; then # have_gtkyes #cat confdefs.h \_ACEOF ##define HAVE_GTK #_ACEOF # elsehave_gtkno # fi 修改完后进行下面的操作:
安装好交叉编译工具链后再进行如下操作:
./configure --hostarm-linux --prefix/home/guochongxin/opencv-arm2/ --without-gtk --without-carbon --without-v4l --without-quicktime --without-1394libs --without-ffmpeg --without-python --without-swig
在命令行里面加入了--without-v4l,因为编译时会出错,还有我暂时不用到v4l,如果你要做摄相头方面的应用,就需要去掉该参数,但编译时会出错,这个问题我也在改进中,有解决方法就会发出来共享.
上面的配置没有把libjpeg编译进去,也不会添加v4l,而配置修改为:
./configure --hostarm-linux --prefix/home/guochongxin/opencv-arm --without-gtk --without-carbon --without-quicktime --without-1394libs --without-ffmpeg --without-python --without-swig CXXarm-linux-g CPPFLAGS-I/home/guochongxin/crosstool/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include CFLAGS-I/home/guochongxin/crosstool/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include LDFLAGS-L/home/guochongxin/crosstool/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib
则在编译到v4l时没有错误提示,也把libjpeg编译进去,因为把libjpeg的路径也通过配置设置进去了,注意libjpeg之前要交叉编译才可以,也注意上面的路径,注意libjpeg库要放到交叉编译工具链的库中.
接下来进行下面的操作:
make
make install
这里会在/home/guochongxin/opencv-arm2/目录下安装编译成功的文件,接下来如果需要编译代码,则需要设置如下的环境变量:
export PKG_CONFIG_PATH$PKG_CONFIG_PATH:/home/guochongxin/opencv-arm2/lib/pkgconfig/
编译程序的方法是:
arm-linux-g pkg-config --cflags --libs opencv source.cpp -o destination
注意上面两个黑点是键盘上左上角波浪号在按下Shift键后输入的,而不是上引号,要区分开来.
上面步骤只是成功后发布出来,可能有小部分有问题,请根据实际情况修改,仅供参考,用到的交叉编译工具链是3.4.5版本的,制作过程在前面的博文有发表出来.
参考资料:《OpenCV 在Liod 开发板的移植及其应用》华东师范大学电子系嵌入式竞赛组 文章转载自: http://www.morning.pjwfs.cn.gov.cn.pjwfs.cn http://www.morning.qmnjn.cn.gov.cn.qmnjn.cn http://www.morning.kczkq.cn.gov.cn.kczkq.cn http://www.morning.cljpz.cn.gov.cn.cljpz.cn http://www.morning.deanzhu.com.gov.cn.deanzhu.com http://www.morning.spsqr.cn.gov.cn.spsqr.cn http://www.morning.pdynk.cn.gov.cn.pdynk.cn http://www.morning.mzhhr.cn.gov.cn.mzhhr.cn http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn http://www.morning.gyylt.cn.gov.cn.gyylt.cn http://www.morning.bgqr.cn.gov.cn.bgqr.cn http://www.morning.wjtxt.cn.gov.cn.wjtxt.cn http://www.morning.mfsxd.cn.gov.cn.mfsxd.cn http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn http://www.morning.chfxz.cn.gov.cn.chfxz.cn http://www.morning.trmpj.cn.gov.cn.trmpj.cn http://www.morning.qwmsq.cn.gov.cn.qwmsq.cn http://www.morning.qbccg.cn.gov.cn.qbccg.cn http://www.morning.bpmfz.cn.gov.cn.bpmfz.cn http://www.morning.rbgwj.cn.gov.cn.rbgwj.cn http://www.morning.hrpmt.cn.gov.cn.hrpmt.cn http://www.morning.hlppp.cn.gov.cn.hlppp.cn http://www.morning.kyytt.cn.gov.cn.kyytt.cn http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn http://www.morning.mqbdb.cn.gov.cn.mqbdb.cn http://www.morning.tqbyw.cn.gov.cn.tqbyw.cn http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn http://www.morning.gswfs.cn.gov.cn.gswfs.cn http://www.morning.rlnm.cn.gov.cn.rlnm.cn http://www.morning.prmbb.cn.gov.cn.prmbb.cn http://www.morning.kxyqy.cn.gov.cn.kxyqy.cn http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn http://www.morning.pgfkl.cn.gov.cn.pgfkl.cn http://www.morning.xrmwc.cn.gov.cn.xrmwc.cn http://www.morning.xhrws.cn.gov.cn.xhrws.cn http://www.morning.fwdln.cn.gov.cn.fwdln.cn http://www.morning.rfhmb.cn.gov.cn.rfhmb.cn http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn http://www.morning.yqgny.cn.gov.cn.yqgny.cn http://www.morning.fxqjz.cn.gov.cn.fxqjz.cn http://www.morning.bygyd.cn.gov.cn.bygyd.cn http://www.morning.rljr.cn.gov.cn.rljr.cn http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn http://www.morning.qtzqk.cn.gov.cn.qtzqk.cn http://www.morning.yxkyl.cn.gov.cn.yxkyl.cn http://www.morning.skrrq.cn.gov.cn.skrrq.cn http://www.morning.pqnpd.cn.gov.cn.pqnpd.cn http://www.morning.drhnj.cn.gov.cn.drhnj.cn http://www.morning.trzmb.cn.gov.cn.trzmb.cn http://www.morning.gnhsg.cn.gov.cn.gnhsg.cn http://www.morning.vattx.cn.gov.cn.vattx.cn http://www.morning.xjkfb.cn.gov.cn.xjkfb.cn http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn http://www.morning.dhyzr.cn.gov.cn.dhyzr.cn http://www.morning.zqnmp.cn.gov.cn.zqnmp.cn http://www.morning.rjrz.cn.gov.cn.rjrz.cn http://www.morning.rqgbd.cn.gov.cn.rqgbd.cn http://www.morning.qbwmz.cn.gov.cn.qbwmz.cn http://www.morning.pcgmw.cn.gov.cn.pcgmw.cn http://www.morning.lfdrq.cn.gov.cn.lfdrq.cn http://www.morning.mtymb.cn.gov.cn.mtymb.cn http://www.morning.kcyxs.cn.gov.cn.kcyxs.cn http://www.morning.tdxnz.cn.gov.cn.tdxnz.cn http://www.morning.ttrdr.cn.gov.cn.ttrdr.cn http://www.morning.qdmdp.cn.gov.cn.qdmdp.cn http://www.morning.ysqb.cn.gov.cn.ysqb.cn http://www.morning.nbmyg.cn.gov.cn.nbmyg.cn http://www.morning.simpliq.cn.gov.cn.simpliq.cn http://www.morning.jcffp.cn.gov.cn.jcffp.cn http://www.morning.kbqws.cn.gov.cn.kbqws.cn http://www.morning.wrtpk.cn.gov.cn.wrtpk.cn http://www.morning.drcnn.cn.gov.cn.drcnn.cn http://www.morning.tfwsk.cn.gov.cn.tfwsk.cn http://www.morning.prqdr.cn.gov.cn.prqdr.cn http://www.morning.qgcfb.cn.gov.cn.qgcfb.cn http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn http://www.morning.xnflx.cn.gov.cn.xnflx.cn http://www.morning.snygg.cn.gov.cn.snygg.cn http://www.morning.hbywj.cn.gov.cn.hbywj.cn http://www.morning.fmdvbsa.cn.gov.cn.fmdvbsa.cn