阿里云智能视觉AI开放平台

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2019/12/30/aliyun-version-ai/



阿里云推出了智能视觉AI开放平台,对于云服务商提供的这一块应用蛮感兴趣的。

因为如果遇到了类似图片识别等需求,虽然有很多开源库,也有很多教程快速入门,但是实际上手很清楚,这种东西自己半吊子的搞识别率低,出了问题也不会改进。

阿里云推出的智能视觉AI开放平台目前在公测环节,价格未知,目前提供三个方面的功能

  • 车型识别
  • 动植物识别
  • 商品识别

直接进入https://visionai.console.aliyun.com/overview申请开通对应服务即可,目前只要实名即可开通

首先看下车型识别,随便从网上下载了几张

byte[] fileContent = FileUtils.readFileToByteArray(new File("k3-1.jpg"));
        String encodedString = Base64.getEncoder().encodeToString(fileContent);


        DefaultProfile profile = DefaultProfile
                .getProfile("cn-beijing", "lxjVzJS3", "AqUFTsWDjqkPKC");
        IAcsClient client = new DefaultAcsClient(profile);
        RecognizeVehicleRequest request = new RecognizeVehicleRequest();
        request.setImageContent(encodedString);

        try {
            RecognizeVehicleResponse response = client.getAcsResponse(request);
            System.out.println(JSON.toJSONString(response.getData()));
        } catch (Exception ex) {
            LOGGER.error("#App# fail", ex);
        }

返回结果

{
  "description": "起亚K3S相比三厢车型,新车在前脸设计上有较大区别,内饰设计则变化不大,动力上搭载1.6L发动机。外观上,起亚K3S车型延续了美版Forte两厢版的设计风格。起亚K3S使用的是与速迈类似的最新家族前脸设计,看上去更加运动时尚,底盘调教也偏向于运动车型定位,丰厚的配置有压倒所有同级别对手的实力,只是发动机排量上只能作为一个家用代步车。起亚K3S于在2014年4月10日正式上市,相比三厢车型,新车在前脸设计上有较大区别,内饰设计则变化不大,起亚家族式的虎啸式前脸发生了变化,直瀑式的前格栅被小巧的形式所取代,而下格栅也换成了面积更大的梯形式设计。",
  "name": "东风悦达起亚 K3",
  "score": 0.1906681,
  "spuId": 536
}

其中score是置信度。这个识别准确率真的比较一般,可能是汽车相似度比较高的原因吧。比如从汽车之家下载了一些马自达3的照片,结果如下:

1024x0_1_q95_autohomecar__ChcCL11yECOATsk0AAZb-_xleEQ091.jpg
{"description":"马自达3 Axela昂克赛拉在去年初推出了新款车型,经过外观和配置方面的调整之后,对消费者的吸引力增强了不少。它在市场上一直都有不错的成绩,尤其是受年轻人欢迎,毕竟在同价位的紧凑型车里,它的整体风格可以算是比较运动了。","name":"马自达 Axela昂克赛拉三厢","score":0.12306911,"spuId":751}
====================================
1024x0_1_q95_autohomecar__ChcCR11yE-uAbhQmAAYiN43FyiU072.jpg
{"description":"马自达3 Axela昂克赛拉在去年初推出了新款车型,经过外观和配置方面的调整之后,对消费者的吸引力增强了不少。它在市场上一直都有不错的成绩,尤其是受年轻人欢迎,毕竟在同价位的紧凑型车里,它的整体风格可以算是比较运动了。","name":"马自达 Axela昂克赛拉三厢","score":0.27999994,"spuId":751}
====================================
1024x0_1_q95_autohomecar__ChcCRV3SuG2AJCapAAhGXOfzvUM851.jpg
{"description":"马自达3 Axela昂克赛拉在去年初推出了新款车型,经过外观和配置方面的调整之后,对消费者的吸引力增强了不少。它在市场上一直都有不错的成绩,尤其是受年轻人欢迎,毕竟在同价位的紧凑型车里,它的整体风格可以算是比较运动了。","name":"马自达 Axela昂克赛拉三厢","score":0.94270104,"spuId":751}
====================================
1024x0_1_q95_autohomecar__ChcCSF3SuGqAe8reAAipzjgy-bM818.jpg
{"description":"马自达3 Axela昂克赛拉在去年初推出了新款车型,经过外观和配置方面的调整之后,对消费者的吸引力增强了不少。它在市场上一直都有不错的成绩,尤其是受年轻人欢迎,毕竟在同价位的紧凑型车里,它的整体风格可以算是比较运动了。","name":"马自达 Axela昂克赛拉三厢","score":0.85608584,"spuId":751}
====================================
1024x0_1_q95_autohomecar__ChcCSF3SuGuABuj4AAfqvv3ye7I257.jpg
{"description":"马自达3 Axela昂克赛拉在去年初推出了新款车型,经过外观和配置方面的调整之后,对消费者的吸引力增强了不少。它在市场上一直都有不错的成绩,尤其是受年轻人欢迎,毕竟在同价位的紧凑型车里,它的整体风格可以算是比较运动了。","name":"马自达 Axela昂克赛拉三厢","score":0.9188045,"spuId":751}
====================================
1024x0_1_q95_autohomecar__ChsEfV1yE-iAHvhJAAZUSDJirGU717.jpg
{"description":"马自达6(Mazda6)是马自达公司21世纪推出的最新产品,于2001年在东京车展上推出的一款中高档轿车。自上市后已在全球20个国家获得了30多个奖项。2003年4月10日马自达6来到中国,凭借着其非凡的外观及操控性,在当年获得年度车“弯道之王”的称号,并一直保持旺销势态,其动感的内饰外形、优异的操控性、高标准的安全性、宽大的内部空间和精细的做工等,创设了21世纪中高级轿车的一个新的全球标准。马自达6是日本马自达公司21世纪的最新产品,也是第一个完整体现全新马自达品牌dna的产品,于2002年2月在日本本土投产,2002年5月投放国际市场。短短8个月,就在全球19个国家获得了30个奖项,马自达6在全球范围内获得了多达58个奖项。在如此短的时间内获得如此多的奖项,在马自达公司83年历史上是第一次。在日本称为“atenza”,它来源于意大利语,意思是“专注”,在日本之外的全球市场称“mazda6”从马自达6自进入国内市场,一直都是许多人心目中运动中型车的代名词。虽然其换代车型已于2011年10月正式上市,但并没有影响马自达6的销量,反而越卖越好。2012款马自达6与老款车型相比,最大的变化在前脸部分,前保险杠、镀铬飞翼式进气格栅均采用了马自达轿跑式设计并取消了车门防擦条。同时还采用了独立前雾灯组合的设计,轮毂也换成五粗五细10辐式设计的全新轮毂,整体看起来更加时尚、更加动感。在动力方面,依旧沿用了那台2.0L最大146马力的自然吸气发动机。","name":"马自达 6","score":0.18643406,"spuId":2792}
====================================
1024x0_1_q95_autohomecar__ChsEnF1yECKAdQibAAXzadgCbv8720.jpg
{"description":"马自达3 Axela昂克赛拉在去年初推出了新款车型,经过外观和配置方面的调整之后,对消费者的吸引力增强了不少。它在市场上一直都有不错的成绩,尤其是受年轻人欢迎,毕竟在同价位的紧凑型车里,它的整体风格可以算是比较运动了。","name":"马自达 Axela昂克赛拉三厢","score":0.2908383,"spuId":751}
====================================
1024x0_1_q95_autohomecar__ChsEnl1yE-qAdK2tAAcztPefvoA828.jpg
{"description":"马自达6(Mazda6)是马自达公司21世纪推出的最新产品,于2001年在东京车展上推出的一款中高档轿车。自上市后已在全球20个国家获得了30多个奖项。2003年4月10日马自达6来到中国,凭借着其非凡的外观及操控性,在当年获得年度车“弯道之王”的称号,并一直保持旺销势态,其动感的内饰外形、优异的操控性、高标准的安全性、宽大的内部空间和精细的做工等,创设了21世纪中高级轿车的一个新的全球标准。马自达6是日本马自达公司21世纪的最新产品,也是第一个完整体现全新马自达品牌dna的产品,于2002年2月在日本本土投产,2002年5月投放国际市场。短短8个月,就在全球19个国家获得了30个奖项,马自达6在全球范围内获得了多达58个奖项。在如此短的时间内获得如此多的奖项,在马自达公司83年历史上是第一次。在日本称为“atenza”,它来源于意大利语,意思是“专注”,在日本之外的全球市场称“mazda6”从马自达6自进入国内市场,一直都是许多人心目中运动中型车的代名词。虽然其换代车型已于2011年10月正式上市,但并没有影响马自达6的销量,反而越卖越好。2012款马自达6与老款车型相比,最大的变化在前脸部分,前保险杠、镀铬飞翼式进气格栅均采用了马自达轿跑式设计并取消了车门防擦条。同时还采用了独立前雾灯组合的设计,轮毂也换成五粗五细10辐式设计的全新轮毂,整体看起来更加时尚、更加动感。在动力方面,依旧沿用了那台2.0L最大146马力的自然吸气发动机。","name":"马自达 6","score":0.36919606,"spuId":2792}
====================================
1024x0_1_q95_autohomecar__ChsEnl1yE-yAbpFvAAcVeiJ3HGs166.jpg
{"description":"马自达3 Axela昂克赛拉在去年初推出了新款车型,经过外观和配置方面的调整之后,对消费者的吸引力增强了不少。它在市场上一直都有不错的成绩,尤其是受年轻人欢迎,毕竟在同价位的紧凑型车里,它的整体风格可以算是比较运动了。","name":"马自达 Axela昂克赛拉三厢","score":0.26929227,"spuId":751}
====================================

动植物识别相对来说就要可靠很多。从百度上直接下载了波斯猫、布偶猫等图片可以识别,但是对于一些分辨不容易的,比如挪威森林猫等,感觉上是不支持的。

717869e3ab26c0746d59edd75c06b938.jpg
{"description":"波斯猫(Persian)是最常见的长毛猫。它是以阿富汗的土种长毛猫和土耳其的安哥拉长毛猫为基础,在英国经过100多年的选种繁殖,于1860年诞生的一个品种。猫中贵族,性情温文尔雅,聪明敏捷,善解人意,少动好静,叫声尖细柔美,爱撒娇,举止风度翩翩,天生一副娇生惯养之态,给人一种华丽高贵的感觉。波斯猫体格健壮、有力,躯体线条简洁流畅;圆脸、扁鼻、腿粗短,耳小、眼大、尾短圆。波斯猫有一张讨人喜爱的面庞,长而华丽的背毛,优雅的举止,故有“猫中王子”、“王妃”之称,是世界上爱猫者最喜欢的一种纯种猫,占有极其重要的地位。在世界范围内,波斯猫受到了极大欢迎,养猫者为有一只波斯猫而自豪。","name":"波斯猫","score":0.9672875,"spuId":59}
====================================
976449f0b9f938850bc409207aa03b6a.jpeg
{"description":"波斯猫(Persian)是最常见的长毛猫。它是以阿富汗的土种长毛猫和土耳其的安哥拉长毛猫为基础,在英国经过100多年的选种繁殖,于1860年诞生的一个品种。猫中贵族,性情温文尔雅,聪明敏捷,善解人意,少动好静,叫声尖细柔美,爱撒娇,举止风度翩翩,天生一副娇生惯养之态,给人一种华丽高贵的感觉。波斯猫体格健壮、有力,躯体线条简洁流畅;圆脸、扁鼻、腿粗短,耳小、眼大、尾短圆。波斯猫有一张讨人喜爱的面庞,长而华丽的背毛,优雅的举止,故有“猫中王子”、“王妃”之称,是世界上爱猫者最喜欢的一种纯种猫,占有极其重要的地位。在世界范围内,波斯猫受到了极大欢迎,养猫者为有一只波斯猫而自豪。","name":"波斯猫","score":0.99957734,"spuId":59}
====================================
timg.jpeg
{"description":"布偶猫又称布拉多尔猫,是猫中体型和体重最大的一种猫。布偶猫性格温顺和好静,对人非常友善,忍耐性强,常被误认为缺乏疼痛感,布偶猫由于能容忍孩子的抓弄,最适宜有孩子的家庭饲养。它头呈V形,眼大而圆,被毛丰厚,四肢粗大,尾长,身体柔软,毛色有重点色、手套色或双色等。它的原产地是美国,经过贸易传播,全球大部分经济较发达国家都有分布。","name":"布偶猫","score":0.9999937,"spuId":60}
====================================
u=1262063670,4270030896&fm=26&gp=0.jpg
{"description":"暹罗猫又称泰国猫,原产泰国,属短毛型。最早饲养在泰国皇室和大寺院中,曾一度是外界鲜为人知的宫庭“秘宝”。暹罗猫为流线形修长身材,四肢、躯干、颈部、尾巴均细长而且比例均衡。暹罗猫生性活泼好动,聪明伶俐,动作敏捷,气质高雅,相貌不凡。目前暹罗猫已是最为流行的纯种短毛猫的代表。暹罗猫或许是所有谱系中最有名的种类,19世纪末,豹斑暹罗猫作为外交礼物由泰国皇家国会送给英国和美国。其养育引起公众的兴趣,数量一直在增长。","name":"暹罗猫","score":0.9995832,"spuId":63}
====================================

植物也是一样,比如仙人掌等很好分辨,但是对于虎刺梅、金手指等分辨困难的,还是比较难。

2d48ea299ec878d71f46558461ca84fa.jpg
{"description":"铁海棠,中药材名。本品为大戟科植物铁海棠的茎叶、根及乳汁。全年可采,晒干或鲜用。功能主治为:排脓,解毒,逐水。治痈疮,横痃,肝炎,大腹水肿。①《福建民间草药》:化痰排脓,消痈解毒。②《广西中药志》:解疮毒,泻水气。治恶疮,横痃,大腹水肿。③《广西药植名录》:全株:清凉,消炎,解毒。治肝炎,血积,热毒疮。","name":"铁海棠","score":0.8056249,"spuId":409}
====================================
836fc2cdc0abb6511e3cb95102dde44b.jpg
{"description":"黄金钮为仙人掌科多年生肉质植物。原产地是美洲的墨西哥,茎细长柔软。花色艳丽,可悬吊栽培,形成奇特景观,花期4—6月。","name":"黄金钮","score":0.3845682,"spuId":4538}
====================================
9174963d54239e539d8acffb652dc505.jpg
{"description":"铁海棠,中药材名。本品为大戟科植物铁海棠的茎叶、根及乳汁。全年可采,晒干或鲜用。功能主治为:排脓,解毒,逐水。治痈疮,横痃,肝炎,大腹水肿。①《福建民间草药》:化痰排脓,消痈解毒。②《广西中药志》:解疮毒,泻水气。治恶疮,横痃,大腹水肿。③《广西药植名录》:全株:清凉,消炎,解毒。治肝炎,血积,热毒疮。","name":"铁海棠","score":0.9241695,"spuId":409}
====================================

API上使用都比较简单,对于不同的识别类型,需要传入不同类型的Request,但是基本都是传入图片信息。

相应速度尚可,可以接受的同步调用。监控目前只提供次数



本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2019/12/30/aliyun-version-ai/

发表评论