物体识别项目FFmpeg+OpenCV
Posted 果果小师弟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了物体识别项目FFmpeg+OpenCV相关的知识,希望对你有一定的参考价值。
一、下载源码
二、移植源码
1、新建一个文件夹myproject 将工程文件FFMPEG_DNN_Project
放到这个文件夹中并赋予777权限。这里我把代码放在了我的共享文件夹,这样我就可以在windows中使用source insight软件来编写代码,编写完成后再在ubuntu下使用make编译代码最后再执行程序。
cd /home/zhiguoxin/
mkdir myproject
cd myproject
cp FFMPEG_DNN_Project /home/zhiguoxin/myproject
chmod 777 -R FFMPEG_DNN_Project
10、修改home/zhiguoxin/myproject/ffmpeg_arc_face-recognize中的makeflie文件
gedit Makefile
all:
g++ opencv_queue.cpp ffmpeg_camera_thread_demo.cpp -I/usr/ffmpeg4.1/ffmpeg/include -L/usr/ffmpeg4.1/ffmpeg/lib -o ffmpeg_camera_thread_demo -lSDL2 -lSDL -lm -lasound -larcsoft_face_engine -larcsoft_face -lavformat -lavcodec -lavutil -lavfilter -lavdevice -lswresample -lswscale -lpthread -lopencv_core -lopencv_dnn -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videoio -lopencv_video
11、编译
make
12、执行可执行文件,注意需要在root用户下执行次命令。
./ffmpeg_camera_asfort
小技巧
如果在window中使用source insight软件打开源码乱码时,可以直接通过记事本打开该文件,然后另存为ANSI编码格式就可以了。
以上是关于物体识别项目FFmpeg+OpenCV的主要内容,如果未能解决你的问题,请参考以下文章