Quelle est la meilleure façon d'apprendre le traitement d'image? [fermé]

9

Je suis un étudiant à l'université qui n'a pas fait beaucoup de traitement d'image auparavant (à l'exception d'une certaine compression d'image de base sur les smartphones). Je démarre un projet de recherche sur l'apprentissage automatique au semestre prochain qui nécessiterait un traitement d'image biomédicale. Quelle est la meilleure façon de se familiariser avec les bases du traitement d'image en environ deux mois? Ou est-ce impossible?

J'ai l'impression qu'une fois que je maîtriserai les bases, apprendre plus à partir d'autres ressources serait plus facile.

rdasxy
la source
2
It's my impression that once I'm good with the basics learning more from other resources would be easier.Eh bien, c'est vrai pour tout.
yannis
2
à quel niveau sont vos mathématiques?
jk.
Si vous pouvez vous le permettre, procurez-vous une copie de Digital Image Processing Using MATLAB et MATLAB with Image Processing Toolbox . Ils sont horriblement chers mais en valent la peine.
Joonas Pulakka
C'est un domaine assez large. Qu'est-ce qui t'intéresse le plus? Quoi qu'il en soit, Google est votre ami, voici un point de départ qui semble prometteur: archive.org/details/Lectures_on_Image_Processing . Il y a aussi des conférences du MIT et de Stanford sur le traitement du signal et de l'image.
Guy Sirton
Si j'étais vous, j'investirais un peu de temps pour en savoir plus sur les matrices
A.Rashad

Réponses:

4

Je ne pense pas que vous puissiez apprendre beaucoup en 2 mois. Le traitement d'image est un domaine très large, et pour vous améliorer, vous aurez besoin d'au moins plusieurs années.

Quelques trucs très basiques que vous pouvez faire:

  • jetez un œil aux filtres 2D (ou mieux encore, trouvez un livre décrivant le filtrage d'images 2D).
  • obtenir l' octave et essayer de jouer avec des filtres. Essayez de traiter les images par vous-même
  • rejoindre le groupe de traitement et suivre le groupe de discussion sci.image.processing
  • essayez de jouer avec des filtres opencv , même si je pense que c'est un domaine avancé

Au fait, j'espère que vos mathématiques sont vraiment bonnes.

BЈовић
la source
Mes maths sont décentes. De la quantité de mention que cela devient, je suppose que c'est vraiment lourd en mathématiques.
rdasxy
5

Les livres sont bons si vous connaissez déjà quelque chose. Mais si vous débutez, un vrai cours est mieux. Pour le cerveau humain, il est plus facile d'apprendre quelque chose d'une autre personne plutôt que d'un livre inanimé.

Quoi qu'il en soit, il n'est pas toujours possible de suivre un cours dans votre collège local, ou peut-être que vous voulez avoir la meilleure éducation possible, sans avoir à payer les frais de scolarité les plus chers.

C'est pourquoi j'aime suivre des cours en ligne. Je préfère les collèges américains, mais la leçon 1 Introduction au traitement numérique de l'image semble également bonne.

Heureusement, il existe des cours en ligne pour presque tout dans l'informatique et pour la plupart des cours scientifiques: vous n'avez pas besoin d'être au MIT pour obtenir une éducation de niveau MIT, sans payer un centime. C'est un excellent moyen d'améliorer vos compétences et donc votre valeur marchande.

Prenez votre temps pour jeter un œil ici:

Mascarpone
la source
1
il y a des cours en ligne pour presque tout dans l'informatique, et pour la plupart des cours scientifiques dans les collèges ... vous n'avez pas besoin d'être au MIT pour obtenir une éducation de niveau MIT ... gratuitement ... Excellent moyen de améliorez vos compétences et votre salaire: D
Mascarpone
1
Ce n'est pas du tout une liste utile. Ce ne sont que des liens vers des cours universitaires en ligne génériques.
stackoverflowuser2010
lire deux fois avant de voter.
Mascarpone
@MarkTrapp J'ai trouvé le lien youtube vers les conférences le plus utile.
rdasxy
3

Vous ne pouvez pas apprendre le traitement d'image en deux mois. Allez suivre un cours dans le département EE d'une université locale sur le traitement du signal numérique. Cela fournira le fond mathématique nécessaire et touchera peut-être également au traitement d'image.

stackoverflowuser2010
la source
1

Si vous cherchez les bases, j'ai appris via les programmes PBM / Netpbm . C'est un moyen rudimentaire de définir très clairement une image de profondeur arbitraire (au format ASCII) et de la traiter non seulement avec les bibliothèques et les utilitaires fournis, mais vous pouvez également les traiter très facilement avec votre programme ou shell préféré.

Je l'ai même utilisé lors de plusieurs projets à Uni pour faire de la télédétection et calibrer ces images raster. Mon code n'était pas le plus rapide, mais il fonctionnait correctement et était programmé en AWK;) Le fait est qu'une fois que vous comprenez vos données, vous pouvez presque tout faire. Ce pourrait être un bon début.

Jé Queue
la source
1

J'ai commencé par créer un programme à partir de zéro. Pas de livres, de cours ou de mathématiques. Mes mathématiques ne vont pas bien au-delà de l'algèbre de base.

J'ai fini par faire un lecteur de codes-barres efficace qui emporte les essais commerciaux que j'ai testés. Sautez et faites-le !!!

Lord Tydus
la source