Guía · 03 — OCR · Reconocimiento

Reconocimiento de texto OCR

Una captura de pantalla no sirve solo para dibujar encima. En tu Mac, de forma local, VAS lee el texto de la imagen, enmascara lo que no debe filtrarse y escanea la intención detrás de un código QR — las tres cosas, y nada de ello en la nube.

Reconocimiento de texto (Portapapeles · ⌘V)

Arrastra para seleccionar un área en el editor y VAS usa el motor Vision de macOS para reconocer el texto de forma local — el idioma se detecta automáticamente.

El texto reconocido va directo a tu portapapeles de forma predeterminada — después de una captura, pulsa ⌘V en cualquier lugar para pegarlo. Sin volver a teclear a mano una línea de registro o un mensaje de error.

  • en el dispositivo — sin subidas, sin servidor. Tu captura de pantalla y su texto reconocido permanecen solo en tu Mac.
screenshot.png
$ npm run build
Error: Cannot find module 'react-dom'
 at Function.Module._resolveFilename
OCR
resultado →
Portapapeles
Error: Cannot find module 'react-dom'
⌘V para pegar — sin volver a teclear

Máscara de privacidad automática (en el dispositivo · formatos localizados)

Si el OCR puede leer el texto, puede leer qué texto es privado. VAS detecta y marca automáticamente la información sensible, localizada para cada mercado admitido — reconociendo formatos locales de números de identificación, números fiscales/de empresa, números de tarjeta de crédito, números de teléfono, correo electrónico, IPv4 / IPv6, tokens de API y más.

Todas las versionesElectron usa el Vision Framework;
Solo Tauriañade una detección de cinco capas que cubre más formatos locales.

Decisión de diseño · Sin fingir que es perfecto — el control es tuyo

Durante el desarrollo descubrimos que el OCR tiene un límite inherente — de vez en cuando se le escapa algo o lo detecta mal. En lugar de forzar que «la herramienta debe ser perfecta», elegimos un diseño diferente:

  • El mosaico de privacidad es una capa flotante con un rango ajustable — lo que el OCR se salte, arrastras uno encima para completarlo. Un fallo de reconocimiento pasa de «error» a «por confirmar»; la imperfección de la herramienta nunca te cuesta el control.
  • El OCR resuelve alrededor del 90% automáticamente; un ligero arrastre de un mosaico manual termina el trabajo que de otro modo habría sido 100% a mano.
  • ¿Enmascaraste lo que no era? No hay problema — cada mosaico es un objeto flotante independiente; Delete lo elimina de una pulsación. Aquí nada es irreversible.
Datos personales
Nombre: Wang Xiaoming
ID: A123456789
F. nac.: 1990/05/15
Teléfono: 0912-345-678
Correo: [email protected]
Dirección: 100 Zhongxiao E. Rd, Taipei
Tarjeta: 4532-1234-5678-9012
⇧K
máscara con un toque →
Datos personales
Nombre: Wang Xiaoming
ID: A123456789
F. nac.: 1990/05/15
Teléfono: 0912-345-678
Correo: [email protected]
Dirección: 100 Zhongxiao E. Rd, Taipei
Tarjeta: 4532-1234-5678-9012

⇧K máscara de privacidad con un toque — el OCR detecta los campos sensibles y coloca un mosaico sobre ellos; cada mosaico es una capa flotante — como el bloque de ID que se muestra seleccionado aquí, se puede mover, redimensionar o eliminar. Lo que el OCR se salte, solo arrastra uno más encima.

OCR automáticoReconoce lo que puede, marca automáticamente las áreas sensibles
Relleno con mosaicoDonde el OCR se queda corto, tomas el control a mano
DESHACER¿Enmascaraste mal? Elimínalo de una pulsación — sin decisiones irreversibles

Escaneo de código QR (comportamiento según la cobertura del encuadre)

Escanear un código QR parece binario en la superficie — aciertas o fallas. Pero VAS no lo ve así: lee tu intención y decide el siguiente paso a partir de ahí.

Cuando quieres una lectura precisa, encuadras el código QR de forma natural completo y lo más ajustado posible — ese acto es en sí mismo una declaración de intención. Cuanto más lleno esté el encuadre, más precisa es la lectura y mayor la confianza, y más se atreve la herramienta a actuar directamente. Como la intención es clara en el momento en que lo encuadras, la detección de QR se activa directamente desde la captura de Área de la barra de herramientas — sin necesidad de abrir el editor.

Una herramienta no debería fingir una certeza que no tiene

CÓDIGO QR — COBERTURA DEL ENCUADRE → COMPORTAMIENTO
> 70%Confianza alta · actúa directamenteAbre la página o el enlace directamente, sin interrumpirte
21–69%Confianza media · pregunta primeroAbre el editor y pregunta con delicadeza: «¿Es este el enlace que querías?»
≤ 20%Confianza baja · se retira en silencioSin adivinar, sin actuar — solo abre el editor y te deja el siguiente movimiento a ti
> 70%Confianza alta · actúa directamente
21–69%Confianza media · pregunta primero
≤ 20%Confianza baja · se retira en silencio
Cuanto más lleno esté el encuadre, más actúa la herramienta por su cuenta; cuanto más vacío, más te devuelve la decisión. Detrás de cada umbral hay una honestidad: «Sé cuánto sé».