1.一种基于低功耗嵌入式系统实时抠像方法,其特征在于,所述方法为,
图像预处理单元对前景视频源进行预处理,图像预处理单元将前景视频源分解为内嵌同步方式的并行裸数据,将并行裸数据进行YCbCr转RGB颜色空间转换;
前景掩码提取单元将图像预处理单元生成RGB格式的前景视频信号,按照逐点对比的算法区分出是否为有效前景部分的掩码信息;
逐点对比算法具体为,SoC处理单元传输过来一个抠像的阀值,在蓝幕视频源情况下,将G通道数据加上阀值作为G分量,将R通道数据加上阀值作为R分量,当B通道数据小于G分量或者B通道数据小于R分量时,则该像素点作为有效前景点,否则该像素点为掩码前景点;
视频格式重封装单元接收前景掩码提取单元的区分结果,记录下每一有效行的第一个出现有效前景点和最后一个出现有效前景点的坐标,并将此坐标和掩码信息与前景视频信号重新格式封装;
图像预处理单元、前景掩码提取单元及视频格式重封装单元由FPGA处理器实现;
SoC处理单元将视频格式重封装单元传输过来的视频信号进行解码,并对提取到的每一有效行的前后标识坐标区间根据掩码信息,区分出每一像素点是要存储前景数据还是背景数据,而对区间外的有效像素点全部存储背景数据,最终将完成抠像的视频信号输出。
2.如权利要求1所述的基于低功耗嵌入式系统实时抠像方法,其特征在于,所述视频格式重封装单元中将坐标点和掩码信息与前景视频信号重新格式封装具体为,缩小原本行消隐区长度,将坐标点和掩码信息嵌入到前景视频信号有效图像点的前端与开始标头的后端,封装后的行数据格式依次为结束标头EAV、消隐区、开始标头SAV、有效数据前后坐标、掩码信息区、有效图像。
3.如权利要求1所述的基于低功耗嵌入式系统实时抠像方法,其特征在于,所述SoC处理单元完成抠像中,画面组合的工作对于每一个像素单元的处理步骤为:
步骤1 将8个bit的掩码扩充到8个字节;
步骤2 前景数据与掩码进行与操作;
步骤3 背景数据与掩码的取反值进行与操作;
步骤4 将步骤2与步骤3运算的结果相加,取得抠好的图像值。
4.如权利要求1所述的基于低功耗嵌入式系统实时抠像方法,其特征在于,所述逐点对比算法中,SoC处理单元传输过来的抠像的阀值取值为20到50。