我想使用 HpCloud 的 Face Detect API for iphone sdk
Posted
技术标签:
【中文标题】我想使用 HpCloud 的 Face Detect API for iphone sdk【英文标题】:I want to use Face Detect API of HpCloud 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图像数组
【问题讨论】:
【参考方案1】:创建发布请求并传递this之类的数据 或this 来自 iphone 的链接。
我建议另一种方式,将您的图像编码为 base64 字符串,并使用来自 iphone 的 post 请求发送它。从 php webservice 解码相同的字符串以创建图像并将其存储到服务器。
【讨论】:
谢谢,但我已经尝试过了。我需要知道如何传递哪个参数,确切地说......我收到“不正确的参数”错误。【参考方案2】:我已经尝试了另一种方法来解决它......
使用 URL_Object_Store 创建链接,并在 URL 中传递“Link”和“URL_Object_Store”,并将正文部分中的文件(字节数组)传递给 HP 的对象存储 API。
现在创建对象。然后将创建的对象的链接传递给人脸检测 API
【讨论】:
以上是关于我想使用 HpCloud 的 Face Detect API for iphone sdk的主要内容,如果未能解决你的问题,请参考以下文章
使用 face-api.js 进行人脸检测后,有啥方法可以自动裁剪人脸?
如何使用 cv2.face 和 cv2 使用 QT 创建窗口而不会出错?