1 Zur Sprache Python

H. Hoegl, <Hubert.Hoegl@hs-augsburg.de>

1.1 Gute Buecher fuer Einsteiger

Freie Bücher für Python 3:

Kommerzielle Bücher für Python 3:

1.2 Netzwerkprogrammierung

1.3 Debuggen

1.4 Literatur zu Bildverarbeitung in Python

H. Hoegl, April 2015

  • Python Imaging Library (PIL), bzw. jetzt „Pillow“

    https://python-pillow.github.io
    Manuals: http://pillow.readthedocs.org
    Tutorial: http://pillow.readthedocs.org/guides.html
    
  • Scientific Python mit grundlegenden Bildverarbeitungswerkzeugen (enhalten in „ndimage“):

    linear and rank filters
    FFT, convolution
    morphological operation
    

    Doku zu ndimage:

    http://docs.scipy.org/doc/scipy/reference/tutorial/ndimage.html
    
  • scikits.image, http://scikit-image.org

    Tutorial: http://scikit-image.org/docs/dev/user_guide/tutorials.html

  • Einige der Funktionen, die einem von Matlab’s Image Processing Toolbox bekannt sind, findet man in ITK http://www.itk.org (medizinische Bildverarbeitung). Siehe auch VTK (visualization toolkit). Beide sind in Pythonxy enhalten.

    Es gibt auch Simple ITK: http://www.simpleitk.org

  • OpenCV kann mit Python API verwendet werden

    Tutorial http://docs.opencv.org/doc/tutorials/tutorials.html

    Neben OpenCV gibt es das einfachere http://www.simplecv.org

  • ImageMagick mit Python Binding:

    http://www.imagemagick.org
    http://www.imagemagick.org/script/api.php#python
    
  • mahotas - Image processing and computer vision in Python

    http://mahotas.readthedocs.org/en/latest/ (enhaelt viele Beispiele)
    

Freie Tutorials ueber Bildverarbeitung

Buecher ueber Bildverarbeitung mit Python

  • Ravishankar Chityala; Sridevi Pudipeddi, Image Processing and Acquisition using Python, CRC Press, 2015.

  • Howse, OpenCV Computer Vision with Python, Packt Pub., 2013

Kapitel ueber Bildverarbeitung in Buechern

1.5 GPU Programmierung

1.6 Verschiedenes