利索能及
我要发布
收藏
专利号: 2022101685640
申请人: 珠海科技学院
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频处理算法仿真方法,其特征在于,所述方法应用于基于Python语言编写的第一模块,所述方法包括:以图像帧为单位,通过摄像头获取视频流;

将所述图像帧转换为第一文本文件,并将所述第一文本文件写入通信通道中的原始图像文件;

当所述第一文本文件被写入所述原始图像文件,更新所述通信通道中的视频状态通信文件;

完成对所述视频状态通信文件的更新后,定时访问所述视频状态通信文件;

当所述视频状态通信文件被第二模块更新,根据更新后的所述视频状态通信文件在处理后图像文件中读取第二文本文件;

将所述第二文本文件转换为第二仿真图像帧,完成当前所述图像帧的仿真。

2.根据权利要求1所述的视频处理算法仿真方法,其特征在于,所述方法还包括:对所述图像帧进行第一图像处理,获得第一仿真图像帧;

根据所述第一仿真图像帧和所述第二仿真图像帧,确定性能评估参数。

3.根据权利要求2所述的视频处理算法仿真方法,其特征在于,所述性能评估参数包括处理加速比和处理准确率,所述根据所述第一仿真图像帧和所述第二仿真图像帧,确定性能评估参数,包括:根据所述第一图像处理的时间和所述第二图像处理的时间,确定所述处理加速比;

根据所述图像帧的像素数、所述第一仿真图像帧的像素数以及所述第二仿真图像的像素数,确定所述处理准确率。

4.根据权利要求1所述的视频处理算法仿真方法,其特征在于,所述当所述视频状态通信文件被第二模块更新,根据更新后的所述视频状态通信文件在处理后图像文件中查询第二文本文件,包括:当查询确定所述视频状态通信文件中出现新增的图像序号,确定所述视频状态通信文件已被所述第二模块更新;

根据新增的所述图像序号,在所述处理后图像文件中读取所述第二文本文件。

5.根据权利要求1所述的视频处理算法仿真方法,其特征在于,所述方法还包括:获取缓冲管理值;

当所述缓冲管理值超出预设的缓冲管理阈值,将当前的忙碌缓冲池管理切换到空闲缓冲池管理,并将所述忙碌缓冲池中的内容持久化到大容量低速介质中;

其中,所述缓冲管理值包括内存文件的系统占用率和当前图像帧的读写时长中的至少一项。

6.一种视频处理算法仿真方法,其特征在于,所述方法应用于基于Vivado的第二模块,所述方法包括:定时访问通信通道中的视频状态通信文件;

当所述视频状态通信文件被第一模块更新,根据所述视频状态通信文件,在通信通道中的原始图像文件内读取所述第一文本文件;

将所述第一文本文件转换为所述图像帧;

对所述图像帧进行第二图像处理;

将完成图像处理的所述图像帧转换为第二文本文件;

将所述第二文本文件写入所述通信通道中的处理后图像文件,并更新所述视频状态通信文件;

返回定时访问视频状态通信文件这一步骤。

7.根据权利要求6所述的视频处理算法仿真方法,其特征在于,在将所述第一文本文件转换为所述图像帧这一步骤之后,所述方法还包括:对所述图像帧进行图像时钟域转换;

对完成所述图像时钟域转换后的所述图像帧进行图像格式转换;

将所述图像帧缓存到BRAM中。

8.一种视频处理算法仿真系统,其特征在于,所述系统包括基于Python语言编写的第一模块、通信通道和基于Vivado的第二模块;

所述第一模块用于以图像帧为单位,通过摄像头获取视频流;将所述图像帧转换为第一文本文件,并将所述第一文本文件写入通信通道中的原始图像文件;当所述第一文本文件被写入所述原始图像文件,更新所述通信通道中的视频状态通信文件;完成对所述视频状态通信文件的更新后,定时访问所述视频状态通信文件;当所述视频状态通信文件被第二模块更新,根据更新后的所述视频状态通信文件在处理后图像文件中读取第二文本文件;将所述第二文本文件转换为第二仿真图像帧,完成当前所述图像帧的仿真;

所述通信通道用于将所述第一模块的内容传输到所述第二模块,并用于将所述第二模块的内容传输到所述第一模块;

所述第二模块用于定时访问通信通道中的视频状态通信文件;当所述视频状态通信文件被第一模块更新,根据所述视频状态通信文件在原始图像文件中读取所述第一文本文件;将所述第一文本文件转换为所述图像帧;对所述图像帧进行第二图像处理;将完成图像处理的所述图像帧转换为第二文本文件,并将所述第二文本文件写入处理后图像文件;在所述第二文本文件写入所述处理后图像文件后,返回定时访问视频状态通信文件这一步骤。

9.一种视频处理算法仿真装置,其特征在于,包括:至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1‑7中任一项所述的视频处理算法仿真方法。

10.一种计算机存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由所述处理器执行时用于实现如权利要求1‑7任一项所述的视频处理算法仿真方法。