Skip to content

My project for the final exam in image processing

bert093/Flutter-Text-Recognition

Repository files navigation

Flutter Text Recognition

UAS Mata Kuliah Pengolahan Citra

🚀 Getting Started

Follow these instructions to set up and run the project locally.

⚙️ Prerequisites

Make sure you have the following installed on your system:

Flutter SDK (3.35.3 or higher)
Git
Android Studio (For Android Development)
Xcode (For ios development)

📥 Installation

  1. Clone the repository:
git clone https://github.com/bert093/Flutter-Text-Recognition.git
  1. Navigate to project directory:
cd flutter-text-recognition
  1. Install dependencies:
flutter pub get
  1. Run the application:
flutter run

🛠️ Technologies Used

This project is built using:

Framework & Language

  • Flutter - Cross platform framework
  • Dart - Programming language

Packages & Dependencies

  • Google ML Kit (packages) - Text Recognition API
  • Camera (packages) - Real-time camera access
  • Image Picker (packages) - Gallery image selection
  • Permission Handler (packages) - Runtime permission

📁 Project Structure

flutter_text_recognition
├─ android/
├─ ios/
├─ lib/
│  ├─ camera/
│  │  └─ camera_new.dart
│  └─ main.dart
├─ linux/
├─ macos/
├─ web/
└─ windows/
├─ .gitignore
├─ analysis_options.yaml
├─ .metadata
├─ pubspec.lock
├─ pubspec.yaml
├─ README.md

✨ Features

  • Real-time text detection from camera
  • Image text recognition from gallery
  • Terminal logging for debugging
  • Camera & Storage permission handling