徹底的に研究した結果、画像を分類して認識するためにBluemixを使用することにしました。Bluemixを使用して画像を分類する
node.jsランタイムを使用してプログラミングを開始する方法に関する初心者の質問があります。
私はthisチュートリアルに従いました。しかし、これは単なるコードスニペットです。どのようにそれらを実行し、それがBluemix環境で動作するのを見ますか?
私の進捗状況:
- 私はBluemixでnode.jsスターターアプリケーションを開始しました。
/*eslint-env node*/
//--------------------------------------------------------------------------
// node.js starter application for Bluemix
//--------------------------------------------------------------------------
// This application uses express as its web server
// for more info, see: http://expressjs.com
var express = require('express');
// cfenv provides access to your Cloud Foundry environment
// for more info, see: https://www.npmjs.com/package/cfenv
var cfenv = require('cfenv');
// create a new express server
var app = express();
// serve the files out of ./public as our main files
app.use(express.static(__dirname + '/public'));
// get the app environment from Cloud Foundry
var appEnv = cfenv.getAppEnv();
// start server on the specified port and binding host
app.listen(appEnv.port, '0.0.0.0', function() {
// print a message when the server starts listening
console.log("server starting on " + appEnv.url);
});
var watson = require('watson-developer-cloud');
var fs = require('fs');
/*var visual_recognition = watson.visual_recognition({
username: '<username>',
password: '<password>',
version: 'v2-beta',
version_date: '2015-12-02'
});*/
var visualRecognition = watson.visual_recognition({
version: 'v3',
api_key: process.env.API_KEY || 'my api key',
version_date: '2015-05-19'
});
var params = {
images_file: fs.createReadStream('./resources/car.png')
};
visualRecognition.classify(params, function(err, res) {
if (err)
console.log(err);
else
console.log(JSON.stringify(res, null, 2));
});
私はローカルBluemix環境(ライブ編集モード)でコードを実行しようとしていないよ:
-Iは、次のようになり、次のコードとapp.jsを追加しました。私がコードを実行すると、デプロイが止まり、コードのどの行がこれを起こしているのかを知ることさえできません。私は、ウェブページにアクセスすると、私は次のエラーを取得:
404 Not Found: Requested route ('myvisualapp.mybluemix.net') does not exist.
を私が間違っているかを理解していないと、コードをデバッグする方法。
者レベル:初心者は
「実行コード」ボタンはどこに記載されていますか教えてください。 –