CN107358226A - 电子设备的识别方法及电子设备 - Google Patents

电子设备的识别方法及电子设备 Download PDF

Info

Publication number
CN107358226A
CN107358226A CN201710491431.6A CN201710491431A CN107358226A CN 107358226 A CN107358226 A CN 107358226A CN 201710491431 A CN201710491431 A CN 201710491431A CN 107358226 A CN107358226 A CN 107358226A
Authority
CN
China
Prior art keywords
image
outward appearance
frame
electronic equipment
identification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710491431.6A
Other languages
English (en)
Inventor
邓袁圆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710491431.6A priority Critical patent/CN107358226A/zh
Publication of CN107358226A publication Critical patent/CN107358226A/zh
Priority to US16/015,520 priority patent/US10713514B2/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/235Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on user input or interaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/20Scenes; Scene-specific elements in augmented reality scenes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/62Text, e.g. of license plates, overlay texts or captions on TV images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/1444Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
    • G06V30/1456Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields based on user interactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)

Abstract

本公开提供了一种用于电子设备的识别方法,包括:获取包含对象的图像;分析所述图像,以确定与所述对象相匹配的具有第一外观的识别框,其中,所述电子设备中至少存在两种不同外观的识别框;以及展示所述具有第一外观的识别框。本公开还提供了一种电子设备。

Description

电子设备的识别方法及电子设备
技术领域
本公开涉及一种用于电子设备的识别方法及电子设备。
背景技术
随着互联网应用的广泛普及,多种多样的应用应运而生。这些应用给人们带来很多便利。例如,现在人们在超市结账时只需要用户打开手机的应用,并利用应用中的识别框扫一下二维码就可以付款。再例如,用户在做英语翻译时,可以利用翻译软件提供的识别框识别所需要翻译的单词,然后手机上就会显示出与所需要翻译的单词对应的中文。
但是,发明人发现,现有的识别方式不能手动或自动调整识别框的外观,当遇到待识别图像中同时存在文字、图片或二维码时,就会导致识别出错或不能识别等情况,使得用户体验效果不佳。
发明内容
本公开的一个方面提供了一种用于电子设备的识别方法,包括:获取包含对象的图像,分析所述图像,以确定与所述对象相匹配的具有第一外观的识别框,其中,所述电子设备至少能够提供两种不同外观的识别框以识别至少两种对象,以及在所述电子设备上展示所述具有第一外观的识别框。
可选地,上述方法中的分析所述图像包括:分析所述图像,确定所述图像中的对象的类型,以及根据所述对象的类型确定所述识别框的外观。
可选地,所述图像中的对象类型包括以下任意一种或多种:文本、平面图像或三维物体。
可选地,上述方法还包括:根据所述对象的形状和/或尺寸自动调整所述识别框的形状和/或尺寸,以及/或者接收对所述识别框的形状和/或尺寸进行调整的用户输入,并根据所述用户输入调整所述识别框的形状和/或尺寸。
可选地,上述方法还包括:在获取当前图像的时间和/或地点与获取上一图像的时间和/或地点相同或相近的情况下,调整所述识别框的外观,以与对应于所述上一图像的识别框的外观一致。
本公开的另一个方面提供了一种电子设备,包括:摄像单元、处理器和存储器,所述存储器存储有机器可读指令,所述指令在被处理器执行时,使得处理器执行:获取包含对象的图像,分析所述图像,以确定与所述对象相匹配的具有第一外观的识别框,其中,所述电子设备至少能够提供两种不同外观的识别框以识别至少两种对象,以及在所述电子设备上展示所述具有第一外观的识别框。
可选地,上述电子设备中的处理器还用于执行:分析所述图像,确定所述图像中的对象的类型,以及根据所述对象的类型确定所述识别框的外观。
可选地,所述图像中的对象类型包括以下任意一种或多种:文本、平面图像或三维物体。
可选地,上述电子设备中的处理器还用于执行:根据所述对象的形状和/或尺寸自动调整所述识别框的形状和/或尺寸,以及/或者接收对所述识别框的形状和/或尺寸进行调整的用户输入,并根据所述用户输入调整所述识别框的形状和/或尺寸。
可选地,上述电子设备中的处理器还用于执行:在获取当前图像的时间和/或地点与获取上一图像的时间和/或地点相同或相近的情况下,调整所述识别框的外观,以与对应于所述上一图像的识别框的外观一致。
本公开的另一方面提供了一种用于电子设备的识别***,包括:获取模块用于获取包含对象的图像,分析模块用于分析所述图像,以确定与所述对象相匹配的具有第一外观的识别框,其中,所述电子设备至少能够提供两种不同外观的识别框以识别至少两种对象,以及展示模块用于在电子设备上展示所述具有第一外观的识别框。
可选地,上述识别***还包括:调整模块用于根据所述对象的形状和/或尺寸自动调整所述识别框的形状和/或尺寸,以及/或者接收模块用于接收对所述识别框的形状和/或尺寸进行调整的用户输入,并根据所述用户输入调整所述识别框的形状和/或尺寸。
本公开的另一方面提供了一种非易失性存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
附图说明
为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:
图1A和图1B示意性示出了现有的用于电子设备的识别方法示意图;
图2示意性示出了根据本公开实施例的用于电子设备的识别方法的应用场景;
图3A示意性示出了根据本公开实施例的用于电子设备的识别方法的流程图;
图3B示意性示出了根据本公开实施例的用于电子设备的识别方法的示意图;
图4示意性示出了根据本公开另一实施例的用于电子设备的识别方法的流程图;
图5示意性示出了根据本公开实施例的用于电子设备的识别***的框图;以及
图6示意性示出了根据本公开实施例的电子设备的框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。这里使用的词语“一”、“一个(种)”和“该”等也应包括“多个”、“多种”的意思,除非上下文另外明确指出。此外,在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。
因此,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行***使用或者结合指令执行***使用。在本公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体***、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。
图1A和图1B示意性示出了现有的用于电子设备的识别方法示意图。
目前,电子设备100的识别方法是:通过摄像单元110捕获包含对象的图像,然后用户通过手动操作选择识别框120的识别类型,例如对象的图像是二维码时,如图1A所示,识别框120的识别类型选择二维码,如果对象的图像是文本“吉祥如意”时,如图1B所示,识别框120的识别类型选择翻译。但是如果捕获图像中有多个对象时,对于现有的识别方法是很难对图像中的特定对象进行识别,并将特定对象信息呈现给用户,因为识别框120会受被识别对象的大小和电子设备100与被识别对象的距离的影响,而导致无法选中图像中的特定对象。例如,当电子设备100距离被识别对象太近,摄像单元110无法焦距,也无法选中对象。
针对上述问题,本公开的实施例提供了一种用于电子设备的识别方法,包括:获取包含对象的图像;分析图像,以确定与该对象相匹配的具有第一外观的识别框,其中,电子设备至少能够提供两种不同外观的识别框以识别至少两种对象;以及在电子设备上展示具有第一外观的识别框。
图2示意性示出了根据本公开实施例的用于电子设备的识别方法的应用场景。
如图2所示,电子设备200的屏幕上展示有一识别框220,该识别框220可以对摄像单元210捕获的图像中的对象进行扫描,该识别框220在扫描过程中能够根据图像中对象的类型自动调整识别类型和识别框220的外观,并将扫描后得到的对象信息呈现给用户。
例如,在识别框220捕获的图像中有多个对象时,先通过该识别框220自动调整其外观和识别类型,如果在固定时间内没有呈现出对象信息,用户可以通过手动操作将识别框220调整到特定的区域,使其进行识别并呈现对象信息。此处的特定区域可以是图中二维码所在的区域,也可以是文本“吉祥如意”所在的区域等,但不限于此。
根据一些实施例,当识别框220识别的是三维物体时,该识别框220的外观自动调整为以全屏的形式对对象进行扫描。当识别框220识别的是二维码时,识别框220的外观自动调整为以正方形的形式对对象进行扫描。当识别框220识别的是文本时,该识别框220的外观自动调整为以矩形的形式对对象进行扫描。
图3A示意性示出了根据本公开实施例的用于电子设备的识别方法的流程图。
如图3A所示,根据本公开的实施例提出了一种用于电子设备的识别方法包括操作S301、操作S302和操作S303,。
在操作S301,获取包含对象的图像。
在操作S302,分析图像,以确定与对象相匹配的具有第一外观的识别框,其中,电子设备至少能够提供两种不同外观的识别框以识别至少两种对象。
在操作S303,在电子设备上展示具有第一外观的识别框。
根据本公开的实施例,用户使用上述识别方法,可以快速地获得识别对象的信息,无需过多的手动操作,使得用户的操作变得更加简单快捷,并且本方法可以应用到各种场景,提高了用户体验。
根据本公开的实施例,在执行操作S301之前,用户可以打开电子设备的应用,进入该应用的界面。改界面包含有识别框,此时的识别框的外观可以默认为全屏,识别类型默认为三维物体,并且此时的识别框可以是以任意一种或多种动画模式进行扫描,以提醒用户可以进行扫描。然后执行操作S301获取包含对象的图像,在此所述图像中可以包含一个或多个对象。例如图2的图像包含二维码、文本和三维物体(例如打火机)等,但不限于此。
在本实施例中,识别框以多种动画模式对对象进行扫描具体可以包括以识别框在电子设备屏幕上旋转对图像中的对象进行扫描,也可以包括把识别框定位到屏幕中间,由识别框的一条边上下或左右运动对图像中的对象进行扫描等,但不限于这两种。
根据本公开的实施例,在操作S302中确定与对象相匹配的具有第一外观的识别框,此处的第一外观可以理解为与该对象的外观相同或相似。当然也可以理解为识别框的形状和大小与该对象的形状和大小相同或相似。需要说明的是,在识别框的形状和大小与该对象的形状和大小相同或相似的前提下,识别框的长边或可以不同,例如,识别框的长边或可以是不同颜色的线条,或者具有装饰性图案等等,给用户带来不一样体验。
在本实施例中,电子设备至少能够提供两种不同外观的识别框,例如可以是正方形的识别框,也可以是矩形的识别框,还可以是全屏识别框等等,但不限于此。
例如,如图3B所示,电子设备300在对一对象进行识别之前,在电子设备300上展示的识别框为全屏识别框320,摄像单元310以全屏识别框320捕获图像中的识别对象,当捕获到识别对象(例如是二维码)时,此时的全屏识别框320将改变为与该识别对象的外观所对应的识别框(例如是正方形识别框)。
图4示意性示出了根据本公开另一实施例的用于电子设备的识别方法的流程图。
如图4所示,根据本公开的实施例,操作S302包括操作S401和操作S402。
在操作S401,分析图像,确定该图像中的对象的类型。
在操作S402,根据该对象的类型确定识别框的外观。
根据本公开的实施例,在操作S401中分析图像具体可以包括分析图像中的对象的类型和数量。根据分析结果确定对象的类型和数量,然后在操作S402中根据对象的类型确定识别框的外观。例如,对象为二维码时,与二维码所对应的识别框外观是正方形。对象为文本时,与文本所对应的识别框外观是矩形。对象为一台电视时,与电视所对应的识别框外观是全屏。在这种情况下,识别框可以根据对象的类型确定其外观,减少了用户的手动操作次数,使得用户只需打开应用对准所识别的对象即可,无需通过手动操作选择识别类型,给用户带来了便利,提高了用户体验。
在本实施例中,在操作S402,根据该对象的类型确定识别框的外观包括根据对象形状和/或尺寸自动调整所述识别框的形状和/或尺寸;以及/或者接收对识别框的形状和/或尺寸进行调整的用户输入,并根据用户输入调整识别框的形状和/或尺寸。
例如,如果在操作S401中确定的对象数量为一个时,此时识别框自动根据识别对象的形状和大小自动调整识别框的外观,使得与识别对象的外观向匹配。
再例如,如果在操作S401中确定的对象数量为多个时,此时识别框对特定的对象进行扫描。用户可以移动电子设备位置使其与特定对象的位置相吻合。例如,捕获图像中有一百苹果,并且一百个苹果的颜色不相同,此时用户想要了解其中一个苹果的信息,在这种情况下,用户可以将电子设备向前移动到该苹果的具***置处,通过手动操作将识别框形状和大小调整为与该苹果的形状和大小相同或相似,然后展示出该苹果的信息,例如该苹果产于日本青森,口感好等等。以此方式调整识别框的外观,使得本方法的应用场景十分广泛,避免了现有技术在遇到图像中有多个识别对象时,出现无法识别的情况发生。
需要说明的是,如果在操作S401中确定的对象数量为多个时,并且多个对象的类型也不相同,此时电子设备如果在固定时间内没有识别出对象类型时,也可以通过上述方式调整识别框的外观,还可以通过用户长按被识别对象以启动电子设备的语音输入,来调整识别框的外观。例如图2中有三个对象,用户可以通过语音(二维码)将识别类型和识别框的外观调整为与该二维码相匹配的识别类型和识别框的外观。以此方式调整识别框的外观可以给用户提供多种选择,提高用户体验。
在本实施例中,对象的类型例如可以是文本、平面图像或三维物体等,但不限于此。需要说明的是,平面图像除了二维码之外,还可以是其他图像,例如可以是人物照片、动物照片或景物照片等等,但不限于此。
根据本公开的实施例,在操作S303中电子设备除了展示具有第一外观的识别框之外,还展示了所识别对象的信息。例如,识别对象为一张明星的照片,此时识别框的外观可以是以全屏展示给用户,并在识别框的边上或其他区域展示了明星的信息,比如该明星的姓名、国籍、身高和兴趣爱好等等。
根据本公开的实施例,该方法还包括在获取当前图像的时间和/或地点与获取上一图像的时间和/或地点相同或相近的情况下,调整识别框的外观,以与对应于上一图像的识别框的外观一致。
例如,用户经常在同一时间和/或同一地点打开电子设备的应用来获得一些信息,在这种情况下,该应用将所述时间和/或地点记录在电子设备中,以使用户在所述时间和/或地点再次打开该应用时,应用中的识别框能够自动调整为与上次识别框的外观保持一致,方便用户直接使用,无需手动操作。
需要说明的是,当用户再次打开该应用时,不一定是相同时间和/或地点,也可以相近时间和/或地点。例如,用户经常在自己工位上使用该应用获得信息,但是当用户在其他同事的工位打开该应用时,识别框也自动调整为与用户在其工位上打开该应用时的识别框的外观一致。当然,在任何一种情况下都能够进行自动调整。例如,当用户经常在某一位置打开应用来识别二维码时,当用户在该位置捕获得到图2所示的图像时,电子设备的应用在分析图像后确定图像中存在二维码时,自动确定识别框为扫描二维码的识别框,并在所确定的对象(二维码)上显示所确定的识别框。
图5示意性示出了根据本公开实施例的用于电子设备的识别***的框图。
如图5所示,根据本公开的实施例提供了一种用于电子设备的识别***500,包括获取模块510、分析模块520和展示模块530。该识别***500可以执行上面参考图3和图4描述的方法,以实现电子设备的应用可以自动和/或手动调整识别框的外观。
具体地,获取模块510用于获取包含对象的图像。
分析模块520用于分析图像,以确定与该对象相匹配的具有第一外观的识别框,其中,电子设备至少能够提供两种不同外观的识别框以识别至少两种对象。
展示模块530用于在电子设备上展示具有第一外观的识别框。
根据本公开的实施例,获取模块510、分析模块520和展示模块530的具体实施过程已经上述图3中进行了详细的描述,在此不再赘述。
根据本公开的实施例,分析模块520包括调整模块540和接收模块550。
在本实施例中,调整模块540用于根据所述对象形状和/或尺寸自动调整所述识别框的形状和/或尺寸。
在本实施例中,接收模块550用于接收对所述识别框的形状和/或尺寸进行调整的用户输入,并根据所述用户输入调整所述识别框的形状和/或尺寸。
根据本公开的实施例,调整模块540和接收模块550的具体实施过程已经上述图4中进行了详细的描述,在此不再赘述。
根据本公开的实施例,该***500还包括在获取当前图像的时间和/或地点与获取上一图像的时间和/或地点相同或相近的情况下,调整识别框的外观,以与对应于上一图像的识别框的外观一致。
例如,用户经常在同一时间和/或同一地点打开电子设备的应用来获得一些信息,在这种情况下,该应用将所述时间和/或地点记录在电子设备中,以使用户在所述时间和/或地点再次打开该应用时,应用中的识别框能够自动调整为与上次识别框的外观保持一致,方便用户直接使用,无需手动操作。
需要说明的是,当用户再次打开该应用时,不一定是相同时间和/或地点,只需相近就可以。例如,用户经常在自己工位上使用该应用获得信息,不能因为用户是在其他同事的工位打开的该应用而不自动调整。该示例只是其中一个例子,不具有任何的限定作用。
可以理解的是,获取模块510、分析模块520、展示模块530、调整模块540以及接收模块550可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本发明的实施例,获取模块510、分析模块520、展示模块530、调整模块540以及接收模块550中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以以对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式的适当组合来实现。或者,获取模块510、分析模块520、展示模块530、调整模块540以及接收模块550中的至少一个可以至少被部分地实现为计算机程序模块,当该程序被计算机运行时,可以执行相应模块的功能。
图6示意性示出了根据本公开实施例的电子设备的框图。
如图6所示,电子设备600包括处理器610、计算机可读存储介质620和摄像单元630。该电子设备600可以执行上面参考图3和图4描述的方法,以电子设备的应用可以自动和/或手动调整识别框的外观。
根据本公开的实施例,处理器610可以执行获取包含对象的图像;分析图像,以确定与该对象相匹配的具有第一外观的识别框,其中,电子设备至少能够提供两种不同外观的识别框以识别至少两种对象;以及在电子设备上展示具有第一外观的识别框。
具体地,处理器610例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器610还可以包括用于缓存用途的板载存储器。处理器610可以是用于执行参考图3和图4描述的根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
计算机可读存储介质620,例如可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,可读存储介质可以包括但不限于电、磁、光、电磁、红外或半导体***、装置、器件或传播介质。可读存储介质的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。
计算机可读存储介质620可以包括计算机程序621,该计算机程序621可以包括代码/计算机可执行指令,其在由处理器610执行时使得处理器610执行例如上面结合图3和图4所描述的方法流程及其任何变形。
计算机程序621可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序621中的代码可以包括一个或多个程序模块,例如包括621A、模块621B、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器610执行时,使得处理器610可以执行例如上面结合图3和图4所描述的方法流程及其任何变形。
根据本公开的实施例,处理器610可以与摄像单元630进行交互,来执行上面结合图3和图4所描述的方法流程及其任何变形。
根据本发明的实施例,获取模块510、分析模块520、展示模块530、调整模块540以及接收模块550中的至少一个可以实现为参考图6描述的计算机程序模块,其在被处理器610执行时,可以实现上面描述的相应操作。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

Claims (10)

1.一种用于电子设备的识别方法,包括:
获取包含对象的图像;
分析所述图像,以确定与所述对象相匹配的具有第一外观的识别框,其中,所述电子设备至少能够提供两种不同外观的识别框以识别至少两种对象;以及
在所述电子设备上展示所述具有第一外观的识别框。
2.根据权利要求1所述的方法,其中,分析所述图像,以确定与所述对象相匹配的具有第一外观的识别框包括:
分析所述图像,确定所述图像中的对象的类型;以及
根据所述对象的类型确定所述识别框的外观。
3.根据权利要求2所述的方法,其中,所述图像中的对象类型包括以下任意一种或多种:文本、平面图像或三维物体。
4.根据权利要求2所述的方法,其中,根据所述对象的类型确定所述识别框的外观包括:
根据所述对象的形状和/或尺寸自动调整所述识别框的形状和/或尺寸;以及/或者
接收对所述识别框的形状和/或尺寸进行调整的用户输入,并根据所述用户输入调整所述识别框的形状和/或尺寸。
5.根据权利要求1所述的方法,还包括:
在获取当前图像的时间和/或地点与获取上一图像的时间和/或地点相同或相近的情况下,调整所述识别框的外观,以与对应于所述上一图像的识别框的外观一致。
6.一种电子设备,包括:
摄像单元,用于捕获对象的图像;
处理器;以及
存储器,存储有机器可读指令,所述指令在被处理器执行时,使得处理器执行:
获取包含对象的图像;
分析所述图像,以确定与所述对象相匹配的具有第一外观的识别框,其中,所述电子设备至少能够提供两种不同外观的识别框以识别至少两种对象;以及
在所述电子设备上展示所述具有第一外观的识别框。
7.根据权利要求6所述的电子设备,其中,所述处理器还用于执行:
分析所述图像,确定所述图像中的对象的类型;以及
根据所述对象的类型确定所述识别框的外观。
8.根据权利要求7所述的电子设备,其中,所述图像中的对象类型包括以下任意一种或多种:文本、平面图像或三维物体。
9.根据权利要求6所述的电子设备,其中,所述处理器还用于执行:
根据所述对象的形状和/或尺寸自动调整所述识别框的形状和/或尺寸;以及/或者
接收对所述识别框的形状和/或尺寸进行调整的用户输入,并根据所述用户输入调整所述识别框的形状和/或尺寸。
10.根据权利要求6所述的电子设备,其中,在获取当前图像的时间和/或地点与获取上一图像的时间和/或地点相同或相近的情况下,所述处理器还用于执行调整所述识别框的外观,以与对应于所述上一图像的识别框的外观一致。
CN201710491431.6A 2017-06-23 2017-06-23 电子设备的识别方法及电子设备 Pending CN107358226A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710491431.6A CN107358226A (zh) 2017-06-23 2017-06-23 电子设备的识别方法及电子设备
US16/015,520 US10713514B2 (en) 2017-06-23 2018-06-22 Identification method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710491431.6A CN107358226A (zh) 2017-06-23 2017-06-23 电子设备的识别方法及电子设备

Publications (1)

Publication Number Publication Date
CN107358226A true CN107358226A (zh) 2017-11-17

Family

ID=60272967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710491431.6A Pending CN107358226A (zh) 2017-06-23 2017-06-23 电子设备的识别方法及电子设备

Country Status (2)

Country Link
US (1) US10713514B2 (zh)
CN (1) CN107358226A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958576A (zh) * 2018-06-08 2018-12-07 Oppo广东移动通信有限公司 内容识别方法、装置及移动终端
CN109271982A (zh) * 2018-09-20 2019-01-25 西安艾润物联网技术服务有限责任公司 多个识别区域识别方法、识别终端及可读存储介质
CN110619773A (zh) * 2019-09-19 2019-12-27 广东小天才科技有限公司 一种勾勒框的生成方法、***、存储介质及电子设备
CN112732957A (zh) * 2021-01-13 2021-04-30 北京字节跳动网络技术有限公司 交互方法、装置、电子设备及计算机可读存储介质
CN112784826A (zh) * 2018-03-23 2021-05-11 创新先进技术有限公司 一种图像识别的方法、装置及设备
CN113039773A (zh) * 2018-11-14 2021-06-25 三星电子株式会社 用于提供分别与图像中包括的多个外部对象对应的多个服务的电子装置和方法
CN113630551A (zh) * 2019-02-19 2021-11-09 三星电子株式会社 通过利用相机的应用提供各种功能的电子装置及操作方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US11188755B2 (en) * 2019-11-01 2021-11-30 Pinfinity, Llc Augmented reality systems and methods incorporating wearable pin badges

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104598289A (zh) * 2013-10-31 2015-05-06 联想(北京)有限公司 一种识别方法及一种电子设备
CN104850835A (zh) * 2015-05-13 2015-08-19 杭州朗和科技有限公司 扫描方法和扫描终端
CN104916035A (zh) * 2015-06-09 2015-09-16 普联软件股份有限公司 一种基于涂抹技术的票据识别***及识别方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9646389B2 (en) * 2014-08-26 2017-05-09 Qualcomm Incorporated Systems and methods for image scanning
US10489051B2 (en) * 2014-11-28 2019-11-26 Samsung Electronics Co., Ltd. Handwriting input apparatus and control method thereof
US11120478B2 (en) * 2015-01-12 2021-09-14 Ebay Inc. Joint-based item recognition

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104598289A (zh) * 2013-10-31 2015-05-06 联想(北京)有限公司 一种识别方法及一种电子设备
CN104850835A (zh) * 2015-05-13 2015-08-19 杭州朗和科技有限公司 扫描方法和扫描终端
CN104916035A (zh) * 2015-06-09 2015-09-16 普联软件股份有限公司 一种基于涂抹技术的票据识别***及识别方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112784826A (zh) * 2018-03-23 2021-05-11 创新先进技术有限公司 一种图像识别的方法、装置及设备
CN108958576A (zh) * 2018-06-08 2018-12-07 Oppo广东移动通信有限公司 内容识别方法、装置及移动终端
CN108958576B (zh) * 2018-06-08 2021-02-02 Oppo广东移动通信有限公司 内容识别方法、装置及移动终端
CN109271982A (zh) * 2018-09-20 2019-01-25 西安艾润物联网技术服务有限责任公司 多个识别区域识别方法、识别终端及可读存储介质
CN109271982B (zh) * 2018-09-20 2020-11-10 西安艾润物联网技术服务有限责任公司 多个识别区域识别方法、识别终端及可读存储介质
CN113039773A (zh) * 2018-11-14 2021-06-25 三星电子株式会社 用于提供分别与图像中包括的多个外部对象对应的多个服务的电子装置和方法
US11636675B2 (en) 2018-11-14 2023-04-25 Samsung Electronics Co., Ltd. Electronic device and method for providing multiple services respectively corresponding to multiple external objects included in image
CN113630551A (zh) * 2019-02-19 2021-11-09 三星电子株式会社 通过利用相机的应用提供各种功能的电子装置及操作方法
CN113630551B (zh) * 2019-02-19 2024-03-22 三星电子株式会社 通过利用相机的应用提供各种功能的电子装置及操作方法
CN110619773A (zh) * 2019-09-19 2019-12-27 广东小天才科技有限公司 一种勾勒框的生成方法、***、存储介质及电子设备
CN112732957A (zh) * 2021-01-13 2021-04-30 北京字节跳动网络技术有限公司 交互方法、装置、电子设备及计算机可读存储介质
WO2022151870A1 (zh) * 2021-01-13 2022-07-21 北京字节跳动网络技术有限公司 交互方法、装置、电子设备及计算机可读存储介质

Also Published As

Publication number Publication date
US10713514B2 (en) 2020-07-14
US20180373949A1 (en) 2018-12-27

Similar Documents

Publication Publication Date Title
CN107358226A (zh) 电子设备的识别方法及电子设备
KR102516541B1 (ko) 비디오 스트림의 이미지 세그먼트화 및 수정
JP7118244B2 (ja) グラフィックコード認識方法及び装置、並びに、端末及びプログラム
US11450044B2 (en) Creating and displaying multi-layered augemented reality
KR102265326B1 (ko) 이미지 촬영장치 및 방법
US8514295B2 (en) Augmented reality processing based on eye capture in handheld device
AU2011253980B2 (en) Method, apparatus and system for identifying distracting elements in an image
US20180367732A1 (en) Visual cues for managing image capture
JP6355746B2 (ja) デバイスのための画像編集技法
US20170372449A1 (en) Smart capturing of whiteboard contents for remote conferencing
US8666145B2 (en) System and method for identifying a region of interest in a digital image
US11977981B2 (en) Device for automatically capturing photo or video about specific moment, and operation method thereof
US9495762B2 (en) Detecting and compensating for motion between a flash and a no-flash image
US10943335B2 (en) Hybrid tone mapping for consistent tone reproduction of scenes in camera systems
US11863729B2 (en) Systems and methods for generating synthetic depth of field effects
CN103716548A (zh) 一种视频图片特效处理方法和装置
US11354884B2 (en) Color extraction of a video stream
CN110321896A (zh) 黑头识别方法、装置及计算机可读存储介质
CN117274383A (zh) 视点预测方法及装置、电子设备和存储介质
KR101344851B1 (ko) 영상처리장치 및 영상처리방법
US20140307116A1 (en) Method and system for managing video recording and/or picture taking in a restricted environment
CN111476056B (zh) 目标物体的识别方法、装置、终端设备及计算机存储介质
AU2015258346A1 (en) Method and system of transitioning between images
US20230171509A1 (en) Optimizing high dynamic range (hdr) image processing based on selected regions
US20230222818A1 (en) Electronic apparatus and controlling method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination