Recruit의 imageInfluenceAPI를 사용해보기
5276 단어 imageInfluenceAPIPHPcurl
개요
Recruit가 고기의 이미지에 점수를 붙이는 API를 무료 공개했으므로 사용해 본다.
API의 액세스 키는 여기에서 쉽게 얻을 수 있습니다.
imageInfluenceAPI
실천
img 폴더에 이미지를 넣어 둡니다.
데이터는 이런 느낌
GetNikuRank.php<?php
$url = "https://api.a3rt.recruit-tech.co.jp/image_influence/v1/meat_score";
$apikey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$predict = 1;
foreach (glob("img/*") as $imagefile) {
exec("curl -X POST -F apikey=$apikey -F imagefile=@$imagefile
-F predict=$predict $url", $result);
}
var_dump($result);
?>
curl의 사촌, php의 curl_init, curl_setopt 등으로 멋지게하고 싶었습니다.
할 수 없었기 때문에 즐겼습니다 m (_ _) m
누군가 어떻게하는지 말해주세요. . .
결과
array(8) {
[0]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.119289398193359}}"
[1]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.322441101074219}}"
[2]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.786712169647217}}"
[3]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 4.7479472160339355}}"
[4]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 3.971776247024536}}"
[5]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 3.1198763847351074}}"
[6]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.162046432495117}}"
[7]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 4.1765265464782715}}"
}
상당히 맛있을 것 같은 사진을 판정시켰다고 생각했지만.
Reference
이 문제에 관하여(Recruit의 imageInfluenceAPI를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hondy12345/items/07c27ae9d65ebd4909a5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
img 폴더에 이미지를 넣어 둡니다.
데이터는 이런 느낌
GetNikuRank.php
<?php
$url = "https://api.a3rt.recruit-tech.co.jp/image_influence/v1/meat_score";
$apikey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$predict = 1;
foreach (glob("img/*") as $imagefile) {
exec("curl -X POST -F apikey=$apikey -F imagefile=@$imagefile
-F predict=$predict $url", $result);
}
var_dump($result);
?>
curl의 사촌, php의 curl_init, curl_setopt 등으로 멋지게하고 싶었습니다.
할 수 없었기 때문에 즐겼습니다 m (_ _) m
누군가 어떻게하는지 말해주세요. . .
결과
array(8) {
[0]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.119289398193359}}"
[1]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.322441101074219}}"
[2]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.786712169647217}}"
[3]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 4.7479472160339355}}"
[4]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 3.971776247024536}}"
[5]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 3.1198763847351074}}"
[6]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.162046432495117}}"
[7]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 4.1765265464782715}}"
}
상당히 맛있을 것 같은 사진을 판정시켰다고 생각했지만.
Reference
이 문제에 관하여(Recruit의 imageInfluenceAPI를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hondy12345/items/07c27ae9d65ebd4909a5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
array(8) {
[0]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.119289398193359}}"
[1]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.322441101074219}}"
[2]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.786712169647217}}"
[3]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 4.7479472160339355}}"
[4]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 3.971776247024536}}"
[5]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 3.1198763847351074}}"
[6]=>
string(70) "{"status": 0, "message": "ok", "result": {"score": 4.162046432495117}}"
[7]=>
string(71) "{"status": 0, "message": "ok", "result": {"score": 4.1765265464782715}}"
}
Reference
이 문제에 관하여(Recruit의 imageInfluenceAPI를 사용해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hondy12345/items/07c27ae9d65ebd4909a5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)