Skip to content

The "AI Landmark Recognition Android" repository contains a demonstration project implementing landmark recognition using artificial intelligence on Android devices. By leveraging TensorFlow Lite and CameraX, the application accurately identifies prominent landmarks in real-time. This repository includes the source code and pre-trained models

Notifications You must be signed in to change notification settings

pablin202/ai-landmark-tensorflow

Repository files navigation

AI Landmark Recognition With TensorFlow Lite and CameraX on Android

This project aims to demonstrate how to implement AI-powered landmark recognition using TensorFlow Lite and CameraX on Android devices. By leveraging pre-trained models, specifically this model provided by Google, the application can accurately identify landmarks in real-time.

Model Used

The model utilized in this project is the Google-provided landmark recognition model. It has been trained on various landmarks across Europe to recognize them efficiently. You can find the model here.

Screenshots

WhatsApp Image 2024-02-21 at 12 38 14

These screenshots showcase the application's interface and its functionality in action. The AI-powered landmark recognition feature is prominently displayed, demonstrating its accuracy and real-time processing capabilities.

Usage

To use this project, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Android Studio.
  3. Ensure that the necessary dependencies are installed and configured.
  4. Build and run the application on your Android device.
  5. Point the camera at various landmarks to see the AI recognition in action.

Dependencies

This project relies on the following dependencies:

  • TensorFlow Lite: TensorFlow Lite is used to run the pre-trained model efficiently on Android devices.
  • CameraX: CameraX is utilized for camera integration, allowing seamless access to device cameras.

Credits

  • Google for providing the pre-trained landmark recognition model.
  • TensorFlow team for developing TensorFlow Lite.
  • Google's CameraX team for creating the CameraX library.

License

This project is licensed under the MIT License. Feel free to use and modify it according to your needs.


Note: Make sure to download the model and place it in the appropriate directory before running the application.

About

The "AI Landmark Recognition Android" repository contains a demonstration project implementing landmark recognition using artificial intelligence on Android devices. By leveraging TensorFlow Lite and CameraX, the application accurately identifies prominent landmarks in real-time. This repository includes the source code and pre-trained models

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages