博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微软牛津项目:图像搜索
阅读量:4130 次
发布时间:2019-05-25

本文共 2522 字,大约阅读时间需要 8 分钟。

在过去的几年和微软研发部门的合作中,就 Bing 的图像搜索技术而言,我们达到了最好的工业图像理解能力,这项技术迅速延伸到微软的其他产品。目前在  上,这项技术对所有的开发者开放。想要在自己的软件中实现一样的功能,你只需要简单地调用一下我们的 web API,就可以以 JSON 格式获取所需的一切信息。你可以尝试着在  的这个页面上传一幅图像,它将在数秒内给你结果,脸部坐标、性别和年龄信息都在里面。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://enbvi.baihongyu.com/

你可能感兴趣的文章
Unix 命令,常用到的
查看>>
DLL中建立进程共享数据段需要注意的语法问题
查看>>
服务器端技术----Http请求的处理过程
查看>>
C语言-预处理指令2-条件编译
查看>>
C语言-预处理指令3-文件包含
查看>>
C语言-变量类型
查看>>
C语言-static和extern关键字1-对函数的作用
查看>>
C 语言-static和extern关键字2-对变量的作用
查看>>
【JavaScript 教程】浏览器—History 对象
查看>>
还不会正则表达式?看这篇!
查看>>
100道+ JavaScript 面试题,助你查漏补缺
查看>>
JavaScript深入理解之闭包
查看>>
这才是学习Vite2的正确姿势!
查看>>
7 个适用于所有前端开发人员的很棒API,你需要了解一下
查看>>
25个构建Web项目的HTML建议,你需要了解一下!
查看>>
【web素材】02-10款大气的购物商城网站模板
查看>>
6种方式实现JavaScript数组扁平化(flat)方法的总结
查看>>
如何实现a===1 && a===2 && a===3返回true?
查看>>
49个在工作中常用且容易遗忘的CSS样式清单整理
查看>>
20种在学习编程的同时也可以在线赚钱的方法
查看>>