微软牛津项目:图像搜索

2024-01-28 11:18

本文主要是介绍微软牛津项目:图像搜索,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在过去的几年和微软研发部门的合作中,就 Bing 的图像搜索技术而言,我们达到了最好的工业图像理解能力,这项技术迅速延伸到微软的其他产品。目前在 微软牛津项目主页 上,这项技术对所有的开发者开放。想要在自己的软件中实现一样的功能,你只需要简单地调用一下我们的 web API,就可以以 JSON 格式获取所需的一切信息。你可以尝试着在 www.projectoxford.ai 的这个页面上传一幅图像,它将在数秒内给你结果,脸部坐标、性别和年龄信息都在里面。Face API 只是我们在牛津项目上做的特性的其中一项。还有很多其他的核心功能来帮助打造创新性的应用。微软内部的 API 向大众开放让我感到很兴奋,我知道这会对开发社区起到深远的影响。这让之前看起来不可能的事情变得只用简单地调用一下 web API 就能做到了。#HowOldRobot 只是这些能力的小小展示,Azure 机器学习团队的一个开发人员只用了一天就把它开发出来了。

(译者注:以下是 API 示例,为 JSON 格式)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
JSON:
[
   {
     "faceId" : "5af35e84-ec20-4897-9795-8b3d4512a1f9" ,
     "faceRectangle" : {
       "width" : 60,
       "height" : 60,
       "left" : 276,
       "top" : 43
     },
     "faceLandmarks" : {
       "pupilLeft" : {
         "x" : "295.1" ,
         "y" : "56.8"
       },
       "pupilRight" : {
         "x" : "317.9" ,
         "y" : "59.6"
       },
       "noseTip" : {
         "x" : "311.6" ,
         "y" : "74.7"
       },
       "mouthLeft" : {
         "x" : "291.0" ,
         "y" : "86.3"
       },
       "mouthRight" : {
         "x" : "311.6" ,
         "y" : "88.6"
       },
       "eyebrowLeftOuter" : {
         "x" : "281.6" ,
         "y" : "50.1"
       },
       "eyebrowLeftInner" : {
         "x" : "304.2" ,
         "y" : "51.6"
       },
       "eyeLeftOuter" : {
         "x" : "289.1" ,
         "y" : "57.1"
       },
       "eyeLeftTop" : {
         "x" : "294.0" ,
         "y" : "54.5"
       },
       "eyeLeftBottom" : {
         "x" : "293.0" ,
         "y" : "61.0"
       },
       "eyeLeftInner" : {
         "x" : "297.8" ,
         "y" : "58.7"
       },
       "eyebrowRightInner" : {
         "x" : "316.0" ,
         "y" : "54.2"
       },
       "eyebrowRightOuter" : {
         "x" : "324.7" ,
         "y" : "54.2"
       },
       "eyeRightInner" : {
         "x" : "312.9" ,
         "y" : "60.9"
       },
       "eyeRightTop" : {
         "x" : "317.8" ,
         "y" : "57.7"
       },
       "eyeRightBottom" : {
         "x" : "317.9" ,
         "y" : "63.7"
       },
       "eyeRightOuter" : {
         "x" : "322.8" ,
         "y" : "60.8"
       },
       "noseRootLeft" : {
         "x" : "304.0" ,
         "y" : "60.2"
       },
       "noseRootRight" : {
         "x" : "312.2" ,
         "y" : "61.2"
       },
       "noseLeftAlarTop" : {
         "x" : "302.6" ,
         "y" : "70.2"
       },
       "noseRightAlarTop" : {
         "x" : "313.0" ,
         "y" : "70.0"
       },
       "noseLeftAlarOutTip" : {
         "x" : "298.8" ,
         "y" : "76.2"
       },
       "noseRightAlarOutTip" : {
         "x" : "315.2" ,
         "y" : "76.6"
       },
       "upperLipTop" : {
         "x" : "307.3" ,
         "y" : "84.0"
       },
       "upperLipBottom" : {
         "x" : "306.6" ,
         "y" : "86.4"
       },
       "underLipTop" : {
         "x" : "305.5" ,
         "y" : "89.6"
       },
       "underLipBottom" : {
         "x" : "304.1" ,
         "y" : "94.0"
       }
     },
     "attributes" : {
       "age" : 24,
       "gender" : "female" ,
       "headPose" : {
         "roll" : "4.0" ,
         "yaw" : "31.3" ,
         "pitch" : "0.0"
       }
     }
   }
]

这篇关于微软牛津项目:图像搜索的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/653485

相关文章

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

c/c++的opencv图像金字塔缩放实现

《c/c++的opencv图像金字塔缩放实现》本文主要介绍了c/c++的opencv图像金字塔缩放实现,通过对原始图像进行连续的下采样或上采样操作,生成一系列不同分辨率的图像,具有一定的参考价值,感兴... 目录图像金字塔简介图像下采样 (cv::pyrDown)图像上采样 (cv::pyrUp)C++ O