我想将 HpCloud 的 Face Detect API 用于 iPhone SDK


I want to use Face Detect API of HpCloud for iphone sdk

我们可以通过两种方式使用人脸检测: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_store2.X-身份验证令牌3.图像的字节数组

创建 post 请求并像这样传递数据或来自iPhone的此链接。

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

我尝试了另一种解决方法...

创建带有URL_Object_Store的链接,并将URL中的"链接"和"URL_Object_Store"传递到HP的对象存储API,并将文件(字节数组)传递给HP的对象存储API。

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