问题标签 [cloudsight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
564 浏览

android - 如何将图像请求(POST)发送到 url?

发送到这个(文档)

我正在尝试将图像从 Android 发送到他们的/image_requests端点,并且我正在尝试使用 loopj。

所以我使用 camera_intent 拍摄图像:

然后我有这个img位图,然后我尝试上传它:

但我从服务器收到此错误:

显然我已经设置了图像位图,那么发生了什么?

0 投票
1 回答
48 浏览

ios - cloudSight cloudSightQuery 参数设置为空

我正在尝试将 CloudSight API 实现到 iOS 目标 C 项目中以获得乐趣,但是由于某种原因,当我尝试将图像发送到 cloudSight 时,cloudSightQuery 参数都设置为 null。

我已将 CloudSight 作为 Cocoapod 添加到我的应用程序中,并且一切正常,当我在下面执行此代码时,它永远不会从服务器返回任何类型的响应,事实上我什至不确定它是否发送。

第一视图.h

第一视图.m

这是图书馆:https ://libraries.io/github/cloudsight/cloudsight-objc

0 投票
1 回答
71 浏览

python - 如何用引号将 json 响应中的特定文本括起来?我在 Windows 8 中使用 Python 3.6.0

如何用引号 ( "s) 将 JSON 响应中的特定文本括起来?我正在使用 Python 3.6.0。

我的脚本使用 Cloudsight 图像识别 API。这允许我上传图像并从 Cloudsight 获取该图像的描述。

现在,我要做的是使用 TTS 命令行工具说出 Cloudsight 的响应。我使用的 TTS 是https://github.com/brookhong/tts

我的问题是这个 TTS 只能在用引号 ( "s) 括起来的情况下说出字符串。否则,它只会说出字符串中的最后一个单词。这是我到目前为止所尝试的:

即使脚本正确解析文本,TTS 也只会说出描述中的最后一个词。即使我使用两个字符串的组合和单独的字符串,就像我在上面的代码中所做的那样。

有什么问题?

0 投票
1 回答
29 浏览

ios - iOS Cloudsight 错误响应崩溃应用

我在这里执行这段代码

但是有时它会因以下原因而崩溃

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[ImageViewController cloudSightQueryDidFail:withError:]:无法识别的选择器发送到实例 0x100514c40”

首先抛出调用堆栈:

我如何能够捕获此错误并向用户显示响应而不是应用程序崩溃?

0 投票
2 回答
158 浏览

android - Cloudsight Api 对 Android 平台上的图片上传提供空响应

我正在尝试在https://api.cloudsightapi.com/image_requests上上传图像, 但在请求调用后,我将所有字段都设为空响应。即状态、名称、令牌等。我正在使用改造 2.0.1进行请求调用。

代码

我将所有字段都放入 response.body null。请帮忙。

0 投票
1 回答
677 浏览

javascript - 使用方括号在 httpClient 上发送帖子参数

我正在尝试向名为 CloudSight 的 web 服务发出 http 请求,并且我需要通过 post 传递一系列参数,在解释文档时表明它们应该被括起来。他们提供的 curl 示例如下:

在 Titanium 中,我尝试了以下方法:

我收到以下错误:[ERROR]: Unexpected token, expected, (43:13)

我也试过以下

在这种情况下,应用程序运行,但是当我调用 web 服务时,我收到 500 错误。一些帮助?提前致谢。

0 投票
1 回答
211 浏览

android - 带有标头和正文的 HTTPPost 方法

我需要在 Cloudsight 上进行 HTTPPost 请求以进行图像识别。我有:

它说:通过在端点 /images 上使用 HTTP POST 请求发送图像,并带有 multipart-form-encoded 或 base64 编码的数据参数。网址:http ://docs.cloudsight.apiary.io/#reference/0/images-collection/send-an-image-for-identification?console=1 到目前为止,我已经做到了:

布斯似乎可以做出成功的请求。有人可以提供建议吗

0 投票
1 回答
2778 浏览

android - 将 base64 编码图像发送到服务器

任务

“通过在端点 /images 上使用 HTTP POST 请求发送图像,并带有 multipart-form-encoded 或 base64 编码数据参数。”

我正在为我的图像识别项目使用 Cloudsight API。参考http://docs.cloudsight.apiary.io/#reference/0/images-collection/send-an-image-for-identification

问题

我需要从画廊发送一张编码为 base64 格式的图像,但我收到服务器错误 500。我似乎无法在我的代码中找到问题,也许图像编码不正确?

代码

编辑

“注意:我们建议图像分辨率不高于 1024 倍,JPEG 压缩级别在 5-8 之间。否则我们会在内部调整图像大小,这可能会减慢请求过程。”

所以我需要在发送之前调整我的图像大小?你能分享一些例子吗?

0 投票
0 回答
66 浏览

swift - 从 Microsoft 和 CloudSight API 获取 Null 响应

我一直在尝试使用 CloudSight API 使用 Swift 4 和 iOS 11 发送图像。我目前正在将图像转换为 base64 编码字符串并将数据作为 JSON 发送到 CloudSight 服务器,但我总是得到一个空响应。CloudSight 工作人员建议我不要使用 base64,我应该使用 multipart/form-data 请求。任何帮助都将不胜感激,因为 CloudSight 文档并未完全涵盖如何使用存储在变量中的图像,例如我的案例,因此我不确定在创建 POST 参数时应该使用的键,以及如何构建多部分在这种情况下请求。imageData 变量正在转换一个 UIImage,它是 iPhone 7 拍摄的照片,所以我猜测图像大小可能是个问题。我很乐意回答任何其他问题,再次感谢您的帮助!我已经安装了 CloudSight Pod 并导入了它,不确定这是否会有所作为。

这是我当前遇到问题的代码(我用我的实际密钥替换了 API KEY):

这是我从服务器得到的响应:

打印数据而不转换为 JSON 也会打印“nil”。

再次感谢!

0 投票
1 回答
129 浏览

cloudsight - Cloudsight api 安卓工作室

我正在尝试在我的android应用程序中使用cloudsight.ai api,使用来自url的图像,来自mashape平台的cloudsight.ai api

当我构建应用程序时没有问题,但是当我运行它并单击按钮时它崩溃了。

这是使用 unirest 库的请求代码:

这里是响应代码:

如何解决这个问题呢?