用于基于图像数据来导航浏览器的系统可以执行操作,这样的操作包括:接收来自客户端设备的扫描请求,该扫描请求包括图像,该图像包括图像数据;基于图像数据来识别在图像内描绘的对象;确定对象的分类;以及基于分类,将与客户端设备相关联的浏览器导航到资源。客户端设备相关联的浏览器导航到资源。客户端设备相关联的浏览器导航到资源。
【技术实现步骤摘要】
【国外来华专利技术】基于图像的浏览器导航
[0001]相关申请
[0002]本申请是于2020年12月21日提交的序列号为17/129,256的美国专利申请的继续申请并且要求于2020年8月24日提交的序列号为62/706,545的美国临时专利申请的优先权的权益。
[0003]本公开内容的实施方式总体上涉及移动计算技术,并且更特别地但非限制性地涉及用于对象识别的系统和方法。
技术介绍
[0004]对象识别是与计算机视觉和图像处理有关的计算机技术,其涉及对数字图像和视频中的某种类型的语义对象的实例的检测。
附图说明
[0005]在附图(其不一定按比例绘制)中,相同的附图标记可以在不同的视图中描述类似的部件。为了容易识别对任何特定元素或动作的讨论,附图标记中的一个或多个最高位数字指代该元素被首次引入时所用的图号。在附图中的图中以示例而非限制的方式示出了一些实施方式,在附图中:
[0006]图1是根据一些示例的可以在其中部署本公开内容的联网环境的图解表示。
[0007]图2是根据一些示例的具有客户端侧功能和服务器侧功能两者的消息系统的图解表示。
[0008]图3是描绘了根据一个实施方式的用于生成和使得显示个性化媒体项的预览的方法300的流程图。
[0009]图4是描绘了根据一个实施方式的用于生成个性化媒体项的预览的方法400的流程图。
[0010]图5是描绘了根据一个实施方式的用于策展媒体项集合的方法500的流程图。
[0011]图6是描绘了根据一个实施方式的用于生成个性化媒体项的预览的界面流程图解600的流程图。
[0012]图7示出了根据一个实施方式的界面流程图解700。
[0013]图8是根据一些示例的呈计算机系统形式的机器的图解表示,在该机器中,可以执行一组指令,以使机器执行本文中讨论的方法中的任何一个或更多个。
[0014]图9是示出可以在其中实现示例的软件架构的框图。
[0015]图10是根据一些示例的处理环境的图形表示。
具体实施方式
[0016]所公开的系统为用户提供了用于响应于来自客户端设备的扫描请求,基于从客户
端设备接收到的图像数据,对车辆进行识别和分类的手段。根据某些示例实施方式,车辆识别系统可以执行包括以下的操作:接收包括图像的扫描请求,该图像包括图像数据;基于计算机视觉和对象识别,基于图像数据来识别图像内的一个或更多个车辆;基于所识别的车辆,生成边界框;基于边界框中的一个或更多个,裁剪图像;对经裁剪的图像内描绘的车辆进行分类;以及在客户端设备处呈现包括车辆的分类的显示的通知。
[0017]根据某些实施方式,用户可以通过向呈现在客户端设备处的图形用户界面(GUI)中提供触觉输入来生成扫描请求。例如,客户端设备可以被配置成基于与客户端设备相关联的摄像装置在GUI内生成和显示图像。因此,触觉输入可以包括对在图像内描绘的对象的选择,并且也可以包括一个或更多个输入属性,例如,输入压力、输入模式或输入持续时间。在一些实施方式中,响应于确定触觉输入的属性超过阈值(即,压力或持续时间阈值),车辆识别系统可以生成扫描请求,该扫描请求包括在GUI内呈现的图像数据。在一些实施方式中,可以在呈现于GUI内的特征轮播内的多个图标之中呈现与车辆识别系统的特征相关联的图标。客户端设备的用户可以提供输入以滚动浏览多个图标,并且然后响应于接收到对与车辆识别系统的特征相关联的图标的选择,客户端设备可以激活摄像装置,以捕获图像数据以用于扫描请求。
[0018]车辆识别系统接收扫描请求,并且对来自扫描请求的图像执行一个或更多个图像识别技术,以识别在图像中描绘的一个或更多个对象。在一些实施方式中,车辆识别系统可以被配置成确定可以在图像内描绘的车辆的分类,其中,该分类可以包括以下中的一个或更多个:品牌(make);型号年份;型号;以及装饰级别。
[0019]在一些实施方式中,扫描请求可以包括其中用户提供触觉输入的图像内的位置的指示。在这样的实施方式中,出于生成边界框的目的,可以由车辆识别系统利用图像内的位置。因此,车辆识别系统可以对在边界框内描绘的对象执行图像识别。
[0020]响应于确定在图像内描绘的对象的分类,车辆识别系统生成通知,该通知包括分类的显示,以及在一些实施方式中可以包括与该分类有关的信息。在一些实施方式中,车辆识别系统可以从数据库或从一个或更多个第三方服务器访问与分类相关联的信息。例如,车辆识别系统可以基于分类来识别一个或更多个第三方服务器,以访问与分类有关的相关信息。
[0021]在车辆识别系统的特征的说明性示例中,客户端设备的用户可以提供在客户端设备的GUI内显示特征轮播的请求,其中,特征轮播包括多个图形图标,这样的多个图形图标与可以由客户端设备执行的一个或更多个应用执行的特征对应。相应地,特征轮播可以包括与车辆识别系统的特征相关联的图标(例如,“扫描工具图标”)。响应于接收到从特征轮播内的多个图标之中选择扫描工具图标的输入,车辆识别系统使得在客户端设备的GUI内显示扫描界面,其中,扫描界面被配置成呈现由与客户端设备相关联的摄像装置捕获的图像。
[0022]然后,客户端设备的用户可以使用扫描工具功能捕获图像,其中,该图像可以包括车辆的描绘。响应于经由扫描工具接收到图像,车辆识别系统生成包括图像的扫描请求,并且执行对象识别技术以识别在图像中描绘的车辆的分类,其中,该分类包括以下中的一个或更多个:品牌、型号、型号年份、装饰级别以及与车辆相关联的一个或更多个选项。然后,车辆识别系统可以在GUI内以通知向用户呈现该分类。
[0023]然后,客户端设备的用户可以提供选择该通知的输入(即,点击该通知),并且作为响应,车辆识别系统可以在GUI内呈现与分类有关的附加信息。例如,车辆识别系统可以参考包括与分类相关联的附加信息的数据库,以呈现附加信息,或者在一些实施方式中,数据库可以包括与分类相关联的资源的多个地址(即,统一资源定位器(URL))。相应地,响应于接收到选择该通知的输入,车辆识别系统可以使与客户端设备或与用户相关联的浏览器导航到资源。
[0024]联网计算环境
[0025]图1是示出用于通过网络交换数据(例如,消息和相关联的内容)的示例消息系统100的框图。消息系统100包括客户端设备106的多个实例,所述多个实例中的每一个托管包括消息客户端108的若干应用。每个消息客户端108经由网络102(例如,因特网)通信地耦接至消息服务器系统104和消息客户端108的其他实例。
[0026]消息客户端108能够经由网络102与另外的消息客户端108和消息服务器系统104通信并交换数据。在消息客户端108之间以及在消息客户端108与消息服务器系统104之间交换的数据包括功能(例如,激活功能的命令)以及净荷数据(例如,文本、音频、视频或其他多媒体数据)。
[0027]消息服务器系统104经由网络102向特定消息客户端108提供服务器端功能。虽然消息系统100的某些本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:接收来自客户端设备的扫描请求,所述扫描请求包括图像,所述图像包括图像数据;基于所述图像数据来识别在所述图像内描绘的对象;确定所述对象的分类;以及基于所述分类,将与所述客户端设备相关联的浏览器导航到资源。2.根据权利要求1所述的方法,其中,所述对象包括尺寸,并且基于所述图像数据来识别在所述图像内描绘的对象包括:基于所述对象的尺寸来生成边界框,所述边界框包围所述图像数据的一部分;基于所述边界框,裁剪所述图像数据;以及基于所述图像数据的所述一部分,确定所述对象的分类。3.根据权利要求1所述的方法,其中,将所述浏览器导航到所述资源包括:访问包括所述资源的地址的数据库;基于所述对象的分类,选择所述资源的地址;以及基于所述地址,将所述浏览器导航到所述资源。4.根据权利要求3所述的方法,其中,将所述浏览器导航到所述资源包括:在所述客户端设备处呈现包括到所述资源的超链接的通知,所述超链接包括所述资源的地址;接收选择所述通知的输入;以及响应于所述选择,将所述浏览器导航到所述资源。5.根据权利要求1所述的方法,其中,接收来自所述客户端设备的扫描请求还包括:使得在所述客户端设备处显示特征轮播,所述特征轮播包括多个图标,所述多个图标包括与所述扫描请求相关联的图标;接收用于选择与所述扫描请求相关联的所述图标的输入;响应于用于选择与所述扫描请求相关联的所述图标的输入,在所述客户端设备处呈现扫描界面;经由所述扫描界面捕获所述图像数据;以及基于所述图像数据,生成所述扫描请求。6.根据权利要求1所述的方法,其中,确定所述对象的分类包括:确定所述分类的匹配得分,所述匹配得分包括百分比值;确定所述匹配得分超过阈值;以及响应于所述分类的匹配得分超过所述阈值,选择所述分类。7.根据权利要求1所述的方法,其中,基于所述分类将与所述客户端设备相关联的浏览器导航到所述资源包括:确定所述分类的匹配得分,所述匹配得分包括百分比值;确定所述匹配得分超过阈值;以及响应于所述分类的匹配得分超过所述阈值,将所述浏览器导航到所述资源。8.一种系统,包括:存储器;以及至少一个硬件处理器,所述至少一个硬件处理器耦接至所述存储器并且包括使所述系
统执行操作的指令,所述操作包括:接收来自客户端设备的扫描请求,所述扫描请求包括图像,所述图像包括图像数据;基于所述图像数据来识别在所述图像内描绘的对象;确定所述对象的分类;以及基于所述分类,将与所述客户端设备相关联的浏览器导航到资源。9.根据权利要求8所述的系统,其中,所述对象包括尺寸,并且基于所述图像数据来识别在所述图像内描绘的对象包括:基于所述对象的尺寸来生成边界框,所述边界框包围所述图像数据的一部分;基于所述边界框,裁剪所述图像数据;以及基于所述图像数据的所述一部分,确定所述对象的分类。10.根据权利要求8所述的系统,其中,将所述浏览器导航到所述资源包括:访问包括所述资源的地址的数据库;基于所述对象的分类,选择所述资源的地址;以及基于所述地址,将所述浏览器导航到所述资源。11.根据权利要求10所述的系统,其中,将所述浏览器导航到所述资源包括:在所述客户端设备处呈现包括到所述资...
【专利技术属性】
技术研发人员:李延甲,
申请(专利权)人:斯纳普公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。