Le Traitement de l'Image Détection de Bord en Java

C'est ma situation. Elle implique l'alignement d'une image numérisée qui compte d'une erreur de numérisation. Je dois aligner l'image numérisée avec mon programme Java.

Ces sommes plus de détails:

  • Il y a une table en forme imprimé sur une feuille de papier, ce qui sera numérisée dans un fichier image.
  • Je vais ouvrir l'image avec Java, et je vais avoir une SUPERPOSITION de zones de texte.
  • Les zones de texte sont censés s'aligner correctement avec l'image numérisée.
  • Afin d'aligner correctement, mon programme Java doit analyser l'image numérisée et de détecter les coordonnées des bords de la table sur l'image numérisée, et donc la position de l'image et les zones de texte de sorte que les zones de texte et de l'image à la fois d'aligner correctement (en cas de mauvaise numérisation)

Vous voyez, les gars de la numérisation de l'image peut ne pas nécessairement placer l'image dans une parfaite position correcte, donc j'ai besoin de mon programme d'aligner automatiquement les images numérisées comme il le charge. Ce programme pourra être réutilisé sur plusieurs de ces images numérisées, j'ai donc besoin que le programme flexible de cette façon.

Ma question est l'une des opérations suivantes:

  1. Comment puis-je utiliser Java pour détecter la coordonnée y du bord supérieur de la table et de la coordonnée x de la plus à gauche du bord de la table. La table est une table régulière avec de nombreuses cellules, avec une fine bordure noire, imprimé sur une feuille de papier blanc (horizontal, impression)
  2. Si une méthode plus simple existe pour aligner automatiquement les images numérisées de telle manière que toutes les images numérisées aura le graphique de la table aligner sur les mêmes coordonnées x, y, alors partagez cette méthode :).
  3. Si vous ne connaissez pas la réponse à ces questions, dites-moi où je dois commencer. Je ne sais pas beaucoup sur le graphisme de programmation java et j'ai environ 1 mois pour terminer ce programme. Il suffit de supposer que j'ai un emploi du temps serré et je dois faire la partie graphique aussi simple que possible pour moi.

Acclamations et je vous remercie.

OriginalL'auteur ThePrince | 2013-09-17