图像处理方法和装置制造方法及图纸

技术编号:17099005 阅读:38 留言:0更新日期:2018-01-21 10:57
本发明专利技术实施例公开了一种图像处理方法及装置,该方法包括:在摄像头拍摄到的目标帧图像中提取得到至少一个图像特征点;在所述目标帧图像为有效帧图像的情况下,获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点;计算所述上一帧图像中的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的位移距离;在根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的情况下,输出所述目标帧图像。采用本发明专利技术实施例,可以避免输出成像效果不佳的图像的问题,能够提高图像处理装置处理图像的效率。

Image processing methods and devices

The embodiment of the invention discloses an image processing method and device, the method comprises: at least one extracted image feature points in target image shot by cameras; in the target image for effective image feature information, an image obtained by the camera to the at least one of the optical flow of image feature points, feature information and combined with the at least one image feature point to determine the image feature points corresponding to the optical flow of image feature points in the at least one image feature points; image feature points corresponding to the displacement calculation of the frame of the optical flow image features with the target image in the image in the distance; the object is determined according to the image as non motion captured the displacement distance, the output of the target image . By using the embodiment of the invention, the problem of the image with poor output imaging effect can be avoided, and the efficiency of the image processing device can be improved.

【技术实现步骤摘要】
图像处理方法和装置
本专利技术涉及一种图像处理领域,尤其涉及一种图像处理方法和装置。
技术介绍
随着移动设备相关技术的发展,人们越来越多的使用移动设备拍摄照片等图像,但是由于移动设备的不稳定性,在拍摄过程中移动设备自身的运动会导致摄像头拍摄到的成像效果受到很大影响,而对这些成像效果不佳的图像通常不会是用户需要的照片,而现有技术中无法有效识别出这些成像效果不佳的图像。
技术实现思路
本专利技术实施例提供一种图像处理方法及装置,可以避免输出成像效果不佳的图像的问题,从而提高图像处理装置处理图像的效率。为了解决上述技术问题,第一方面,本专利技术实施例提供了一种用于图像处理的方法,包括:在摄像头拍摄到的目标帧图像中提取得到至少一个图像特征点;在所述目标帧图像为有效帧图像的情况下,获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点;计算所述上一帧图像中的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的位移距离;在根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的情况下,输出所述目标帧图像。其中,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点包括:根据所述上一帧图像中的光流图像特征点的特征信息对所述光流图像特征点进行光流跟踪,根据所述目标帧图像中的至少一个图像特征点的特征信息在所述目标帧图像中跟踪得到所述光流图像特征点对应的图像特征点。其中,所述方法还包括:在所述摄像头拍摄到的上一帧图像为有效帧图像的情况下,根据所述上一帧图像中的光流图像特征点的特征信息对所述光流图像特征点进行光流跟踪;若所述上一帧图像不是有效帧图像,则保存所述目标帧图像和所述至少一个图像特征点的特征信息,所述图像特征点被保存作为光流图像特征点用于进行光流跟踪。其中,所述方法还包括:若所述目标帧图像不是有效帧图像,则删除当前保存的有效帧图像和对应有效帧图像中的光流图像特征点的特征信息。其中,所述特征信息包括图像特征点的像素颜色信息或亮度信息。其中,所述根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的包括:计算所述上一帧图像中至少部分的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的平均位移距离;在所述平均位移距离小于距离阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。其中,所述在所述平均位移距离小于距离阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的包括:在包括所述目标帧图像在内的所述摄像头拍摄到的连续多帧图像中,分别计算每一帧图像的光流图像特征点与其下一帧图像中对应的图像特征点在帧图像中的平均位移距离,在所述连续多帧图像中每两个相邻帧图像之间的平均位移距离均小于所述距离阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。其中,所述根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的包括:计算所述上一帧图像中至少部分的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的平均位移距离;根据所述平均位移距离和所述目标帧图像与上一帧图像之间的拍摄时间间距,计算所述目标帧图像与上一帧图像之间所述摄像头的拍摄位移速度;在所述摄像头的拍摄位移速度小于速度阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。其中,所述在所述摄像头的拍摄位移速度小于速度阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的包括:在包括所述目标帧图像在内的所述摄像头拍摄到的连续多帧图像中,分别计算每一帧图像的光流图像特征点与其下一帧图像中对应的图像特征点在图像中的平均位移距离;根据所述连续多帧图像中每两个相邻帧图像之间的平均位移距离和拍摄时间间距计算每两个相邻帧图像之间所述摄像头的拍摄位移速度;在每两个相邻帧图像之间所述摄像头的拍摄位移速度均小于速度阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。其中,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息之前还包括:获取所述目标帧图像中提取得到的图像特征点的数量,在提取得到的图像特征点的数量达到数量阈值的情况下,确定所述目标帧图像为有效帧图像。其中,所述图像特征点的周围相邻像素点中像素特征区别于所述图像特征点的差异像素点占所有相邻像素点的比例达到比例阈值。其中,所述方法还包括:在提取得到的图像特征点的数量未达到所述数量阈值的情况下,发出引导信息,所述引导信息用于提示用户调整摄像头拍摄位置。其中,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息之前还包括:计算所述目标帧图像的图像清晰度,在所述目标帧图像的清晰度达到清晰度阈值的情况下,确定所述目标帧图像为有效帧图像。其中,所述计算所述目标帧图像的图像清晰度之前还包括:获取所述目标帧图像中提取得到的图像特征点的数量,在提取得到的图像特征点的数量未达到数量阈值的情况下,计算所述目标帧图像的图像清晰度,在所述目标帧图像的清晰度达到清晰度阈值的情况下,确定所述目标帧图像为有效帧图像。其中,所述计算所述目标帧图像的图像清晰度包括:计算所述目标帧图像的图像梯度值,根据所述图像梯度值确定所述目标帧图像的图像清晰度。其中,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息之前还包括:根据提取得到的图像特征点在所述目标帧图像中的位置计算所述目标帧图像的质心位置,在所述质心位置位于所述目标帧图像的中心区域的情况下,确定所述目标帧图像为有效帧图像。其中,所述根据提取得到的图像特征点在所述目标帧图像中的位置计算所述目标帧图像的质心位置包括:确定所述目标帧图像中的多个网格子区域;根据提取得到的图像特征点在所述目标帧图像中的位置确定各个图像特征点所在的网格子区域;根据所述多个网格子区域中每个网格子区域中的图像特征点数量,计算所述目标帧图像的质心位置。其中,所述方法还包括:在所述质心位置不位于所述目标帧图像的中心区域的情况下,发出引导信息,所述引导信息用于提示用户调整摄像头拍摄位置。其中,所述输出所述目标帧图像包括:向服务器提交所述目标帧图像。相应地,第二方面,本专利技术实施例还提供了一种用于图像处理的装置,包括:提取单元,用于在摄像头拍摄到的目标帧图像中提取得到至少一个图像特征点;获取单元,用于在所述目标帧图像为有效帧图像的情况下,获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点;计算单元,用于计算所述上一帧图像中的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的位移距离;确定单元,用于根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的;输出单元,用于在所述确定单元根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的情况下,输出所述目标帧图像。其中,所述获取单元,具体用于根据所述上一帧图像中的光流图像特征点的特征信息对所述光流图像特征点进行光流跟踪,根据所述目标帧图像中的至少一个图像特征点的本文档来自技高网...
图像处理方法和装置

【技术保护点】
一种图像处理方法,其特征在于,所述方法包括:在摄像头拍摄到的目标帧图像中提取得到至少一个图像特征点;在所述目标帧图像为有效帧图像的情况下,获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点;计算所述上一帧图像中的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的位移距离;在根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的情况下,输出所述目标帧图像。

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:在摄像头拍摄到的目标帧图像中提取得到至少一个图像特征点;在所述目标帧图像为有效帧图像的情况下,获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点;计算所述上一帧图像中的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的位移距离;在根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的情况下,输出所述目标帧图像。2.如权利要求1所述的图像处理方法,其特征在于,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点包括:根据所述上一帧图像中的光流图像特征点的特征信息对所述光流图像特征点进行光流跟踪,根据所述目标帧图像中的至少一个图像特征点的特征信息在所述目标帧图像中跟踪得到所述光流图像特征点对应的图像特征点。3.如权利要求2所述的图像处理方法,其特征在于,所述方法还包括:在所述摄像头拍摄到的上一帧图像为有效帧图像的情况下,根据所述上一帧图像中的光流图像特征点的特征信息对所述光流图像特征点进行光流跟踪;若所述上一帧图像不是有效帧图像,则保存所述目标帧图像和所述至少一个图像特征点的特征信息,所述图像特征点被保存作为光流图像特征点用于进行光流跟踪。4.如权利要求3所述的图像处理方法,其特征在于,所述方法还包括:若所述目标帧图像不是有效帧图像,则删除当前保存的有效帧图像和对应有效帧图像中的光流图像特征点的特征信息。5.如权利要求1-4中任一项所述的图像处理方法,其特征在于,所述特征信息包括图像特征点的像素颜色信息或亮度信息。6.如权利要求1所述的图像处理方法,其特征在于,所述根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的包括:计算所述上一帧图像中至少部分的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的平均位移距离;在所述平均位移距离小于距离阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。7.如权利要求6所述的图像处理方法,其特征在于,所述在所述平均位移距离小于距离阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的包括:在包括所述目标帧图像在内的所述摄像头拍摄到的连续多帧图像中,分别计算每一帧图像的光流图像特征点与其下一帧图像中对应的图像特征点在帧图像中的平均位移距离,在所述连续多帧图像中每两个相邻帧图像之间的平均位移距离均小于所述距离阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。8.如权利要求1所述的图像处理方法,其特征在于,所述根据所述位移距离确定所述目标帧图像为非运动状态下拍摄到的包括:计算所述上一帧图像中至少部分的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的平均位移距离;根据所述平均位移距离和所述目标帧图像与上一帧图像之间的拍摄时间间距,计算所述目标帧图像与上一帧图像之间所述摄像头的拍摄位移速度;在所述摄像头的拍摄位移速度小于速度阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。9.如权利要求8所述的图像处理方法,其特征在于,所述在所述摄像头的拍摄位移速度小于速度阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的包括:在包括所述目标帧图像在内的所述摄像头拍摄到的连续多帧图像中,分别计算每一帧图像的光流图像特征点与其下一帧图像中对应的图像特征点在帧图像中的平均位移距离;根据所述连续多帧图像中每两个相邻帧图像之间的平均位移距离和拍摄时间间距计算每两个相邻帧图像之间所述摄像头的拍摄位移速度;在每两个相邻帧图像之间所述摄像头的拍摄位移速度均小于所述速度阈值的情况下,确定所述目标帧图像为非运动状态下拍摄到的。10.如权利要求1所述的图像处理方法,其特征在于,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息之前还包括:获取所述目标帧图像中提取得到的图像特征点的数量,在提取得到的图像特征点的数量达到数量阈值的情况下,确定所述目标帧图像为有效帧图像。11.如权利要求10所述的图像处理方法,其特征在于,所述图像特征点的周围相邻像素点中像素特征区别于所述图像特征点的差异像素点占所有相邻像素点的比例达到比例阈值。12.如权利要求10所述的图像处理方法,其特征在于,所述方法还包括:在提取得到的图像特征点的数量未达到所述数量阈值的情况下,发出引导信息,所述引导信息用于提示用户调整摄像头拍摄位置。13.如权利要求1所述的图像处理方法,其特征在于,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息之前还包括:计算所述目标帧图像的图像清晰度,在所述目标帧图像的清晰度达到清晰度阈值的情况下,确定所述目标帧图像为有效帧图像。14.如权利要求13所述的图像处理方法,其特征在于,所述计算所述目标帧图像的图像清晰度之前还包括:获取所述目标帧图像中提取得到的图像特征点的数量,在提取得到的图像特征点的数量未达到数量阈值的情况下,计算所述目标帧图像的图像清晰度,在所述目标帧图像的清晰度达到清晰度阈值的情况下,确定所述目标帧图像为有效帧图像。15.如权利要求13或14所述的图像处理方法,其特征在于,所述计算所述目标帧图像的图像清晰度包括:计算所述目标帧图像的图像梯度值,根据所述图像梯度值确定所述目标帧图像的图像清晰度。16.如权利要求1所述的图像处理方法,其特征在于,所述获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息之前还包括:根据提取得到的图像特征点在所述目标帧图像中的位置计算所述目标帧图像的质心位置,在所述质心位置位于所述目标帧图像的中心区域的情况下,确定所述目标帧图像为有效帧图像。17.如权利要求16所述的图像处理方法,其特征在于,所述根据提取得到的图像特征点在所述目标帧图像中的位置计算所述目标帧图像的质心位置包括:确定所述目标帧图像中的多个网格子区域;根据提取得到的图像特征点在所述目标帧图像中的位置确定各个图像特征点所在的网格子区域;根据所述多个网格子区域中每个网格子区域中的图像特征点数量,计算所述目标帧图像的质心位置。18.如权利要求16所述的图像处理方法,其特征在于,所述方法还包括:在所述质心位置不位于所述目标帧图像的中心区域的情况下,发出引导信息,所述引导信息用于提示用户调整摄像头拍摄位置。19.如权利要求1所述的图像处理方法,其特征在于,所述输出所述目标帧图像包括:向服务器提交所述目标帧图像。20.一种图像处理装置,其特征在于,所述装置包括:存储介质,用于保存摄像头拍摄到的帧图像,并存储有程序指令,所述程序指令适于由处理器加载;所述处理器,用于加载所述程序指令并执行以下操作:在摄像头拍摄到的目标帧图像中提取得到至少一个图像特征点;在所述目标帧图像为有效帧图像的情况下,获取所述摄像头拍摄到的上一帧图像中至少一个光流图像特征点的特征信息,并结合所述至少一个图像特征点的特征信息在所述至少一个图像特征点中确定与所述光流图像特征点对应的图像特征点;计算所述上一帧图像中的光流图像特征点与所述目标帧图像中对应的图像特征点在帧图像中的位移距离;在...

【专利技术属性】
技术研发人员:项小明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1