Vivre, Reconnaissance de caractères avec Tesseract-OCR

OCR

Alors voilà, je vois propose un second TP sur la reconnaissance de caractères avec tesseract-ocr. Il fait écho à une situation rencontrée dans « la vraie vie ». Lors de notre dernier trek, le guide nous à lu un joli texte sur l’alpinisme issu d’un vieux magazine Petzl. Il nous a laissé prendre en photo sa photocopie du texte, qu’il traîne avec lui depuis dieu seul sait combien de temps. Autant vous dire que niveau qualité de la source on est pas au top.

Un peu comme la chronique de Raphaël Enthoven sur l’alpinisme je voulais partager ce texte avec vous. Bon, je pourrais me contenter de vous claquer la photo du texte ci dessous, mais je me suis dis que c’était l’occasion de ressortir tesseract-ocr pour un TP en conditions réelles.

Voici l’image source en question :

Autant vous dire que c’est pas gagné d’avance pour la reconnaissance de caractères avec tesseract-ocr.

Préparation

Alors deux trucs que j’ai fait à la main (dans paint.net) avant de commencer :

  1. Empiler les colonnes pour avoir un texte d’une seul colonne dans le bon ordre ; et
  2. appliquer un seuil en passant en noir et blanc (comme proposé à la fin
Lire la suite

Apple-plug pour mettre dans… votre téléphone

Apple-plug

Bon je peux pas m’empêcher de partager avec vous l’Apple-plug. Ce petit objet « magique » que je viens de découvrir et qui vous permettra de transformer votre Iphone 6 en Iphone 7 sans lâcher une brique :

Apple-plugOui, bon je sais, c’est con. Mais ça m’a tellement fait marrer que j’ai pas pu m’en empêcher…. Notez quand même que c’est une connerie et que le produit n’existe pas. Dommage d’ailleurs, c’était une bonne idée de cadeau pour certains. A voir s’ils en feront une version règle 34 : l’IPlug ?

Bref, je retourne à la rédaction d’un article un peu plus sérieux.

@++… Lire la suite

Serveurs Online.net à l’étranger (pays-bas)

Serveurs Online.net à l'étranger

Salut à tous, je partage avec une info qui est passé un peu inaperçu pendant les vacances d’été. L’hébergeur online.net propose désormais serveurs à l’étranger et plus exactement aux Pays-Bas. Et ça c’est cool car Iliad s’aligne enfin sur l’offre de son concurrent Kimsufi (OVH) qui proposait déjà depuis quelques temps ses serveurs au Canada.

Le post du blog d’online sur le sujet se trouve ici. Et vous pouvez commander vos serveurs en sélectionnant simplement le datacenter AMS1 lorsque vous commanderez votre Dedibox.

C’est bien de voir Online se mettre sur ce créneau. Même s’il ne propose pas de serveur en dehors de l’Union Européenne pour l’instant : Ca ouvre leur offre à l’international. Que vous cherchiez à mieux taper l’Europe du Nord ou simplement avoir une machine en dehors de France pour des raisons personnelles (VPN, copains à l’étranger).

Contrairement à ses autres datacenters, qu’Online détaille sur le site d’Iliad. Pour AMS1 on a pas beaucoup d’informations sur le nouveau venu, c’est dommage. On peut supposer qu’il feront le boulot de documentation prochainement.

Niveau tarif, aujourd’hui online est un tout petit peu moins cher que kimsufi, 1€ de moins pour une Dedibox® SC 2016 par rapport à … Lire la suite

Commenter plusieurs lignes avec vim

Vim

Salut à tous, aujourd’hui je vous donne une astuce pour commenter plusieurs ligne dans vim. En cherchant aujourd’hui, je me suis rendu compte qu’on tombe sur des trucs comme ça, utilisant le mode visuel avec 5 étapes, plusieurs changement de mode, et un retour visuel de l’interface pas du tout intuitif. Alors OK vim n’est pas un modèle d’ergonomie et même si il est un peu ésotérique : ça reste ultra puissant. Je me suis dit qu’on devait pouvoir faire mieux pour commenter plusieurs lignes avec vim.

Et effectivement 2-3 recherches plus loin, on trouve comment commenter les 23 lignes suivantes (par rapport au curseur), tapez (en mode normal) :

:.,+23 s/^/#/g

Pour supprimer les commentaires de ces même 23 lignes :

:.,+23 s/^#//g

Comment ca marche ? :range s[ubstitute]/pattern/string/cgiI

Comme j’aime bien expliquer ce qui se passe plutôt que de vous filer les commandes que vous ne comprenez pas. Voilà ce que vous êtes en train de lui dire :

range

:.,+23

Signifie : sélectionne les lignes depuis la ligne actuelle (« . ») jusqu’à 23 lignes après (« +23 »).  Mais on peut aussi lui demander de la ligne 42 à 66 :

:42,66

Ou … Lire la suite