05-openCV简单图像操作

本章介绍如何用openCV处理视频图像。

源码路径

源码位于:05-opencv-video文件夹中。

工程代码实现用openCV读取视频文件(test.mp4),调用kmAI_MiniUI_LCDdisplay函数显示到屏幕上。

本章小结

无新增知识点。简单的播放视频demo。为后续图像实时处理做准备。

代码走读

打开test.mp4文件

读取一帧图像。其实所有的视频都可以把他当一张一张的图片来看。

将图片显示到屏幕上。

直到mp4播放完成。

1745477996918

运行代码

记得将配套的mp4文件下载到kmboxApp.exe同级目录下。

1745477981024

实际运行效果如下:

1745478119493

打开源文件可以看到。mp4的分辨率是1280x720@25Hz。视频长度是1分59秒:

1745478238027

但是实际通过开发板播放耗时为32秒(32427ms)。原因是没有对帧率进行控制。

相当于盒子每秒处理93贞图像。实时性满足要求。

FAQ常见问题

如何退出程序

1、控制台直接按键盘ctr+c

2、按键盘End快捷键(切换到内部UI快捷键,以你设置的为准)