1.在视频中添加LOGO的方法,其中,包括以下步骤:
1)采集带有LOGO的数字图像;
2)提取出该数字图像的LOGO区域,并剔除不相关的背景图像;
3)将提取后的数字图像与待处理的视频图像帧结合,形成带有LOGO的视频。
2.根据权利要求1所述的在视频中添加LOGO的方法,其中,步骤2)具体包括:
图像边缘抽取:采用边缘检测提取边缘,单像素化后找出所有端点和角点;
缘连接:采用相同大小的模板对抽取的图像边缘进行膨胀连接;
分割图像:将得到的在膨胀区域作为生长区域,其它区域作为分水岭算法的种子区域,在生长区域中用分水岭算法进行生长,确认连接或者断开连接,将图像分割成区域;
图像细分:将分割区域中完全属于LOGO目标区域的连通域块作为前景像素,剩余的连通域块作为不确定像素,对不确定像素所在域块进行采样分析,每个不确定像素点朝多个方向引出直线,每个直线上找到一组最近前景点和背景点构成采样对,将采样对结果中前景和背景像素点距采样点的距离比值作为该点的最适透明度值,计算出所有像素点的合适透明度值,并将0%的透明度的域块去除,保留100%透明度的域块,形成新的LOGO数字图像。
3.根据权利要求1所述的在视频中添加LOGO的方法,其中,步骤3)具体包括:
将待处理的视频由RGB颜色空间转换到CIE-Lab颜色空间;
以25帧为一个帧序列,将视频按照播放的时间顺序划分为若干个帧序列,以帧序列为单位,计算视频像素的能量值;
获取待添加LOGO数字图像;
在每个帧序列的最后一帧图像上查找LOGO数字图像的添加区域;
将LOGO数字图像添加到查找出的区域内;
将添加LOGO数字图像后的视频每帧图像由CIE-Lab颜色空间转换到RGB颜色空间。