Bases du traitement d'images binarisées par Python

Traitement d'image

Il s'agit d'un processus d'image souvent utilisé pour traiter et analyser des images. Si vous vous en souvenez, vous pouvez réduire le nombre de fichiers image, il est donc bon de s'en souvenir.

Image binarisée

Également appelée image en échelle de gris. Être noir et blanc. C'est la base du traitement d'image.

environnement

・ Cahier Jupyter ・ Version Python == 3.7.4 ・ Sample.jpg (depuis http://free-photo.net/archive/entry10252.html) sample1.jpg

Code source

#importation d'opencv et numpy
import cv2
import numpy as np

#Chargement des images
img = cv2.imread("sample1.jpg ")

#Conversion de l'échelle de gris
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)

#Définition du seuil
threshold_value = 150

#Créer un tableau (pour la sortie)
threshold_img = gray.copy()

#la mise en oeuvre(numpy)
threshold_img[gray < threshold_value] = 0
threshold_img[gray >= threshold_value] = 255

#Output
cv2.imwrite("C:\\Users\\[username]\\python\\sample1-2.jpg ",threshold_img)

Résultat de l'image de sortie

sample1-2.jpg

Lors de la définition du seuil, si vous essayez d'utiliser un nombre différent au lieu de «150», vous verrez un changement de position en noir et blanc. imageJ(URL:"https://imagej.nih.gov/ij/") Si vous utilisez un logiciel tel que, vous pouvez voir ces changements en temps réel, vous devriez donc l'essayer.

Recommended Posts

Bases du traitement d'images binarisées par Python
Traitement d'image avec Python
Dessin avec Matrix-Reinventor of Python Image Processing-
Traitement d'image avec Python (partie 2)
Traitement d'image avec Python (partie 1)
Traitement d'image avec Python (3)
[Python] Traitement d'image avec scicit-image
Traitement d'image par matrice Basics & Contents-Reinventor of Python image processing-
Principes de base du traitement d'image en temps réel avec opencv
Premiers pas avec Python Bases de Python
Traitement d'image avec la binarisation Python 100 knocks # 3
100 traitement d'image par Python Knock # 2 Échelle de gris
traitement d'image python
Les bases de Python ①
Bases de python ①
Traitement d'image par Python 100 knock # 10 filtre médian
Python: principes de base de la reconnaissance d'image à l'aide de CNN
100 traitement d'image avec Python Knock # 8 Max Pooling
Échelle de gris par matrice-Reinventor of Python image processing-
Traitement d'image avec Python et OpenCV [Tone Curve]
Traitement d'image par Python 100 knock # 12 motion filter
Traitez facilement des images en Python avec Pillow
Traitement d'image avec Python 100 knocks # 7 pooling moyen
Traitement d'image léger avec Python x OpenCV
Filtrage par convolution par matrice-Reinventor of Python image processing-
Traitement d'image par Python 100 knock # 9 Filtre Gaussien
Traitement d'image par Python 100 knock # 4 Binarisation Otsu (méthode d'analyse de discrimination)
Traitement d'image avec MyHDL
Principes de base du grattage Python
Premier traitement d'image Python
# 4 [python] Bases des fonctions
Bases de python: sortie
Divers traitements de Python
Traitement d'image avec PIL
Traitement d'image à partir de zéro avec python (5) Transformation de Fourier
Traitement d'image à partir de zéro avec python (4) Extraction de contour
Traitement d'image? L'histoire du démarrage de Python pour
Traitement d'image avec la configuration de l'environnement Python pour Windows
100 coups de traitement du langage avec Python 2015
Extraire le tableau des fichiers image avec OneDrive et Python
Traitement d'image avec PIL (Pillow)
"Traitement Apple" avec OpenCV3 + Python3
Remarques sur le traitement d'images HDR et RAW avec Python
Édition d'image avec python OpenCV
Traitement du signal acoustique avec Python (2)
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
Traitement du signal acoustique avec Python
[Chapitre 5] Introduction à Python avec 100 coups de traitement du langage
Tri des fichiers image avec Python (2)
Tri des fichiers image avec Python (3)
Traitement parallèle avec Parallel de scikit-learn
python: principes de base de l'utilisation de scikit-learn ①
Tweet avec image en Python
Tri des fichiers image avec Python
[Chapitre 3] Introduction à Python avec 100 coups de traitement du langage
Traitement d'image par python (Pillow)
Post-traitement de python (NG)
[Chapitre 2] Introduction à Python avec 100 coups de traitement du langage
Collection de traitement d'image en Python
[Bases des statistiques mathématiques modernes avec python] Chapitre 1: Probabilité