camera运动目标移除实现原理.docxVIP

  • 6
  • 0
  • 约小于1千字
  • 约 5页
  • 2019-12-16 发布于福建
  • 举报
camera运动目标移除实现原理 原理: 拍摄时,对算法输入连续拍摄的若干张照片(如5张照片),然后算法内部进行图像配准、前景运动目标分割、图像融合等操作,最终得到一幅去除运动目标的图像。 算法过程: 1.间隔一段时间取图,如相隔一秒取一帧图像; 2.对取得的图像进行图像配准,选择基准图像进行图像配准,可以有效稳定背景图像; 3.前景分割,运动的目标在稳定的背景条件下,通过前后帧插和阀值分割的方法可将前景运动目标分割出来,得到前景图像; 4.选择目标去除的策略,确定基准图像,将所有计算得到的前景图像融合到基准图像中; 5.图像融合(将运动目标区域,用其他图像的静止区域修补,期间要进行局部光照补偿和边界羽化); 实现: 技术难点和关键点: 1.算法总耗时过久,隔一秒取一帧总共需5帧,算法处理时间最长5秒,总共出图时间最长可达到9秒,apk系统等待jpeg上报时间上限是5秒,否则报“相机无响应”,这里需要针对性规避。Apk可以添加动画、动作等待底层上报。 2.算法取帧非连续,需要隔一秒左右去一帧。取帧方式需要单独设定。 3.最终结果输出之前,所有拍照数据均需要bypass jpeg 编码。 4.算法输出图像正常jpeg编码并及时上报,保存。 5.算法取帧、运行过程中,预览界面保持预览。 实现方案一:apk侧控制方式: 实现方案二:HAL层设定假拍照方式: 实现方案三:jpeg假数据上报

文档评论(0)

1亿VIP精品文档

相关文档