应用于连拍过程中的图像处理方法和装置的制造方法

文档序号:9889053阅读:327来源:国知局
应用于连拍过程中的图像处理方法和装置的制造方法
【技术领域】
[0001] 本发明涉及图像处理技术,尤其涉及一种应用于连拍过程中的图像处理方法和装 置。
【背景技术】
[0002] 目前,几乎所有智能手机相机都支撑快速连拍功能。快速连拍通常被用于拍摄有 物体运动的场景,比如"小孩玩耍"、"篮球比赛"等等。但是一次快速连拍生成的若干张照 片中,用户真正想保留的只有相对清晰的几张,其它照片即浪费手机存储空间,还会对用户 浏览照片造成困扰,肉眼比较各照片的清晰度,手动一张张删除也很麻烦。

【发明内容】

[0003] 本发明实施例提供一种应用于连拍过程中的图像处理方法和装置,以实现快速识 别和保存清晰度高的图像。
[0004] 为达到上述目的,本发明实施例提供了一种应用于连拍过程中的图像处理方法, 包括:获取一次连拍过程中拍摄的多张原始图像;将各所述原始图像进行灰度处理,得到 相应的灰度图像中各像素点的灰度值;根据灰度图像中各像素点与其相邻像素点之间的灰 度值差异程度,对所述多张原始图像进行清晰度排序;选择所述清晰度排序中清晰度最高 的预定数目的原始图像进行保存。
[0005] 本发明实施例还提供了一种图像处理装置,包括:图像获取模块,用于获取一次连 拍过程中拍摄的多张原始图像;灰度处理模块,用于将各所述原始图像进行灰度处理,得到 相应的灰度图像中各像素点的灰度值;清晰度排序模块,用于根据灰度图像中各像素点与 其相邻像素点之间的灰度值差异程度,对所述多张原始图像进行清晰度排序;选择保存模 块,用于选择所述清晰度排序中清晰度最高的预定数目的原始图像进行保存。
[0006] 本发明实施例提供的应用于连拍过程中的图像处理方法和装置,将一次连拍的原 始图像进行灰度处理后,利用灰度图像中各像素点与其周围像素点之间灰度值的差异程度 对各原始图像的清晰度进行排序并保存其中较为清晰的图像。
【附图说明】
[0007] 图1为本发明提供的应用于连拍过程中的图像处理方法一个实施例的方法流程 图;
[0008] 图2为本发明提供的应用于连拍过程中的图像处理方法另一个实施例的方法流 程图;
[0009] 图3为本发明提供的对连拍的原始图像进行灰度处理的图像样例图;
[0010] 图4为本发明提供的图像处理装置一个实施例的结构示意图;
[0011] 图5为本发明提供的图像处理装置另一个实施例的结构示意图。
[0012] 附图标记说明:
[0013] 410-图像获取模块;420-灰度处理模块;430-清晰度排序模块;431-laplace计 算单元;432-laplace均值计算单元;432-清晰度排序单元;440-选择保存模块、450-图像 缩放模块。
【具体实施方式】
[0014] 通常,图像的清晰度主要取决于图像本身不同位置的亮度、色彩等的差异程度。当 图像中某个像素点的亮度或色彩与其周围的像素点之间具有较大差异时,那么该图像呈现 的效果清晰,反之效果模糊。本方案将这一原理运用到快速连拍摄影中,将连拍的多张图像 转换成灰度图像后,对灰度图像中各像素点灰度值与其周围像素点的灰度值进行差异性比 较,从而确定多张原始图像的清晰度,进而在多个图像中选取出清晰度较高的图像进行保 存。
[0015] 实施例一
[0016] 图1为本发明提供的应用于连拍过程中的图像处理方法一个实施例的方法流程 图,该方法的执行主体可以为具有图像连拍功能的设备,或集成在这些设备中的功能模块。 如图1所示,该用于连拍过程中的图像处理方法包括如下步骤:
[0017] S110,获取一次连拍过程中拍摄的多张原始图像。
[0018] 所述的多张原始图像可以是用户通过手机相机等终端设备利用连拍技术拍摄的 多张图像。
[0019] S120,将各原始图像进行灰度处理,得到相应的灰度图像中各像素点的灰度值。
[0020] 针对任意N张连拍照片,可以在拍照时直接提取得到它们的YUV(现有的一种颜色 编码方法)数据。并将图像中各像素点的亮度值Y提取出来构建出原始图像的对应的灰度 图像(该过程即为灰度处理过程),灰度图像中各像素点的灰度值即为原始图像中相应像 素点的亮度值。
[0021] S130,根据灰度图像中各像素点与其相邻像素点之间的灰度值差异程度,对所述 多张原始图像进行清晰度排序。
[0022] 依据前述内容,当灰度图像中各像素点与其相邻像素点之间的灰度值差异程度越 大,图像针对人眼的可辨识度就越高,呈现出的图像效果越清晰。因此,本实施例,根据各灰 度图像中,每个像素点与相邻像素点之间灰度值的差异程度,确定各原始图像的清晰度,并 按清晰度对连拍的原始图像进行清晰度排序。
[0023] S140,选择清晰度排序中清晰度最高的预定数目的原始图像进行保存。
[0024] 用户可通过拍摄设备设置一次连拍过程中需要保留的原始图像的数目,或者由拍 摄设备默认选择保存的原始图像的数目,拍摄设备根据这些设置,在每次连拍时自动选取 清晰度最高的预定数目的原始图像进行保存。
[0025] 本实施例提供的关于图像清晰度的处理方法,利用灰度处理得到的灰度图像中各 像素点灰度值与其周围像素点的灰度值的差异性程度,确定连拍的原始图像的清晰度,并 选择清晰度较高的原始图像进行存储,进而省去了用户一张张选择清晰图像的麻烦,同时 还节省了存储连拍图像的存储空间。
[0026] 实施例二
[0027] 图2为本发明提供的应用于连拍过程中的图像处理方法另一个实施例的方法流 程图。在如图1所示实施例的基础上,本实施例对S130,以及S140的步骤进行了进一步细 化。如图2所示,该应用于连拍过程中的图像处理方法包括如下步骤:
[0028] S210,获取一次连拍过程中拍摄的多张原始图像。
[0029] S220,将各原始图像进行灰度处理,得到相应的灰度图像中各像素点的灰度值。
[0030] S210~S220与前述S110~120的内容对应相同。
[0031] 在图像处理技术中,通过laplace(拉普拉斯)响应算法,可以有效的鉴别出 图形数据中单个数据点与其周围数据点之间同类型数据之间的差异。本实施例中引用 laplace (拉普拉斯)算子及算法确定原始图像的清晰度,并对各原始图像的清晰度进行排 序,具体步骤包括(S240~S260):
[0032] S240,计算各灰度图像中各像素点灰度值的laplace响应值;其中,laplace响应 值越大,对应的像素点与其相邻像素点之间的灰度值差异程度越大。
[0033] 如表1所示,常用的laplace运算模板有如下几种,根据待处理图像的像素点数 目,可以灵活选取合适laplace运算模板。
[0034] 表1 laplace运算模板
[0035] c:
α
[0036] 县体的,刹用1 a.n1 a.ce fe宣模板(c),可根据: ^0037]
?*.?* *·.· '*.?. ·-?. a > * · · *·.· '*.?. ·-?. a > * · · *·.· '*.?. ·-?. a > * · · *·.· '*.?.?* 1
[0038] 计算灰度图像中处于非边界位置的各像素点灰度值的laplace响应值;其中,X为 像素点、G(x)为灰度图像中以像素点X为中点的三阶灰度值矩阵、L(x)为像素点X灰度值 的laplace响应值。
[0039] 举例说明,以公式(1)为例对如表2的灰度图像数据中的灰度值进行laplace响 应值计算。
[0040] 表2灰度图像中灰度值数据分布 [0041 ]
[0042] 如表2所示,为一幅宽度为10像素,高度为3像素的灰度图像数据,表中各数值即 为该位置像素点的灰度值。如第2行第2个像素点x 22 (其灰度值为12)的laplace响应值 为:
[0043] L (x22) = 12*4+ (-1) *2+ (-1) *11+ (-1) *13+ (-1) *22 = 48-2-11-13-22 = 0
[0044] 其中,像素点x22对应的G (X)为式⑵所示。
[0045;
............................................................. (2)
[0046] 具体地,由于laplace响应值的大小反映了一个像素点与其相邻像素点的差异, 对于处于边界位置的像素点,其相邻像素点有缺失不完整,因此本实施在计算各像素点灰 度值的laplace响应值时,不考虑这些边界像素点,而是仅对处于非边界位置的各像素点 灰度值的laplace响应值进行计算。
[0047] S250,根据各灰度图像中各像素点灰度值的laplace响应值,计算各灰度图像的 laplace响应平均值;
[0048] 通过对每张灰度图像的所有像素点的laplace响应值进行统计计算,可综合评估 一整张灰度图像的整体的laplace响应值情况,进而确定原始图像的清晰程度。本实施例 通过计算各灰度图像中各像素点灰度值的laplace响应值的平均值(即laplace响应平均 值)来评估其对应原始图像的清晰度。
[0049] S260,根据各灰度图像的laplace响应平均值对相应的原始图像进行清晰度排 序,其中,laplace响应平均值越大,相应的原始图像越清晰。
[0050] 进一步的,在计算灰度图像中各像素点与其相邻像素点之间的灰度值差异程度之 前,可以先执行S
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1