1. 程式人生 > >Create an Android calorie-counter app

Create an Android calorie-counter app

Summary

Built for those familiar with JavaScript and Node.js that are interested in creating a mobile app that interacts with the camera on a mobile device, this developer journey makes use of the Watson Node.js SDK for visual recognition processing. Captured food images are identified and processed so that nutritional information can be generated and displayed.

Description

In this developer pattern, we will create two apps, both using Node.js. The server app will run on IBM Cloud® and will interact with the Watson Visual Recognition service. The Android mobile app, built upon the Cordova mobile framework, will capture food images on the mobile device camera and send them to the server to be identified. Nutritional data about the food item will then be acquired from the Nutritionix API service and displayed back to the user’s mobile device.

When you have completed this pattern, you will understand how to:

  • Create Node.js apps that capture and process food images using Watson services.
  • Use the Cordova mobile framework to build and deploy an Android app to your mobile device.
  • Identify food items from captured images using Watson Visual Recognition.
  • Use Nutritionix APIs to gather nutrition data about food items.

Flow

flow

  1. User interacts with the mobile app and captures an image.
  2. The image is passed to the server application, which uses the Watson Visual Recognition Service to analyze the images and Nutritionix API to provide nutritional information.
  3. Data is returned to the Android mobile app for display.

Instructions

Ready to put this code pattern to use? Complete details on how to get started running and using this application are in the README.

相關推薦

Create an Android calorie-counter app

Summary Built for those familiar with JavaScript and Node.js that are interested in creating a mobile app that interacts with the cam

Create an Android app with Blockchain integration

Description People who aware of their health and fitness often use mobile applications to track their data. Some of those apps reward

Create an Android Platform Application for Push Messaging in SNS

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

Learn Kotlin while developing an Android App (Introduction)

ContentIntroductionWelcome to this series of Stories where we are going to learn Kotlin, a new JVM language, while developing an Android App. I hope it wil

解決小米手機Android Studio安裝app 報錯的問題It is possible that this issue is resolved by uninstalling an existi

在手機的開發者模式中關閉MIUI優化進入到手機的開發者模式,在最下面有一個啟用MIUI優化選項,關閉這個選項會提示重啟手機,選擇關閉並重啟重新啟動後,再次執行我們的程式,就可以在手機上運行了。更新下,從MIUI8 開始,想adb 除錯。除了開啟【USB 除錯】, 還要開啟 【USB安裝】。注意: 開啟USB

Android中使App高速、簡單地支持新浪微博、微信、QQ、facebook等十幾個主流社交平臺的分享功能

分析 ont renren androidm mod 執行 xen 12px 操作 前言 在如今的APP或者遊戲中,分享功能差點兒已經成為標配。分享功能不但能夠滿足用戶的需求。也能夠為產品帶來很多其它的用戶,甚至能夠對用戶的行為、活躍度、年齡段等情況進行數據統計,使得軟

Attempt to invoke virtual method 'void android.support.v7.app.ActionBar.setHomeButtonEnabled(boolean)' on a null object reference

tac perf cti pla invoke one spa n) null 【Android】getActionBar()為null的解決方法總結 setContentView(R.layout.activity_main);android.support.v7.app

Android Studio安裝部署系列】十八、Android studio更換APP應用圖標

tail map 安全區 大小 next detail 有時 ash blog 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 概述 Android Studio新建項目後會有一個默認圖標,那麽如何更換圖標呢? 替換圖標 這個方案不建議直接在已有項目上更換

Android 監聽APP進入後臺或切換到前臺方案對比

api 5.0 等等 推薦一個 情況 lis 需要 推出 soc 在我們開發的過程中,經常會遇到需要我們判斷app進入後臺,或者切換到前臺的情況。比如我們想判斷app切換到前臺時,顯示一個解鎖界面,要求用戶輸入解鎖密碼才能繼續進行操作;我們想判斷app切換到後臺,記錄一下l

Android學習之APP點擊功能閃退問題的處理一

分享 com info png 事件 測試 問題: 代碼 src java代碼如下: activity_main.xml代碼如下: APP測試問題:安裝好APP後,點擊“點擊事件”,APP會閃退 檢查方向: 1.查看java代碼中的成員變量textview是否初始化 2

Android P的APP適配總結,讓你快人一步

信息 最新 webview 包名 圖片 bmp illegal 名單 block 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由QQ音樂技術團隊發表於雲+社區專欄 上篇:Android P 行為變更適配 Android P 這次有很多行為變更,其中不

必須做作業三:某Android端點餐App中觀察者模式解析

onclick https 直接 tro lstat strong set lis drag 該項目還在開發中,目前開發了原型界面,是為了實現顧客從點餐到付款的全行為流程。並且提供菜品的詳情頁面和其他服務接口。 在此就以點餐界面的實現為例,分析該項目的觀察者模式 一、模

Android 7.0 app升級內部安裝apk—FileProvider使用

隨著Android 版本升級 Google在保護使用者隱私和安全方面增加了力度 像Android 6.0 細分了普通許可權和高危許可權,涉及到高危許可權則需要及時申請使用者必須感知。Android7.0 增加了 "StrictMode API" 政策即私有目錄限制訪問。本篇講解一下如何在Androi

android 如何判讀app應用是否擁有某種許可權

"android.permission.CAMERA"表示要判斷的許可權,此處以相機許可權為例說明 "com.zhengyuan.learningqrscan"表示專案的包名 //動態申請許可權 private void getPrimission() { Packa

android兩個app合併

概述 最近公司需要將原來的app和現在的app合併(主要是為了用原來的功能),先說一下思路,分成一個主module和一個附module,其實就是一個app新增一個library,下面總結一下遇到的錯。 將附module新增為library 1.首先在主module中通過File-->

Android之測量APP效能-分析和除錯 APK(二)

分析和除錯預構建 APK Android Studio 3.0 允許您分析和除錯 APK,無需先從 Android Studio 專案構建這些 APK。 不過,您需要確保使用可除錯版本的 APK。 要開始除錯 APK,請在 Android Studio Welcome 歡迎螢幕中點選&nbs

Android之測量APP效能概覽(一)

如果應用程式響應緩慢、顯示不穩定的動畫、凍結、崩潰或消耗大量電力,則認為其效能很差。為了避免這些效能問題,使用本頁中列出的分析工具來識別應用程式在哪裡低效使用資源,例如CPU、記憶體、圖形、網路和裝置電池。 Note: While profiling an app, you shoul

Android中使App快速 簡單地支援新浪微博 微信 QQ facebook等十幾個主流社交平臺的分享功能

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

ios編譯ffmpeg出現xcrun -sdk iphoneos clang is unable to create an executable file的解決方法

使用https://github.com/kewlbear/FFmpeg-iOS-build-script的指令碼一鍵編譯ffmpeg。 出現 building arm64... xcrun -sdk iphoneos clang is unable to create an executa

解決 Unable to create an instance of type [com.sun.faces.config.ConfigureListener]

宣告:每個人的的電腦都會因為電腦環境,版本等因素不同,可能解決方法不通用,請大家多點耐心吧,畢竟是幹這行的,開始學習的時候,我搭建SSM框架很多次,有問題無法解決就重頭搭建,bug是有的,但總有一天能克服。   我遇到的問題 Caused by: org.apache.cata