Existe-t-il un logiciel pour recadrer automatiquement une numérisation de plusieurs images?


24

Je veux numériser mes anciens albums de famille à l'aide d'un scanner et il y a beaucoup de photos dedans. Jusqu'à présent, ma méthode a été de numériser 4 images à la fois, puis de les recadrer manuellement dans un simple éditeur comme Picasa ou Windows Live Photo Gallery. Cela a pris beaucoup de temps car chaque analyse est suivie de 4 opérations de recadrage. La numérisation de chaque image individuellement serait peut-être encore plus longue.

Existe-t-il un logiciel ou un plugin simple (de préférence gratuit) qui fait ce travail? La meilleure solution que j'ai trouvée est dans Photoshop , mais c'est exagéré. Existe-t-il une fonctionnalité similaire pour l'un des éditeurs de photos gratuits comme Paint.NET ou GIMP?


Il y a une question similaire - photo.stackexchange.com/q/5192/1977 - mais qui traite de plus avec de l'équipement et des solutions de laboratoire externe
ab.aditya

Je ne sous-estimerais pas l'utilité de Photoshop ... Il a des capacités de traitement par lots incroyables pour ce dont vous parlez, mais possède également un ensemble impressionnant d'autres outils utiles pour la manipulation de photos. Même une licence d'étudiant plus âgé (qui serait beaucoup moins cher) serait un atout entre les mains de bricoleurs d'images.
Jane Panda,

Réponses:


19

Si vous ne connaissez pas la limite de culture, vous pouvez utiliser Fred Weinhaus de polyculture scénario (ce script utilise également ImageMagick ). Le script gère également différentes tailles de photos et images pivotées.

Exemple (couvertures de livres):

Image numérisée (input.tiff):

image numérisée originale

multicrop input.tiff output.tiff

Résultat:

output-0.tiff:

entrez la description de l'image ici

sortie-1.tiff:

entrez la description de l'image ici


J'ai donné un coup de feu (j'ai dû installer cygwin avec bc sur mon ordinateur portable Win 7 pour exécuter le script), mais je me retrouve avec l'erreur ") erreur de syntaxe: opérateur arithmétique invalide (le jeton d'erreur est" sur tout fichier sur lequel je l'exécute) Je l'ai essayé sur différents fichiers et types sans
succès

Je n'ai pas beaucoup d'expérience avec Imagemagik. Comment utilisons-nous ce script?
Stevoisiak

3

Est-ce une hypothèse sûre que vous connaissez la limite du recadrage et la taille de l'image pour le lot complet? Si tel est le cas, vous pouvez utiliser convertir outil de ImageMagick .

Quelque chose comme:

convert orig_file.jpg -crop <w>x<h>+0+0 1.jpg
convert orig_file.jpg -crop <w>x<h>+0+<h> 2.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+0 3.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+<h> 4.jpg

<w>est original_image_width / 4et <h>estoriginal_image_height / 4

Plus d'utilisation des cultures avec convert .


2
Et si vous ne savez pas exactement , mais pouvez l' obtenir près, regardez de ImageMagick l'assiette pour supprimer la bordure restante.
mattdm

2

Je suis tombé sur un script GIMP appelé Diviser les images numérisées qui fonctionnait assez bien pour moi. Il possède une interface d'entrée et prend même en charge le traitement par lots de fichiers. Ce n'est pas entièrement infaillible, et vous devrez peut-être ajuster les paramètres "Abort Limit" et \ ou "Background Sample Corner" pour que le script fonctionne correctement.

J'avais essayé le script multicop ImageMagick sans trop de chance, et cela peut être dû au fait que j'essaie d'utiliser le logiciel sous Windows avec cygwin.


Le problème avec celui-ci est tout pari si vous voulez garder le 16bit de votre tif, il ne le supporte pas.
blamb

2

Ce n'est pas gratuit, mais VueScan est l'un des meilleurs logiciels de scanner disponibles. Il existe depuis longtemps et le logiciel est le plus riche en fonctionnalités que j'ai utilisé. Il a un mode multi-cultures où vous pouvez définir plusieurs cultures sur une seule numérisation. Votre astuce consiste à mettre les photos au même endroit à chaque fois.


Je ne suis pas sûr, mais je crois qu'il exécute une passe pour chaque numérisation, donc 9 minutes sur une passe de 3 pour un lit de 4 photos, se transforme en 36 minutes, une pour chaque image. j'ai donc besoin d'une solution qui ne multiplie pas les temps de numérisation.
blamb

1
Ok je me tiens corrigé, j'ai utilisé l'enfer des fonctionnalités de recadrage et de loin le meilleur à utiliser pour les photos rectangulaires sans chevauchement est de les mettre au même endroit (ou pas, mais économise du temps), utilisez le mode MF, mais prévisualiser et affiner le recadrage sur chaque lit d'image avant chaque exécution, prend environ 20 secondes, puis la passe n'est que d'environ 9 minutes TOTAL sur mon HP7410, en utilisant 2 passes 600 dpi quatre images 4x6. Il s'agit d'un excellent équipement.
blamb

2

Après avoir dû résoudre ce problème sur Google moi-même, j'ai décidé d'écrire quelques instructions sur la façon de le faire avec Adobe Photoshop (si vous l'avez déjà), ou avec GIMP (gratuitement). GIMP s'est avéré mieux fonctionner dans mon cas. Des instructions complètes et faciles à suivre sont disponibles ici: http://wp.me/p1YGyn-s9


2

Découvrez AutoSplitter sur http://autosplitter.com/ Il fait exactement cela. Divise, divise, redresse automatiquement. Vous pouvez également ajuster les paramètres de recadrage / rotation si vous le souhaitez.


Cela sonnait bien, mais je ne peux pas contrôler la qualité de la sortie, je veux garder le 64 bits
RGBI

1

Pour toute autre personne rencontrant cette question et descendant le chemin des scripts GIMP + (comme moi) ...

Vérifiez le logiciel fourni avec votre scanner!

J'étais tout prêt à exécuter les scripts de post-traitement pour découvrir que le logiciel merdique de mon scanner (le MP Navigator EX fourni avec mon Pixma MG5200) avait déjà divisé mon image de numérisation multiple en images distinctes. Surprenant, et m'a sauvé une étape supplémentaire.

Faites d'abord un scan et voyez ce qui se passe.


0

Absolument gratuit, très léger et puissant pour des tâches simples (et parfois plus complexes): IrfanView


0

Essayez PicaJet FX - il est optimisé pour numériser et recadrer plusieurs images à la fois. Grâce à l'accélération 3D, les opérations de base comme le recadrage et la rotation d'images sont très rapides.

http://picajet.com

PicaJet FX est un produit de notre société.


1
Il semble que ce logiciel soit fabriqué par votre entreprise . Ça va - vos contributions sont les bienvenues! - mais vous devez divulguer ces affiliations. Voir photo.stackexchange.com/faq#promotion
mattdm

0

ScanSpeeder numérisera plusieurs photos et les recadrera automatiquement en photos distinctes.


0

J'ai moi-même ce problème. La meilleure chose, donc pour moi, était d'ouvrir les images dans Adobe Acrobat dans un seul fichier, d'utiliser la fonction de recadrage et de l'étendre à chaque page. Je les exporte ensuite, ou les enregistre sous forme de photos (tiffs). Mon seul problème est de devoir les faire pivoter. Je vais voir ce qu'Adobe Lightroom peut faire pour moi.


0

Je pense que c'est ce que vous cherchez

http://francoismalan.com/2013/01/how-to-batch-separate-crop-multiple-scanned-photos/ image-editor

Cette page comprend des instructions pour diviser des photos avec Photoshop, et propose également un plugin gratuit pour que Gimp fasse de même. Depuis la page:

Dans cet article, je vais vous montrer deux façons de diviser automatiquement une (collection de) pages numérisées, contenant chacune plusieurs photos, en fichiers image individuels. Mon expérience est que pour ce GIMP fonctionne mieux que Photoshop, et en bonus: c'est gratuit!


Yay vieux fils.
Linuxmint
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.