微软牛津项目:图像搜索

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

相关文章

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin

Python使用DeepSeek进行联网搜索功能详解

《Python使用DeepSeek进行联网搜索功能详解》Python作为一种非常流行的编程语言,结合DeepSeek这一高性能的深度学习工具包,可以方便地处理各种深度学习任务,本文将介绍一下如何使用P... 目录一、环境准备与依赖安装二、DeepSeek简介三、联网搜索与数据集准备四、实践示例:图像分类1.

Nginx实现高并发的项目实践

《Nginx实现高并发的项目实践》本文主要介绍了Nginx实现高并发的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录使用最新稳定版本的Nginx合理配置工作进程(workers)配置工作进程连接数(worker_co

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像