【问题标题】:I want to use Face Detect API of HpCloud for iphone sdk我想使用 HpCloud 的 Face Detect API for iphone sdk
【发布时间】:2013-11-08 07:38:09
【问题描述】:

我们可以通过两种方式使用人脸检测: 1.通过网址 2. 通过上传图片。

我需要使用第二个。

我得到了像 php 中的代码

<form action="path_to_facedetect" method="POST" enctype="multipart/form-data">
    <input type="file" id="pic" name="pic" />
    <input type="text" id="url_object_store" name="url_object_store" />
    <input type="submit" value="Send it..." />
</form>

来自链接: http://map.hpl.hp.com/face-detection/api.html

谁能告诉我如何在 iPhone 中传递数据?

我需要通过:

1.url_object_store 2.X-Auth-Token 3.bytes图像数组

【问题讨论】:

    标签: php ios iphone face-detection


    【解决方案1】:

    创建发布请求并传递this之类的数据 或this 来自 iphone 的链接。

    我建议另一种方式,将您的图像编码为 base64 字符串,并使用来自 iphone 的 post 请求发送它。从 php webservice 解码相同的字符串以创建图像并将其存储到服务器。

    【讨论】:

    • 谢谢,但我已经尝试过了。我需要知道如何传递哪个参数,确切地说......我收到“不正确的参数”错误。
    【解决方案2】:

    我已经尝试了另一种方法来解决它......

    使用 URL_Object_Store 创建链接,并在 URL 中传递“Link”和“URL_Object_Store”,并将正文部分中的文件(字节数组)传递给 HP 的对象存储 API。

    现在创建对象。然后将创建的对象的链接传递给人脸检测 API

    【讨论】: