Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas

GImageReader lector OCR simple y ligero

El reconocimiento óptico de caracteres expresado con frecuencia con la sigla OCR (del inglés Optical Character Recognition), es un proceso dirigido a la digitalización de textos desde una imagen o por ejemplo de un PDF. En muchos casos tenemos una imagen o un PDF que contiene texto, bien obtenido desde una fotografía, o de un escaneo de un documento, y nuestra intención es obtener ese texto para poder ser usado en: un articulo, o en los apuntes de la escuela. Para evitar mecanografiar la fotografía, hay programas que son capaces de reconocer el texto que contiene el archivo gráfico, capturarlo y así poder ser exportado a otro documento, o permitir un copia-pega.


GImageReader es un lector OCR simple, ligero, gratuito y multi-plataforma para ordenador que nos facilitara la tarea de obtener texto de imágenes o de archivos PDF.

Las funciones que esta aplicación permite realizar son las siguientes:

  • Importar documentos PDF e imágenes desde el disco, dispositivos de escaneado, porta papeles y capturas de pantalla.
  • Procesar múltiples imágenes y documentos de una sola vez
  • Definir del área de reconocimiento manual o automática
  • Reconocer a texto sin formato o documentos hOCR
  • Mostrar el texto reconocido directamente junto a la imagen
  • Procesar el texto reconocido, incluida la revisión ortográfica
  • Importar documentos o imágenes cuyo texto se encuentre en diferentes idiomas
  • Generar documentos PDF a partir de documentos hOCR


- Generar documentos PDF desde el documento hOCR

  • Ubuntu

    Ubuntu: Disponible en ppa:sandromani/gimagereader
Se encuentra disponible en los repositorios de las principales distribuciones linux, y es posible instalarlo desde terminal:
  • Fedora:
yum install  tesseract tesseract-langpack-es gimagereader

  • Aprcity o derivados de Arch

yaourt -S gimagereader

  Si no tenemos tesseract instalado, toca ejecutar:

sudo pacman -S tesseract tesseract-data-eng tesseract-data-spa

    •  En Ubuntu y derivadas como Linux Mint

    sudo add-apt-repository ppa:sandromani/gimagereader

    sudo apt-get update

    sudo apt-get install gimagereader tesseract-ocr tesseract-ocr-spa tesseract-ocr-eng

     El funcionamiento, como ya he dicho, es muy simple. En este caso vamos a hacer una captura de pantalla que contiene texto e imágenes, y vamos a digitalizar el texto para exportarlo a un PDF.

    Pegar imagen que ha sido copiada y capturada en el navegador

    Añadimos un archivo, pegamos una imagen o realizamos una captura de pantalla
    Se nos mostrara el documento seleccionado
    Podemos ajustar de forma manual el área que queremos capturar o dejar que el programa haga su magia y reconozca los textos que contiene.
    Si fuera necesario podemos manipular la imagen para aumentar o disminuir el brillo, contraste, resolución de pantalla, o invertir los colores.
    Una vez se muestran las áreas que contienen el o los texto que queremos digitalizar, le indicaremos en que idioma se encuentra escrito, gImageReader reconocerá el texto y nos mostrará a continuación los textos que ha reconocido. 
    Podremos copiarlo o guardarlo en en un archivo de texto plano, que nos permitirá manipular más tarde.
    En este caso te he descrito los pasos para una imagen, pero el potencial de la aplicación va más allá por que es capaz de digitalizar documentos PDF que no sean editable y exportarlo a un PDF que puedas modificar.
    Vista rápida de la captura de texto de una imagen

    Zorin OS la alternativa a Windows y macOS



    Logo Zorin OS
    Zorin OS es una distribución del sistema operativo GNU/Linux basada en Ubuntu creada en el año 2008 en Irlanda ​☘️ y orientada principalmente a principiantes en Linux, pero a su vez familiarizados también con sistemas operativos Windows o macOS. Usa GNOME 3 y XFCE 4 como entorno de escritorio por defecto. No es una distribución compatible con estos sistemas operativos, pero si el sistema gráfico, la sencillez de manejo y configuración, y la distribución de los menús, lo hace una sistema operativo compatible a los sistemas tradicionales como puedan ser Windows o incluso macOS . La versión 17, que es la ultima versión en el momento de la redacción de este articulo, de Zorin OS se basa en Ubuntu 22.04 LTS

    Ubuntu

    La palabra Ubuntu es una combinación de dos palabras: Ntu, que significa persona y Ubu, que significa convertirse.


    Desmond Mpilo Tutu año 2004

    Ubuntu es una forma de estar en el mundo. Es una palabra que condensa la verdadera esencia de lo que es ser Humano. Mi humanidad está intrínsecamente vinculada a la tuya y, por lo tanto, soy humano porque pertenezco, participo y comparto el estar en comunidad. Tú y yo estamos hechos para la interdependencia y para complementarnos mutuamente.



    Firma de Desmond Mpilo Tutu
    Desmond Tutu


    Armbian Linux para placas de desarrollo ARM

    Armbian es un sistema operativo ligero Linux basado en Debian y Ubuntu diseñado específicamente para placas de desarrollo ARM. Lo que implica que es un sistema operativo ligero para ordenadores de bajo recursos.


    Captura de pantalla de escritorio de sistema operativo Armbian


    Las placas ARM (Ordenador con un Conjunto Reducido de Instrucciones) o de placa única es una computadora en la que todo el hardware, incluidas las unidades de memoria y procesamiento, se sueldan en una sola placa de circuito impreso (PCB). Requieren un desarrollo menor y reducir los costes de producción. Este tipo de desarrollo permite una democratizan de las nuevas tecnologías, pequeños proyectos de computación, servidores caseros, sistemas loT, sistemas multimedia, centros de juegos, retor, etc....

    • ARM1: El primer procesador ARM, sin implementación específica.
    • ARM2: Introdujo la instrucción de multiplicación (MUL) y el coprocesador FPA10 para punto flotante.
    • ARM3: El primero con caché de memoria integrada.
    • ARM7TDMI: Introdujo la arquitectura Thumb y eliminó la dirección de 26 bits.
    • ARM926EJ-S: Incluyó Thumb, Jazelle DBX y mejoras en DSP.
    • ARM1026EJ-S: También incorporó Thumb, Jazelle DBX y mejoras en DSP, además de soporte para punto flotante (VFP).
    • Raspberry Pi 4: Con un procesador Broadcom BCM2711 basado en ARM Cortex-A72.
    • NVIDIA Jetson Nano: Equipado con un procesador ARM Cortex-A57.
    • Rock Pi 4: Utiliza un procesador Rockchip RK3399 basado en ARM Cortex-A72.
    • Orange Pi 4: Con un procesador Rockchip RK3399 basado en ARM Cortex-A72.
    • NanoPi M4V2: Utiliza un procesador Rockchip RK3399 basado en ARM Cortex-A72.

    Placa Rock Pi4

    Armbian ofrece una solución versátil y eficiente para proyectos de hardware y software en estas plataformas. A continuación, te presento una lista de algunas placas que son compatibles con Armbian:

    • Banana Pi
    • Banana Pi M2
    • Banana Pi M2+
    • Banana Pi Pro
    • Beelink X2
    • Clearfog base
    • Clearfog pro
    • Cubieboard
    • Cubieboard2
    • Cubietruck
    • Outernet Dreamcatcher
    • Cubox-i
    • Lemaker Guitar
    • Libre Computer Project AML-S905X-CC (Le Potato)
    • Libre Computer Project ALL-H3-CC (Tritium)
    • Lamobo R1
    • Olimex Lime
    • Olimex Lime 2
    • Olimex Lime A10
    • Olimex Lime A33
    • Olimex Micro
    • Orange Pi 2
    • Orange Pi 3
    • Orange Pi Lite
    • Orange Pi One
    • Orange Pi PC
    • Orange Pi PC+
    • Orange Pi PC2
    • Orange Pi R1
    • Orange Pi Win
    • Orange Pi Zero
    • Orange Pi Zero 2+ H3
    • Orange Pi Zero 2+ H5
    • Orange Pi Zero+
    • Orange Pi+
    • Orange Pi+ 2
    • Orange Pi+ 2e (Plus2e)
    • Orange Pi 2G-IoT
    • MQmaker Miqi
    • Friendlyarm NanoPC T4
    • Friendlyarm Nanopi Air
    • Friendlyarm Nanopi M1
    • Friendlyarm Nanopi M1+
    • Friendlyarm Nanopi Neo
    • Friendlyarm Nanopi Neo2
    • Odroid C1
    • Odroid C2
    • Odroid C4
    • Odroid HC4
    • Odroid XU4
    • Odroid N2/N2+
    • Xunlong Orangepi 2
    • Xunlong Orangepi lite
    • Xunlong Orangepi one
    • Xunlong Orangepi pc
    • Xunlong Orangepi pc2
    • Xunlong Orangepi pc+
    • Xunlong Orangepi +
    • Xunlong Orangepi +2e
    • Xunlong Orangepi prime
    • Xunlong Orangepi win
    • Xunlong Orangepi zero
    • Xunlong Orangepi zero +2 h3
    • Xunlong Orangepi zero +2 h5
    • LinkSprite Pcduino 2
    • LinkSprite Pcduino 3
    • LinkSprite Pcduino 3 nano
    • Pine64 (a.k.a. Pine A64)
    • Pine64so
    • Pinebook64
    • Rock Pi 4
    • RockPro64
    • Roseapple Pi
    • Asus Tinkerboard
    • Udoo
    • Udoo Neo
    • Helios4
    • Helios64
    A la hora de escribir esta publicación sobre Armbian se encuentra en la versión Armbian 23.11 Topi.

    DistroSea, probar distribuciones Linux desde el navegador

    Las distribuciones Linux tienen un gran particularidad, no hay dos iguales. Al ser un sistema operativo libre de modificaciones, cada organización o fundación crea distros muy distintas entre ellas. El usuario final, si no es un gran experto, puede encuentrase con un gran numero de posibilidades que abruman y asustan. ¿Que distribución elegir para mi entorno de trabajo? En vez de realizar una instalación nueva en nuestro equipo buscando la que mejor se adapte a nuestro gustos, podemos utilizar una versión en linea.



    Captura de pantalla de DistroSea



    DistroSea que reúne 64 sistemas operativos diferentes bajados en Linux. Estas distribuciones se pueden probarse desde el navegador sin tener que realizar ninguna instalación en nuestro equipo o en un virtualizador. Su utilización es gratuita, no es necesario registrase, aunque se puede realizar donaciones. Las versiones que se virtualizan son LiveCD, al menos la que pude probar, Fedora.


    Página de comprobación de nuestra dirección ip

    Es posible que si el servidor se encuentra saturado, tengas que esperar un ratito en la cola

    Somos lo primeros en la cola y podemos probar la distro Fedora


    Una vez que la cola de ejecución se encuentre libre, se te abrirá a pantalla completa la ejecución online del sistema operativo que quieras testear. Recuerda que no es una versión completa, no tiene acceso a Internet y no podrás guardar sesión.


    Captura de pantalla de la virtualización online a pantalla completa de Fedora

    Captura de pantalla al lanzar la instalación del cd live virtualizado


    Si te has cansado de "jugar" con la prueba de la distro online solo tendrás que "apagar" el sistema operativo, virtualizado para regresar al menú principal

    Te dejo la lista de las distribuciones a la s que da soporte hasta ahora y los enlaces a los sitios oficiales, por si quieres más información

    Dentro de estas 64 distribuciones se encuentra diferentes versiones, y diversos escritorios. Unos desarrolladores dan más enfassis a la elegancia, otros a la funcionalidad y sencillez, otros a que su apariencia sea la más parecidas al escritorio de Windows o al escritorio de Mac, o que el entorno gráfico sea lo más liviano posible para que se pueda instalar en ordenadores de bajos recursos:

    Instalar varios paquetes DEB o RPM a la vez

    Se puede dar el caso, como ocurre si quieres instalar o actualizar LibreOffice, que te encuentres que no viene en un solo paquete, sino 42 elementos a instalar; y todo esto sin contar con las traducciones al castellano.


    Paquetes Libreoffice

    En primer lugar nos situaremos en la carpeta donde se encuentran alojados los paquetes a instalar. Bien directamente desde la consola de comandos, o desde el explorador de archivos, pulsando el botón derecho y Abrir en un Terminal


    Abrir en un Terminal

    Dependiendo del sistema operativo y que tipo de paquetes maneje utilizaremos el comando que corresponda

    • Para sistemas o basados en Debian: sudo dpkg -i *.deb
    • Para sistemas o basados en Fedora: su -c 'dnf install *.rpm'
    • Para sistemas o basados en Mandriva: sudo urpmi *.rpm
    • Para otros sistemas que utilicen los paquete RPM (openSUSE, etc.): rpm -Uvh *.rpm

    Los directorios de Linux II

    Continuando con el post Los directorios de Linux. Otro directorio de utilidad en Ubuntu y derivados, si queremos que nuestros script, sean ejecutados desde cualquier directorio, es:

    ~/.local/bin/

    Aquellos ejecutables o archivos bash que se encuentren en este directorio, podrán ser invocados desde cualquier directorio en que el que te encuentres en ese momento en el terminal.

    Si acaso no estuviera habilitado, por ejemplo en una Raspberry, utilizaremos el siguiente script para habilitar esta función:

     export PATH="$HOME/.local/bin:$PATH"

    Lynx navegador web para terminal

    Lynx aparte de ser un lince es un navegador web y cliente de gopher en modo texto, que podremos utilizar en nuestro terminal.

    Es muy común que para aliviar la carga de potencia sea necesario prescindir del entorno gráfico. Pero que a la vez tengamos que consultar manuales o artículos de ayuda accediendo a páginas web que se encuentran en internet. Para estos casos podremos utilizar Lynx, el entorno es muy simple y en modo texto, aunque si que podremos visualizar imágenes accediendo a los hiperenlaces.



    Para poder instalar Lynx:

    Ubuntu  

    sudo apt install lynx

     

    Debian

     sudo apt-get install lynx


     Arch Linux

     sudo pacman -S lince


     Fedora

    sudo dnf instalar lynx


     OpenSUSE

     sudo zypper instalar lynx


    MS-DOS

     http://ftp.gnu.org/pub/gnu/gzip/gzip-1.2.4.msdos.exe

    Una vez instalado el funcionamiento es muy simple, solo tendremos que invocar al navegador y la dirección que deseamos visitar. En este caso si queremos acceder a enfaseterminal.com utilizariamos secuencia de comando:

    lynx enfaseterminal.com


     Para navegar utilizaremos las teclas ⇑⇓ o la barra de espaciadora para ver la siguiente página

    Para visitar el hipervínculo utilizar

    Para volver hacia atrás 

    Para poder salir de la navegación utilizar Q

    Recuerda que es un navegador simple y no soporta los nuevos estándares multimedia

    El navegador que está utilizando no es compatible con las últimas tecnologías web (HTML5 y CSS3) necesarias para el funcionamiento correcto de este sitio web. Para conseguir una plena compatibilidad le recomendamos estos otros navegadores: Chrome, Firefox, Safari e Internet Explorer (en sus dos últimas versiones y con la vista de compatibilidad desactivada).

     

    En caso de necesitar ayuda utlizar el comando

    lynx

     

    gThumb con soporte de imagen HEIF / HEIC, AVIF y JXL

    Si utilizas un Iphone como smartphone y sistema linux para tu ordenador, habrás comprobado que es como mezclar agua con aceite. Es más fácil integrar, por ejemplo, Ubuntu en un Windows con el nuevo sistema Windows Subsystem for Linux (WSL). Y puede ser desesperante manipular las fotos que obtienes con tu dispositivo móvil con las aplicaciones de edición alojadas en tu sistema operativo basado en Linux.

    El archivo .heif no tiene programas conocidos asociados


    La nueva versión de gThumb 3.12 incluye la capacidad de carga de archivos con la extensión .jxl .avif, .heif Incluido el formato creado por Apple .heic.

    Pero, por el momento, no reconoce las Live Photos, antes descargar la foto deberemos desactivar la opción Live en nuestro Iphone.


    gThumb es un potente visor, organizador, buscador y administrador de imágenes libre. Fue desarrollado para utilizarse en el entorno de escritorio GNOME. Originalmente estaba basado en el ahora abandonado GQView, y mantiene una interfaz limpia y sencilla. Wikipedia


    gThumb con soporte de imagen HEIF / HEIC, AVIF y JXL

     

    Nos permitirá organizar nuestro álbum de fotos y  realizar ediciones sencillas.

    Si tu sistema está basado en Debian, esta aplicación se encuentra en los repositorios principales. Para instalarlo lo podremos hacer desde el terminal con el comando:

    sudo apt install gthumb

    Esta instalación nuestra distribución ya sea compatible con estos formatos de imágen y podrás editar tus fotos por ejemplo con el programa Gimp

    Raspberry Pi Imager

    Nueva forma para poder instalar en nuestra Raspberry el sistema basado en Debian. U otro sistema operativo compatible con este popular pequeño ordenador.
    La nueva forma de implementar nuestro sistema operativo en la tarjeta micro-sd es mucho más sencilla y más limpia que utilizando NOOBS


    Instalaremos nuestro instalador de imágenes en nuestro ordenador y montaremos la micro-sd, formateada con el sistema FAT32, sobre la que queremos montarla.

     Raspberry Pi Imager

    Elegiremos el sistema operativo dentro del catalogo propios o de terceros. Sin necesidad de realizar ninguna descarga.

    Catalogo sistemas operativos

    O también podemos instalar otra imagen que nos resulte útil con el formato img compatible con la arquitectura ARM 

    Utilidades

    El proceso de instalación resulta muy sencillo y efectivo. En pocos minutos tendremos nuestro sistema operativo, servidor corriendo en nuestra Raspberry

    Proceso de instalación

    Instalación finalizada