Maison > développement back-end > Tutoriel Python > Comment appeler le traitement d'image en python

Comment appeler le traitement d'image en python

(*-*)浩
Libérer: 2019-07-04 14:43:15
original
3475 Les gens l'ont consulté

Python veut appeler la fonction de traitement d'image. Vous devez d'abord importer une bibliothèque avec des fonctions de traitement d'image. Par exemple, PIL (Python Imaging Library, bibliothèque de traitement d'images), bibliothèque Matplotlib, bibliothèque NumPy, bibliothèque SciPy, etc.

Comment appeler le traitement d'image en python

Lorsqu'il s'agit de mathématiques et de dessin ou de dessin de points, de lignes droites et de courbes sur des images, Matplotlib est une bonne bibliothèque de dessins. La bibliothèque PIL offre des fonctionnalités plus puissantes.

La bibliothèque NumPy est un autre module de science des données de base pour Python (tout comme NumPy) qui peut être utilisé pour les tâches de traitement et de traitement d'images de base. (Apprentissage recommandé : Tutoriel vidéo Python)

La bibliothèque SciPy est l'une des bibliothèques principales de Python et prend en charge les tableaux. Les images sont essentiellement des tableaux NumPy standard contenant les pixels des points de données.

Ici, nous présentons principalement les bibliothèques PIL les plus couramment utilisées.

PIL (Python Imaging Library, bibliothèque de traitement d'image) fournit des fonctions générales de traitement d'image, ainsi qu'un grand nombre d'opérations d'image de base utiles. La bibliothèque PIL a été intégrée à la bibliothèque Anaconda. Il est recommandé d'utiliser Anaconda. Elle est simple et pratique, et toutes les bibliothèques couramment utilisées ont été intégrées.

Exemple :

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()
Copier après la connexion

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal