使用opencv的api打开视频或者视频流,需要ffmpeg的支持(或者其他的方式,不太清楚),在交叉编译的时候需要ffmpeg的支持;
编译ffmpeg+libh264链接
opencv中文api手册
opencv编译
arm移植参考
更好的参考
编译完ffmpeg后,假设是安装在/home/cp/out_arm下,
解压opencv源码,我的是opencv-4.5.1.tar.gz
tar -xvf opencv-4.5.1.tar.gz
cd opencv-4.5.1/
mkdir test_arm
cd test_arm/
配置cmake环境;
先导一下pkg的环境;
export PKG_CONFIG_PATH=/home/cp/out_arm/lib/pkgconfig
然后启动cmake gui
cmake-gui ..
点击configure(左边),选择指定编译选项;
下面的Target Root那里一定要指定第三方库的安装目录,其他都是指定编译工具的路径,可以