问题标签 [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.
ruby - 如果出现错误,请转义/继续运行程序(Ruby)
即使遇到错误,我也想尝试运行我的代码。我将说明我认为我在下面得到错误的位置以及错误是什么:
我想我在这一点上得到了错误。
这是我似乎得到的错误:
关于如何传递错误/转义/或生成字符串的任何想法?
javascript - Javascript 授权 HTTP 标头
我目前正在尝试使用基本授权设置对 REST API (Cloudsight) 的 POST 请求。到目前为止,我的代码是:
当我尝试运行它时,我收到错误:Uncaught SyntaxError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'Authorization:' is not a valid HTTP header field name。
有谁知道代码有什么问题?我对 Javascript 和 API 很陌生,但非常感谢您的回答。(如果有帮助,这里是 Cloudsight 文档的链接:https ://cloudsight.readme.io我已经查看了它并试图找到其他 Authorization HTTP Header Javascript 示例但没有成功。)
javascript - 带有图像 Javascript 的 HTTP 发布请求
我正在尝试使用 Javascript 向图像识别 API 提交发布请求,但我无法弄清楚如何发送实际图像。我知道我不能仅使用本地文件发送它(当我尝试运行它时,我得到“跨源请求仅支持协议方案”错误)。如何使用 Post 请求发送图像?
到目前为止,我的代码是:
我对 Javascript 和 API 还很陌生,以前从未真正做过这样的事情;我如何发送图像而不涉及非常复杂的东西?
javascript - Jquery Ajax API 错误:400 错误请求
我正在尝试使用 Jquery 向名为 Cloudsight 的图像识别 API 发出 Ajax POST 请求。到目前为止,我的代码是:
当我尝试运行它时,我得到错误:400(错误请求)我做错了什么?据我所见,代码似乎没问题...
javascript - Javascript 使用 ajax 上传图片,无需用户交互
我正在尝试将图像发送到名为 Cloudsight 的图像识别 API。我已经使用 URL 让它工作,现在正试图让它发送本地图像。问题是,它不需要任何用户交互,因为这一切都必须自动发生。我看到的答案使用 FormData,但由于它不需要用户交互,我认为我不能使用它。(除非有办法使用它来自动上传东西。)目前的代码是:
我所需要的只是发送本地文件;如何在没有用户交互的情况下上传图像?
python - 如何使用 Python 请求将本地图像上传到 Cloudsight?
我目前正在尝试使用 Python 请求向名为 CloudSight 的图像识别 API 发送 POST 请求。我已经让它与一个图像 URL 一起工作,但我正在努力让它发送一个本地图像文件。到目前为止,我的代码是:
我知道通常 Requests 使用 POST 请求本身中的参数“files”发送文件:
但是,我已经尝试了两种方法,每次都得到错误:{"error":{"image":["at least one of image or remote_image_url must be set"]}
我也知道该变量肯定是正确获取图像,就好像我打印它给出的变量的内容一样:{'file': ('cigarette.jpg', <_io.BufferedReader name='cigarette.jpg'>, 'image/jpg')
} 据我了解,API 要求它在参数“image_request[image]”中发送(根据他们的文档:https : //cloudsight.readme.io)如何正确地将图像文件发送到 CloudSight?
javascript - 如何在 $.ajax POST 请求中将本地图像文件附加为 multipart-form-request 部分?
我正在尝试构建一个移动应用程序(带有cordova和html5的混合应用程序,不是本机,这是javascript代码!)允许拍照并使用cloudsight之类的外部服务API搜索图片的内容(文档在这里:https://cloudsight.readme.io/docs/testinput)。根据他们的文档,一个请求应该通过 URL 使用远程图像(效果很好)或作为 multipart-form-request 部分附加的本地图像完成,因为我想用我想要的手机拍摄的照片来完成此操作附上我的本地图片,但我不知道该怎么做!这是我的 jQuery Ajax 调用代码,$scope.lastPhoto 是一个带有我本地图片文件 URI 位置的字符串(如“file://asdasd/asdsad/dsa/pic.jpg”),我如何将它作为多部分发送 -表单请求部分?
android - 如何在安卓应用中使用cloudsight api进行图像识别
公共类 MainActivity 扩展 AppCompatActivity {
}
我是这个 api 的新手。我有发布和获取文件,但我也不知道如何使用它。当我运行应用程序时,它说不幸停止。我使用过cloudsight api,但没有使用它的来源。你能建议一些关于如何使用它的解决方案或一些其他免费的图像识别 API。
c# - 使用 HttpWebRequest 进行轮询
我正在使用这个API,它接受图像并将其内容的描述发回。根据文档,cURL 看起来像这样:
我发送请求的代码如下:
请求发送成功,但服务返回{ "status" : "not completed" }
。在文档中,它说要继续轮询响应,直到{ "status" : "completed" }
响应返回。我如何实现这一目标?
php - CloudSight 响应速度
我正在尝试使用 Cloudsight API(图像识别),并发现响应时间存在速度问题。他们的网站宣传 6-12 秒的响应时间,但我经常看到响应时间超过 20 秒。
我想知道这是否是 CloudSights 端的问题,而这只是响应时间,或者我的代码是否由于未优化或做不必要的工作而导致这些延迟。
以下是我的 PHP 代码,它可以正常工作,我可以上传图像并读取/显示响应。我的 HTML 代码是一个调用这个 PHP 文件的简单表单。