从图像提取并校正对象的图像数据的制作方法_6

文档序号:9826607阅读:来源:国知局
8对应的第一图像。处理器可以通过校正所提取的第一图像数据的畸变,生成第二图像数据。根据示例性实施例,处理器可以控制显示单元2229,在显示单元2220上显示所生成的第二图像数据的缩略图3122、3124、3126和3128。根据示例性实施例,处理器可以基于外部输入选择第二多边形,并且基于该选择提取第一图像数据。处理器可以通过校正所提取的第一图像数据的畸变生成第二图像数据,并且可以控制显示单元2520来在显示单元2520上显示所生成的第二图像数据的缩略图。
[0163]图32是根据一示例性实施例的基于由图像处理设备3200的处理器2510接收的外部输入而生成第二图像数据并且在显示单元2520上显示所生成第二图像数据的缩略图的示图。图32的图像处理设备3200可以对应于图25的图像处理设备2500。如图32所示,处理器2510可以控制显示单元2520根据参考图26和27提供的描述,显示第一多边形3212、3214、3216和3218。此外,图像处理设备3200可以基于从接收器2530接收的外部输入3211和3217,选择第一多边形3212、3214、3216和3218的全部或一些作为第二多边形。在图32中,第一多边形3212和3218基于外部输入3211和3217被选择作为第二多边形。被选择作为第二多边形的第一多边形3212和3218可以与未被选择作为第二多边形的第一多边形3214和3216不同地被显示在显示单元2520上。根据示例性实施例,处理器2510可以控制显示单元2520,以使得被选择作为第二多边形的第一多边形3212和3218不显示在显示单元2520。处理器2510可以提取与第一多边形3214和3216对应的第一图像数据。SP,可以仅关于未基于外部输入3211和3217而被选择的第一多边形3214和3216来提取第一图像数据。此外,处理器2510可以通过校正所提取第一图像数据的畸变来生成第二图像数据,并且可以控制显示单元2520在显示单元2520上显示所生成第二图像数据的缩略图3222和3224。参考图32,与图31相比,图像处理设备3200可以基于外部输入3211和3217,不在显示单元2520上显示缩略图像3122和3128。
[0164]图33是根据一示例性实施例的基于由图像处理设备3300的处理器2510 (在本讨论以下,“处理器”)接收的外部输入而生成第二图像数据并且在显示单元2520上显示所生成第二图像数据的缩略图的示图。图33的图像处理器设备3300可以对应于图25的图像处理器设备2500。如图33所示,处理器可以根据参考图26和28提供的描述,控制显示单元2520来显示第一多边形3312、3314、3316和3318。此外,图像处理设备3200可以基于从接收器2530接收的外部输入3311和3317,选择第一多边形3312、3314、3316和3318的全部或一些作为第二多边形。参考图33,第一多边形3312和3318基于外部输入3311和3317而被选择作为第二多边形。被选择作为第二多边形的第一多边形3312和3318可以与未被选择作为第二多边形的第一多边形3314和3316不同地被显示在显示单元2520上。根据示例性实施例,图像处理设备3300可以阴影化第一多边形3312和3318,以使得被选择作为第二多边形的第一多边形3312和3318与未被选择作为第二多边形的第一多边形3314和3316区分开。另外,图像处理设备3300的处理器2510可以生成与第一多边形3312和3318对应的第一图像数据。此外,处理器可以通过校正所提取第一图像数据的畸变来生成第二图像数据,并且可以控制显示单元2520在显示单元2520上显示所生成的第二图像数据的缩略图3322和3324。参考图33,与图31相比,图像处理设备3300可以基于外部输入3311和3317,不在显示单元2520上显示缩略图像3124和3126。
[0165]要注意,在以上示例屏幕的一些中,诸如在图30-34中,对象被显示为好像它们被从偏置角度拍摄(透视型拍摄)的,但是,这些屏幕仅仅是一显示选择的示例性图示。在其它示例中,对象可以被一致地显示仿佛从平面看过来。
[0166]另外,在以上示例中,矩形形状用作所校正对象的期望形式的示例。然而,在其他示例中,所校正的形式可以是其他期望的多边形形状。因此,本发明原理不限于矩形对象。此外,多边形形状可以多于或少于4条边。
[0167]如上所述,根据以上示例性实施例的一个或多个,矩形类型的图像的顶点可以形成在除了对象的区域的边界的区域中以及对象的区域中的区域中。因此,即使对象的图像是大体四边形但是具有不完整的四边形形状,对象的图像也可以被精确地提取,所提取的对象的图像可以被转换为与矩形对应的图像,并且与矩形对应的图像可以被存储并显示和/或传输。
[0168]另外,其他示例性实施例也可以通过介质(例如,计算机可读介质)中/上的计算机可读代码/指令来实现,以控制至少一个处理元件实现任何上述示例性实施例。介质可以对应于允许存储和/或传输计算机可读代码的任意介质/媒介。
[0169]计算机可读代码可以以各种方式在介质上记录/传输,其中介质的示例包括记录介质,诸如磁存储介质(例如,R0M、软盘、硬盘等)以及光记录介质(例如,CD-ROM或DVD),以及诸如因特网传输介质之类的传输介质。因此,根据一个或多个示例性实施例,介质可以是这样定义并且可测量的结构,包括或携带信号或信息,诸如携带位流的装置。媒介还可以是分布式网络,以使得以分布式方式存储/传输并且执行所述计算机可读代码。此外,处理元件可以包括处理器或计算机处理器,并且处理元件可以是分布式的和/或被包括在单个装置中。
[0170]应当理解,在此描述的示例性实施例应当仅被理解为描述意义而非出于限制的目的。对在每一个示例性实施例中的特征或方面的描述应当典型地被认为对于在其他示例性实施例中的其他类似特征或方面可用。
[0171]尽管参考附图已经描述了一个或多个示例性实施例,但是本领域技术人员将理解,可以在此进行形式和细节上的各种改变而不会背离由以下权利要求限定的精神和范围。
【主权项】
1.一种用于处理包括至少一个对象的图像的设备,所述设备包括: 处理器,被配置成: 从所述图像检测所述至少一个对象的区域; 基于一数量的分布点定义逼近所检测到的区域的边界的多条直线,其中所述多条直线的每一个在所述数量的分布点上与所检测到的区域的边界相符; 提取由所述多条直线中的至少一些封闭的并且在所述多条直线中的至少一些在其上彼此交叉的交叉点上具有顶点的多边形区域的第一图像数据;并且 通过校正所述第一图像数据的畸变来生成第二图像数据;和 存储单元,被配置成存储所述第二图像数据。2.如权利要求1所述的设备,其中: 所述多条直线中的至少一些对应于所述多边形区域的边缘,并且所述处理器将所述多条直线中的所述至少一些的每一条选择为在所述对象的一侧边界上具有最大数量的分布点的线。3.如权利要求1所述的设备,其中,所述处理器在第一交叉点的每一个周围设置第一区域,量化所述第一区域的图像数据的像素值,并且对于基于所述至少一个对象的中心确定的最外侧顶点校正在所述第一区域的量化图像数据上的所述第一区域的第一交叉点。4.如权利要求3所述的设备,其中,所述处理器提取与具有多个校正的第一交叉点作为顶点的多边形对应的区域的第一图像数据,并且通过校正所提取的第一图像数据的畸变生成所述第二图像数据。5.如权利要求1所述的设备,其中,所述处理器在多个对象处于所述图像中时检测所述多个对象的每一个的区域,基于一数量的点定义逼近所检测到的区域的边界的多条直线,其中所述多条直线的每一个在所述数量的点处与所述多个对象的每一个的区域的边界相符,提取具有所述多条直线在其上彼此交叉的多个第一交叉点作为顶点的多边形区域的多个第一图像数据,并且通过校正被提取为与所述多个对象的每一个的区域对应的所述多个第一图像数据的畸变来生成多个第二图像数据。6.一种用于处理包括多个对象的图像的设备,所述设备包括: 显示单元; 处理器,被配置为从所述图像检测所述多个对象的相应区域,基于一数量的分布点定义逼近所述多个区域的每一个的边界的多条直线,其中所述多条直线的每一个在所述数量的分布点处与所述多个区域的每一个的边界相符,在所述显示单元上显示多个第一多边形,其中所述多个第一多边形的每一个具有多条直线在其上彼此交叉的多个第一交叉点作为顶点,选择作为在所述多个第一多边形中的至少一个的第二多边形,并且根据所述选择提取第一图像数据,并且通过校正所述第一图像数据的畸变来生成第二图像数据;和 存储单元,被配置为存储所述第二图像数据。7.如权利要求6所述的设备,其中,所述处理器基于从由所述多个第一多边形的尺寸、畸变度、距屏幕的中心的距离和从用于处理所述图像的设备到所述多个对象的距离构成的组中选择的至少一个选择所述第二多边形,控制所述显示单元以使得以与在所述多个第一多边形当中的、除第二多边形之外的第一多边形不同的方式显示所述第二多边形,并且关于所述第二多边形提取所述第一图像数据。8.如权利要求6所述的设备,还包括:接收器,被配置为接收外部输入, 其中,所述处理器基于所述外部输入选择所述第二多边形。9.一种处理包括至少一个对象的图像的方法,所述方法包括: 从所述图像检测所述至少一个对象的区域; 基于一数量的分布点定义逼近所述至少一个对象的所检测到的区域的边界的多条第一直线,其中所述多条第一直线的每一个在所述数量的分布点与所检测到的区域的边界相符; 提取由所述多条直线中的至少一些闭合的并且具有在交叉点处的顶点的多边形区域的第一图像数据,其中所述多条直线中的至少一些在所述交叉点处彼此交叉; 通过校正所述第一图像数据的畸变,生成第二图像数据;并且 存储所述第二图像数据。10.如权利要求9所述的方法,其中,所述多条直线中的所述至少一些对应于所述多边形区域的边缘,并且每一个被选择为在所述对象的一个侧边界上具有最大数量的分布点的线。11.如权利要求9所述的方法,其中,提取所述第一图像数据包括: 设置在所述交叉点的每一个周围的第一区域; 量化所述第一区域的图像数据的像素值;并且 关于基于所述至少一个对象的中心确定的最外侧顶点,校正所述第一区域的量化图像数据上的第一区域的第一交叉点。12.如权利要求9所述的方法,其中,提取所述第一图像数据包括:提取与具有多个经校正的第一交叉点作为顶点的多边形对应的区域的第一图像数据。13.如权利要求9所述的方法,其中,检测所述至少一个对象的区域包括:当所述多个对象处于所述图像中时检测多个对象的每一个的区域,定义所述多条直线包括:基于一数量的点定义逼近所述多个对象的每一个的区域的边界的多条直线,其中所述多条直线的每一个在所述数量的点处与所述多个对象的每一个的区域的边界相符,提取所述第一图像数据包括:提取具有多个第一交叉点作为顶点的多边形区域的多个第一图像数据,其中所述多条直线在所述多个第一交叉点处彼此交叉,并且生成所述第二图像数据包括:通过校正被提取为与所述多个对象的每一个的区域对应的多个第一图像数据的畸变来生成多个第二图像数据。14.一种处理包括多个对象的图像的方法,所述方法包括: 从所述图像检测所述多个对象的区域; 基于一数量的分布点定义逼近多个区域的每一个的边界的多条直线,其中,所述多条直线的每一个在所述数量的分布点上与所述多个区域的每一个的边界相符; 显示多个第一多边形,所述多个第一多边形的每一个具有多个第一交叉点作为顶点,其中所述多条直线在所述多个第一交叉点处彼此交叉; 选择作为所述多个第一多边形的至少一个的第二多边形; 基于所述选择提取第一图像数据; 通过校正所述第一图像数据的畸变来生成第二图像数据;并且 存储所述第二图像数据。15.如权利要求14所述的方法,还包括:基于从由所述多个第一多边形的尺寸、畸变度以及距屏幕的中心的距离和距用于处理所述图像的设备的距离构成的组中选择的至少一个选择所述第二多边形, 其中,显示所述多个第一多边形包括:以与除所述第二多边形之外的所述第一多边形不同的方式显示所述第二多边形,并且提取所述第一图像数据包括:关于所述第二多边形提取所述第一图像数据。
【专利摘要】提供一种用于处理图像的方法和设备。处理器被配置为:从图像检测至少一个对象的区域;基于一数量的分布点定义逼近至少一个对象的所检测到的区域的边界的多条直线,其中所述多条直线的每一个在所述梳理的分布点处符合边界;提取多边形区域的第一图像数据。所述多边形区域在多个第一交叉点处具有顶点,其中在该多个第一交叉点处,所述多个直线彼此交叉。可以通过校正第一图像数据的畸变来生成第二图像数据。存储单元存储第二图像数据,其还可以被显示或传送。
【IPC分类】G06T5/00
【公开号】CN105590298
【申请号】CN201510737709
【发明人】崔明奎, 姜苔勋, 宋沅锡
【申请人】三星电子株式会社
【公开日】2016年5月18日
【申请日】2015年11月3日
【公告号】US9384405, US20160132744
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1