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.
- 📷 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
(Adicione suas imagens aqui)
| Câmera e Galeria | OCR em ação | Histórico |
|---|---|---|
![]() |
![]() |
![]() |
- Xcode 14 ou superior
- Swift 5
- iOS 13 ou superior
- Dispositivo real (para usar câmera)
-
Clone o repositório:
git clone https://github.com/seu-usuario/leitor-ocr-swiftui.git
-
Abra o projeto no Xcode:
smartglasses.xcodeproj -
Execute em um dispositivo físico com iOS 13+
(O simulador não suporta câmera)
<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>| 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 |
- Exportar OCR como
.txtou.pdf - Compartilhar resultado por e-mail
- Suporte a múltiplos idiomas
- Reconhecimento de objetos
- Reconhecimento de cenas
Desenvolvido por Rodrigo Ferraz Azevedo
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Feito com ❤️ usando SwiftUI + Vision Framework.


