私はIBMオブジェクト・ストレージからイメージを取得し、それをWatson Visual Recognitionノードに渡して訓練したカスタム・クラシファイアを使用して分類します。数週間前には動作が停止し、視覚的認識ノードは「無効なJSONパラメータを受け取った。解析できませんでした」というエラーが表示されます。私は "change"ノードを使用して、メッセージのパラメータを次のように分類するように設定しました。 クラシファイアIDを設定したノードを削除すると、エラーは発生せず、イメージはデフォルトの分類子。私は、次のコードを使用してパラメータを設定する機能ノードを使用してみましたが、私は同じエラーだ:またノード・レッド・ワトソン・ビジュアル認識ノードでカスタム・クラシファイアを使用できません
msg.params = {};
msg.params["detect_mode"] = "classify";
msg.params["classifier_ids"] = "person_705615375";
msg.params["threshold"] = 0;
return msg;
を私は「デフォルト」に分類器を設定した場合、画像はデフォルトの分類器を使用して分類されるべきです視覚的認識ノードの情報ページに従って。しかし、私はまだ同じエラーが発生します。ここでは、分類のために渡されるメッセージの例です。
視認ノードの結果から、いくつかの余分な情報:
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"