人脸检测接口报错
佯狂小朽 发布于2017-11 浏览:3425 回复:4
0
收藏

def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()

# 调用人脸属性检测接口
result = AipFace.detect(get_file_content('/Users/Yang/Pictures/face.jpg'))

 

File "C:/Users/Yang/Desktop/aip-python-sdk-1.6.8/aip/facetest.py", line 17, in
result = AipFace.detect(get_file_content('/Users/Yang/Pictures/face.jpg'))
TypeError: detect() missing 1 required positional argument: 'image'

 

image怎么当成self了

收藏
点赞
0
个赞
共4条回复 最后由lifeng5478回复于2018-07
#5lifeng5478回复于2018-07
#4 用户已被禁言回复
您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复
展开

你们修改了SDK底层,却不修改调用文档。,。。醉了啊!!!

0
#4用户已被禁言回复于2017-11

您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复

0
#3成都侠客岛回复于2017-11

使用的SDK,还是报的TypeError: detect() missing 1 required positional argument: 'image'

from aip import AipFace
APP_ID = 'XXXX'
API_KEY = 'XXXX'
SECRET_KEY = 'XXXXX'
client = AipFace(APP_ID, API_KEY, SECRET_KEY)


# 读取图片
def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
     return fp.read()

 # 调用人脸属性检测接口
result = AipFace.detect(get_file_content('C:/Users/Yang/Pictures/face.jpg'))
0
#2用户已被禁言回复于2017-11
  • SDK的话大概是
from aip import AipFace
APP_ID = 'APPID'
API_KEY = 'APIKEY'
SECRET_KEY = 'SECRETKEY'
aipFace=AipFace(APP_ID,API_KEY,SECRET_KEY)
def get_file_content(filePath):
    with open(filePath,'rb') as fp:
        return fp.read()
image = get_file_content('G:/01.jpg')  

result = aipFace.detect(image, options);
print(result);
1
TOP
切换版块