一种图片裁剪方法及装置的制造方法_4

文档序号:9472183阅读:来源:国知局
标模板图片的重心的确定方式与裁剪对象的重心的确定方式相同。
[0108]可选的,第二确定子单元4022确定待裁剪图片的裁剪区域的方式还可以包括:将目标模板图片放置在一张与待裁剪图片形状大小相同的透明图片中的任意一个位置,然后将该透明图片与该待裁剪图片进行重叠,目标模板图片在透明图片中的区域与该待裁剪图片重叠的区域即为该待裁剪图片的裁剪区域,因此,裁剪区域的形状和大小与该目标模板图片的形状和大小一致。
[0109]可选的,该目标模板图片也可以理解为上述的透明图片,其中,该透明图片中可以包括带有颜色的区域,而该带有颜色的区域的形状以及大小即为需要对待裁剪图片进行裁剪后得到的裁剪图片的形状以及大小。而该透明图片中除具有颜色的区域之外的区域,均不做裁剪操作。
[0110]上述调整单元403可以包括调整子单元4031以及第一确定子单元4032,其中:
[0111]调整子单元4031,用于按照该裁剪区域像素点的分布规则,将该目标模板图片的像素点的像素值对应调整为该待裁剪图片中裁剪区域像素点的像素值。
[0112]本发明实施例中,当确定单元402确定出该待裁剪图片的裁剪区域之后,调整子单元4031可以分别获取该待裁剪区域所有像素点的分布规则以及每个像素点的像素值。其中,像素值可以包括但不限于RGB值、灰度值、灰阶值中的一种或几种。由于确定单元402是根据目标模板图片确定出的裁剪区域,那么该裁剪区域的形状以及大小均与该目标模板图片一致。因此,当图片裁剪装置400获取到裁剪区域所有像素点的分布规则以及每个像素点的像素值之后,调整子单元4031就可以按照裁剪区域中所有像素点的分布规则,将目标模板图片中的所有像素点的像素值分别对应调整为该裁剪区域的像素点的像素值。通俗的说,就是将待裁剪图片中裁剪区域的显示内容完全复制到该目标模板图片中,以使该目标模板图片中所显示的内容与裁剪区域中的显示内容一致。
[0113]举例来说,假设该目标模板图片中包括像素点的RGB值分别为{(123,123,123),(123,123,123), (123,123,123), (123,123,123), (123,123,123), (123,123,123), (123,123,123)...},而裁剪区域中像素点的 RGB 值分别为{(234,106,145),(143,92,205),(221,
125,175), (189,52,65), (112,112,215),(233,162,233),(176,32,32)…},因此,调整子单元4031将该目标模板图片的像素点的RGB值对应调整为该待裁剪图片中裁剪区域像素点的RGB值之后,该目标模板图片中像素点的像素值就相应变为{(234,106,145),(143,92,205), (221,125,175), (189,52,65), (112,112,215), (233,162,233), (176,32,32)…}。
[0114]第一确定子单元4032,用于将上述调整子单元4031调整后的目标模板图片确定为该待裁剪图片对应的裁剪图片。
[0115]本发明实施例中,当调整子单元4031按照该裁剪区域像素点的分布规则,将该目标模板图片的像素点的像素值对应调整为该待裁剪图片中裁剪区域像素点的像素值之后,第一确定子单元4032就会将该像素点的像素值调整后的目标模板图片确定为该待裁剪图片对应的裁剪图片。
[0116]举例来说,假设用户需要在一张双人照片中裁剪出只包含两个人的显示区域,而背景区域需要进行替换或者删除,那么,当用户选定了该双人照片之后,会从模板图片库中选取一张合适形状的目标模板图片。因此,获取单元401就可以获取到该目标模板图片的形状以及显示面积。当确定单元402识别出该双人照片中的两人所在显示区域之后,就会确定出该显示区域的重心,然后以将显示区域的重心与该目标模板图片的重心重叠,从而可以得到该显示区域的中与该目标模板图片形状大小相同的裁剪区域。因此,调整单元403就可以根据该裁剪区域中的像素点的分布规则,将目标模板图片中的像素点的RGB值以及灰度值分别替换为裁剪区域中的像素点的RGB值以及灰度值。
[0117]可见,在图5所描述的图片裁剪装置中,图片裁剪装置按照待裁剪图片中裁剪区域像素点的分布规则,将目标模板图片中像素点的像素点值对应调整为裁剪区域中像素点的像素值,这可以避免在待裁剪图片中一个一个进行描点来确定该待裁剪图片的裁剪区域的操作,只需替换像素点的像素值即可对待裁剪图片裁剪出任意形状的裁剪图片,大大提升了对图片裁剪的效率。
[0118]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0119]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种图片裁剪方法,其特征在于,包括: 获取目标模板图片的图片信息; 根据所述图片信息确定待裁剪图片的裁剪区域; 根据所述裁剪区域的图像特征调整所述目标模板图片,以得到与所述待裁剪图片对应的裁剪图片。2.根据权利要求1所述的方法,其特征在于,所述图像特征包括所述裁剪区域像素点的分布规则以及每个所述像素点的像素值;所述根据所述裁剪区域的图像特征调整所述目标模板图片,以得到所述待裁剪图片对应的裁剪图片,包括: 按照所述裁剪区域像素点的分布规则,将所述目标模板图片的像素点的像素值对应调整为所述待裁剪图片中裁剪区域像素点的像素值; 将调整后的目标模板图片确定为所述待裁剪图片对应的裁剪图片。3.根据权利要求1或2所述的方法,其特征在于,所述图片信息包括所述目标模板图片的形状以及面积,所述根据所述图片信息确定待裁剪图片的裁剪区域,包括: 获取待裁剪图片中的裁剪对象; 将所述裁剪对象的重心与所述目标模板图片的重心重合,并根据所述目标模板图片的形状以及面积确定所述待裁剪图片的裁剪区域。4.根据权利要求3所述的方法,其特征在于,所述目标模板图片的形状为圆形、三角形、矩形以及不规则多边形中的一种。5.根据权利要求2所述的方法,其特征在于,所述像素值包括RBG值、灰阶值以及灰度值中的一种或几种。6.一种图片裁剪装置,其特征在于,包括: 获取单元,用于获取目标模板图片的图片信息; 确定单元,用于根据所述图片信息确定待裁剪图片的裁剪区域; 调整单元,用于根据所述裁剪区域的图像特征调整所述目标模板图片,以得到所述待裁剪图片对应的裁剪图片。7.根据权利要求6所述的装置,其特征在于,所述图像特征包括所述裁剪区域像素点的分布规则以及每个所述像素点的像素值;所述调整单元包括调整子单元以及第一确定子单元,其中: 所述调整子单元,用于按照所述裁剪区域像素点的分布规则,将所述目标模板图片的像素点的像素值对应调整为所述待裁剪图片中裁剪区域像素点的像素值; 所述第一确定子单元,用于将调整后的目标模板图片确定为所述待裁剪图片对应的裁剪图片。8.根据权利要求6或7所述的装置,其特征在于,所述图片信息包括所述目标模板图片的形状以及面积,所述确定单元包括获取子单元以及第二确定子单元,其中: 所述获取子单元,用于获取待裁剪图片中的裁剪对象; 所述第二确定子单元,用于将所述裁剪对象的重心与所述目标模板图片的重心重合,并根据所述目标模板图片的形状以及面积确定所述待裁剪图片的裁剪区域。9.根据权利要求8所述的装置,其特征在于,所述目标模板图片的形状为圆形、三角形、矩形以及不规则多边形中的一种。10.根据权利要求7所述的装置,其特征在于,所述像素值包括RBG值、灰阶值以及灰度值中的一种或几种。
【专利摘要】本发明实施例涉及图像处理技术领域,公开了一种图片裁剪方法及装置。其中,该方法包括:图片裁剪装置在获取到目标模板图片的图片信息之后,会根据该图片信息确定待裁剪图片的裁剪区域,并根据该裁剪区域的图像特征调整该目标模板图片,以得到该待裁剪图片对应的裁剪图片。通过本发明实施例,图片裁剪装置可以将待裁剪图片进行处理,以得到与模板图片的形状相同的裁剪图片,这样可以提高对图片的裁剪效率。进一步的,通过模板图片裁剪图片,可以将需要裁剪的图片裁剪出各种形状,满足用户的各种需求,提升用户体验。
【IPC分类】G06T1/00
【公开号】CN105225197
【申请号】CN201510584013
【发明人】刘勇
【申请人】北京金山安全软件有限公司
【公开日】2016年1月6日
【申请日】2015年9月14日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1