Skip to content

rodrigoferrazazevedo/smartglasses-ios

 
 

Repository files navigation

📱 iOS Smart Glasses

Swift iOS License

Um aplicativo iOS criado com SwiftUI e o framework Vision, com foco em auxiliar pessoas com deficiência visual. O app permite escanear imagens com texto via câmera ou galeria e extrair o conteúdo textual por OCR. Todo o conteúdo é armazenado localmente com uma interface acessível.


✨ Funcionalidades

  • 📷 Captura de imagem pela câmera
  • 🖼️ Seleção de imagem da galeria
  • 🧠 OCR local com Vision (Apple)
  • 📜 Exibição do texto reconhecido
  • 🕘 Histórico de textos escaneados
  • 🎨 Interface moderna e acessível com SwiftUI

📸 Capturas de Tela

(Adicione suas imagens aqui)

Câmera e Galeria OCR em ação Histórico
camera ocr history

🚀 Requisitos

  • Xcode 14 ou superior
  • Swift 5
  • iOS 13 ou superior
  • Dispositivo real (para usar câmera)

🔧 Como usar

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/leitor-ocr-swiftui.git
  2. Abra o projeto no Xcode:

    smartglasses.xcodeproj
    
  3. Execute em um dispositivo físico com iOS 13+
    (O simulador não suporta câmera)


🛡️ Permissões no Info.plist

<key>NSCameraUsageDescription</key>
<string>Este app precisa acessar a câmera para escanear textos.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Este app precisa acessar sua galeria para selecionar imagens com texto.</string>

🗂️ Estrutura

Arquivo Função
ContentView.swift Tela principal com OCR e histórico
CameraPickerView.swift Acesso à câmera
PhotoPickerView.swift Acesso à galeria de fotos
Info.plist Permissões de sistema

🧭 Roadmap

  • Exportar OCR como .txt ou .pdf
  • Compartilhar resultado por e-mail
  • Suporte a múltiplos idiomas
  • Reconhecimento de objetos
  • Reconhecimento de cenas

👤 Autor

Desenvolvido por Rodrigo Ferraz Azevedo


📝 Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.


Feito com ❤️ usando SwiftUI + Vision Framework.

About

iOS OCR app built with SwiftUI + Vision to assist people with visual impairments. Captures text from images using the camera or photo library and stores it locally with an accessible interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Swift 100.0%