face.com 얼굴 검색 API (이미지를 서버로 보내고 XML 문자열 결과 얻기)를 사용하고 싶습니다.MATLAB에서 urlread()를 사용하여 서버에 이미지를 게시하는 방법
나는 urlread()
을 사용하며 이미지 파일을 업로드 할 수 없습니다.
코드 : MATLAB은 URL로 이미지를 인코딩하려고하기 때문에이 오류를 반환
fid = fopen('T000.jpg');
im = fread(fid,Inf,'*uint8');
fclose(fid);
urlread('http://api.face.com/faces/detect.xml','post',...
{'api_key' , MY_CODE,...
'api_secret' , MY_SECRET,...
'detector' , 'Normal',...
'attributes' , 'all',...
'file' , im})
하지만.
참고 : 웹에서 이미지를 사용할 때 파일이 업로드되지 않으므로 작동합니다.
urlread('http://api.face.com/faces/detect.xml','post',...
{'api_key' , MY_CODE,...
'api_secret' , MY_SECRET,...
'detector' , 'Normal',...
'attributes' , 'all',...
'urls' , 'http://0.tqn.com/d/beauty/1/0/x/3/1/halle_berry_pixie.jpg'})
'Hot'에서 'How'로 질문의 첫 번째 단어를 편집했습니다. 사실 그것이 뭔가를하는 방법에 대한 질문이 아니라 당신이 뭔가를해야한다는 압박감에 시달리고 있다는 진술이라면, 사과드립니다. –