Heim  >  Artikel  >  Backend-Entwicklung  >  So rufen Sie die Bildverarbeitung in Python auf

So rufen Sie die Bildverarbeitung in Python auf

(*-*)浩
(*-*)浩Original
2019-07-04 14:43:153429Durchsuche

Python möchte die Bildverarbeitungsfunktion aufrufen. Sie müssen zunächst eine Bibliothek mit Bildverarbeitungsfunktionen importieren. Zum Beispiel PIL (Python Imaging Library, Bildverarbeitungsbibliothek), Matplotlib-Bibliothek, NumPy-Bibliothek, SciPy-Bibliothek usw.

So rufen Sie die Bildverarbeitung in Python auf

Wenn es um Mathematik und das Zeichnen oder Zeichnen von Punkten, geraden Linien und Kurven auf Bildern geht, ist Matplotlib eine gute Zeichenbibliothek Die PIL-Bibliothek bietet leistungsfähigere Funktionen.

Die NumPy-Bibliothek ist ein weiteres zentrales Data-Science-Modul für Python (genau wie NumPy), das für grundlegende Bildverarbeitungs- und Verarbeitungsaufgaben verwendet werden kann. (Empfohlenes Lernen: Python-Video-Tutorial)

Die SciPy-Bibliothek ist eine der Kernbibliotheken in Python und bietet Unterstützung für Arrays. Bilder sind im Wesentlichen Standard-NumPy-Arrays, die die Pixel von Datenpunkten enthalten.

Hier stellen wir hauptsächlich die am häufigsten verwendeten PIL-Bibliotheken vor.

PIL (Python Imaging Library, Bildverarbeitungsbibliothek) bietet allgemeine Bildverarbeitungsfunktionen sowie eine Vielzahl nützlicher grundlegender Bildoperationen. Die PIL-Bibliothek wurde in die Anaconda-Bibliothek integriert. Es wird empfohlen, Anaconda zu verwenden. Sie ist einfach und bequem und alle häufig verwendeten Bibliotheken wurden integriert.

Beispiel:

from PIL import Image
from pylab import *

# 添加中文字体支持
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=r"c:\windows\fonts\SimSun.ttc", size=14)
figure()

pil_im = Image.open('E:\python\Python Computer Vision\Image data\empire.jpg')
gray()
subplot(121)
title(u'原图',fontproperties=font)
axis('off')
imshow(pil_im)

pil_im = Image.open('E:\python\Python Computer Vision\Image data\empire.jpg').convert('L')
subplot(122)
title(u'灰度图',fontproperties=font)
axis('off')
imshow(pil_im)

show()

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonSo rufen Sie die Bildverarbeitung in Python auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was sind Python-Datentypen?Nächster Artikel:Was sind Python-Datentypen?