Skip to content

buglossJisoo/AI_Mushroom_App

Repository files navigation

AI_Mushroom_App

AI Mushroom App final code(JAVA)

0. SplashActivity

1. MainActivity (+ SubActivity)

MainActivity is comprised of five buttons.

  • Button 1. Take the photo of mushroom
  • Button 2. Five Mushrooms Quizzes
  • Button 3. Korea Mushroom Map
  • Button 4. User Guide
  • Button 5. Settings
  • SubActivity is the notice about "AI Mushroom App".

2. CameraMushActivity (+ ProductDBHelper + classifier.imageClassifier)

If you click this button, CameraMushActivity can be shown below.

If you click "사진 업로드(Upload the photo)", there's two options you can choose.

First, "사진 촬영(Take the photo)" button is literally to take the mushroom photo.

Second, "앨범 선택(Select album)" button is to select photo from your albums.

App will work and be shown mushroom's information below the button after you select or take the photo(mushroom).

  • We are using the movilenetV2 model for tensorflow-imageClassification with Colab using Google Gpu.
  • ProductDBHelper is about DB for SQLite.(Mushroom DB has name, symptoms, types of mushrooms and its similar mushrooms's name.)
  • We convert .h5 to .pb to .tflite and quantize this tflite file to NEW quantized .tflite.(NEW quantizied tflite is run on Android.)

3. QuizMushActivity (+ info.First~FifthFragment + InfoPagerAdapter)

If you click this button, QuizMushActivity can be shown below.

There's five quizes about mushrooms.

You can keep taking mushroom quiz even if your answer is wrong.

  • O icon means True
  • X icon means False.

4. MapActivity

If you click this button, MapActivity can be shown below.

Your location is marked on this map with red circle icon.

Loaction of photo taken by this app will be marked with red gps icon.(NOT COMPLETE YET)

5. InstructionActivity

If you click this button, InstructionActivity can be shown below.

This activity is instruction of AI Mushroom App for beginners.

6. SettingsActivity

If you click this button, SettingsActivity can be shown below.

This activity has authorization for using camera, album, location.

You can control permission of these items and font size on app.

Copyrightⓒ2020 buglossJisoo, khw11044, Soyoung-Chang, yunjeongyong All rights reserved.

About

AI Mushroom App final code(JAVA)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published