写了一个使用 cloud Sight 提供的 API 获取图像识别结果的脚本

2015 年 3 月 2 日
 answer42

代码托管地址 np-csu/pyCloudSightAPI

运行样例:
bash
$ python cloudSightAPI.py 'http://img.taopic.com/uploads/allimg/130522/240439-1305221639269.jpg'
recognizing...
recognizing...
RESULT:
image url: http://img.taopic.com/uploads/allimg/130522/240439-1305221639269.jpg
image name: 美国国旗

思路:
1. 使用chrome浏览器提供的Developer tools
2. 得到evil-say知乎专栏的启发

4408 次点击
所在节点    Python
9 条回复
yanchao7511461
2015 年 3 月 2 日
D:\pyCloudSightAPI-master>cloudSightAPI.py "http://preview.quanjing.com/fodrm012
/fod-408062.jpg"
Traceback (most recent call last):
File "D:\pyCloudSightAPI-master\cloudSightAPI.py", line 80, in <module>
main()
File "D:\pyCloudSightAPI-master\cloudSightAPI.py", line 77, in main
makeRequest(imageUrl)
File "D:\pyCloudSightAPI-master\cloudSightAPI.py", line 32, in makeRequest
token = response.json()['token']
KeyError: 'token'

这是什么情况.... 里面的key我换过了
tolerious
2015 年 3 月 2 日
楼主的这个要不要训练的?
neilp
2015 年 3 月 2 日
能不能问一下, 楼主比zhihu上那个版本 改了什么?
answer42
2015 年 3 月 2 日
@neilp 处理了服务器返回的错误信息。例如:当服务器不能从输入的url读取到图像时。
answer42
2015 年 3 月 2 日
@tolerious 这个是cloud sight的api。我想它们应该是有很大的数据量拿来训练的。
answer42
2015 年 3 月 2 日
@yanchao7511461 已修正这个错误。详见代码。
tolerious
2015 年 3 月 3 日
@answer42 我用过Face++的API觉得不是十分准确
hayao650
2015 年 3 月 30 日
只能识别是什么吗?可以识别一张照片中有多少人么?
answer42
2015 年 3 月 30 日
@hayao650 这个恐怕得您自己想办法来实现。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/173846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX