/ / Služba vizuálneho rozpoznávania Bluemix pracuje scurl príkaz pre vlastné klasifikátory, ale vraciaci sa výsledok pre predvolenú classifer s uzlovou aplikáciou - json, node.js, pass-passing, ibm-cloud, vizuálne rozpoznávanie

Služby vizuálneho rozpoznávania Bluemix pracujúce scurl príkaz pre vlastné klasifikátory, ale vraciaci sa výsledok pre predvolenú classifier s uzlovou aplikáciou - json, node.js, prechod parametrov, ibm-cloud, vizuálne rozpoznávanie

Snažím sa o službu Visual Recognition,vyškolení vzorovými obrázkami a vytvorením vlastného klasifikátora. Pri testovaní s príkazom curl to funguje dobre a vracia sa výsledok len pre toho klasifikátora, ktorý je uvedený v params.json. ale to isté nefunguje s aplikáciou uzla, zdá sa, že pri spracovaní zanedbáva params.json. params.json

{"classifier_ids": ["<classifierID>"] }

curl príkaz, ktorý funguje.

curl -X POST -F "images_file=@virt.jpg" -F "parameters=@params.json" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key=<api_key>&version=2016-05-20"

Nižšie je kód aplikácie uzla, ktorý vracia výsledok pre "predvolený" klasifikátor

var visual_recognition = new watson.VisualRecognitionV3({
api_key: "api_key",
version_date: "2016-05-20"
});


var params = {
images_file: fs.createReadStream("virt.jpg"),
parameters: fs.readFileSync("params.json"),
};

Dokonca som sa snažil 1. uvedenie prahu 0.0 do params.json 2. pomocou parametrov JSON.stringify.

Je to len zadržanie presunu pre predvolenú klasifikáciu.

Akákoľvek pomoc / návrh bude veľmi cenený.

Vďaka, Vishwas

odpovede:

0 pre odpoveď č. 1

Toto sa vyriešilo pridaním identifikátora klasifikátora do parametrov s obrázkami images_file

var params = {images_file: fs.createReadStream("image.jpg"),classifier_ids:[ "classifier_id" ]};

zdá sa, že dokumentácia je zavádzajúca alebo existuje iný spôsob, ako prejsť identifikátory klasifikátora.