读书人

CentoOS 6.4 装配OpenCV2.4.7

发布时间: 2013-12-04 17:21:02 作者: rapoo

CentoOS 6.4 安装OpenCV2.4.7

其中包含ffmpeg和v4l2。什要要先套件呢?
因opencv 在使用取影像案和相取就需要以上套件
如果安opencv在影片或者相入不能用。如果你得所,那就跳安ffmpeg和v4l2

以下是依照序的,有些步在的候可能漏掉,多包涵

?

注意安前需要先gcc, g++, autoconf, cmake, pkgconfig
可以使用

?

?

最後透yum安v4l2

?

tar jxvf opencv-2.4.7.tar.bz2cd opencv-2.4.7mkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..

?你要看到ffmpeg和v4l2是On如果看到,查上面有有步少了
然後最後生Makefile。如果看到Makefile生息也是了
make
make install
恭喜你安成功

?

你打pkg-config --cflags --libs opencv
你看到
-I/usr/local/include/opencv -I/usr/local/include ?/usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so

程式可以直接在gcc後面加入 `pkg-config --cflags ?opencv`
e.g.
gcc -c test?`pkg-config --cflags ?opencv` -o test.o
gcc test.o -o foo?`pkg-config --libs opencv`
注意`是在上esc下面那,不是冒右那
在`XXXX`表示行shell指令後回的值,它自替掉上面一大串的指令行果

读书人网 >操作系统

热点推荐