ich einen Fluss habe verwenden, die ich verwende, um ein Bild aus dem IBM Objektspeicher zu erhalten und hatte ich darauf trainiert, einen benutzerdefinierten Klassifizierer es zu einem Watson von Visual Recognition Knoten für die Klassifizierung übergeben . Ein paar Wochen zuvor hörte es auf zu arbeiten und der visuelle Erkennungsknoten würde den Fehler "Ungültiger JSON Parameter empfangen. Kann nicht parsen" ausgeben. Früher habe ich „change“ Knoten die Parameter der Nachricht eingestellt eingestuft werden, wie hier gezeigt: Ich habe bemerkt, dass, wenn ich den Knoten löschen, in dem ich die Classifier Id gesetzt, dann bekomme ich keinen Fehler und das Bild klassifiziert wird unter Verwendung der Standardklassifikator Ich habe versucht, einen Funktionsknoten unter Verwendung der Parameter, um den folgenden Code verwenden, aber ich habe den gleichen Fehler:kann nicht benutzerdefinierten Klassifikator in Node-Red Watson Visuellem Wiedererkennungsknoten
msg.params = {};
msg.params["detect_mode"] = "classify";
msg.params["classifier_ids"] = "person_705615375";
msg.params["threshold"] = 0;
return msg;
Darüber hinaus, wenn ich den Klassifikator auf „Default“ das Bild klassifiziert werden sollte, die Standard-Klassifizierer entsprechend der Info-Seite des visuellen Erkennungsknotens. Allerdings bekomme ich immer noch den gleichen Fehler. Hier ist ein Beispiel für eine Nachricht für die Einstufung bestanden:
einige zusätzliche Informationen von der visuellen Erkennung Knotens Ergebnis:
result: object
error: object
message: "Invalid JSON parameter received. Unable to parse."
stack: "Error: Invalid JSON parameter received. Unable to parse.↵ at Request._callback (/home/vcap/app/node_modules/node-red-node-watson/node_modules/watson-developer-cloud/lib/requestwrapper.js:85:15)↵ at Request.self.callback (/home/vcap/app/node_modules/node-red-node-watson/node_modules/watson-developer-cloud/node_modules/request/request.js:186:22)↵ at emitTwo (events.js:87:13)↵ at Request.emit (events.js:172:7)↵ at Request.<anonymous> (/home/vcap/app/node_modules/node-red-node-watson/node_modules/watson-developer-cloud/node_modules/request/request.js:1163:10)↵ at emitOne (events.js:77:13)↵ at Request.emit (events.js:169:7)↵ at IncomingMessage.<anonymous> (/home/vcap/app/node_modules/node-red-node-watson/node_modules/watson-developer-cloud/node_modules/request/request.js:1085:12)↵ at IncomingMessage.g (events.js:260:16)↵ at emitNone (events.js:72:20)↵ at IncomingMessage.emit (events.js:166:7)↵ at endReadableNT (_stream_readable.js:923:12)↵ at nextTickC..."
code: 400
images_processed: 0
error: "Invalid JSON parameter received. Unable to parse."
description: "Invalid JSON parameter received. Unable to parse."
error_id: "parameter_error"