Fügen Sie Bildern mit Python2.7 Gaußsches Rauschen hinzu

【Umgebung】

windows8.1 Anaconda(python2.7) Sie müssen opencv3 im Voraus installiert haben.

【Überblick】

Erstellt Bilddaten mit zufälligem Gaußschen Rauschen, das mehreren Bilddaten im angegebenen Ordner hinzugefügt wird, und speichert sie in einem anderen angegebenen Ordner.

Ordnerstruktur


|---gaussian
    |---before_images(Bildordner vor dem Hinzufügen von Rauschen)
    |---before_images(Bildordner nach dem Hinzufügen von Rauschen)
    |---gaussian.py

gaussian.py


# -*- coding: utf-8 -*-

import cv2
import numpy as np
import sys
import os
import glob

#Gaußsches Rauschen
def addGaussianNoise(src):
    row,col,ch= src.shape
    mean = 0
    var = 0.1
    sigma = 15
    gauss = np.random.normal(mean,sigma,(row,col,ch))
    gauss = gauss.reshape(row,col,ch)
    noisy = src + gauss
    
    return noisy

#Ersetzen des Verzeichnisses, in dem sich das Programm befindet
current_dir = os.getcwd()
#Ersetzen des Verzeichnisses, in dem das Bild vorhanden ist
before_images = glob.glob(current_dir + "\\before_images\\*") 

i = 0

for image in before_images:
    if image == current_dir + "\\before_images\\Thumbs.db":
        continue
    else:
        #Bilder laden
        img = cv2.imread(image)
        
        #Rauschen hinzufügen
        after_image = addGaussianNoise(img)
        
        #Bild speichern
        cv2.imwrite(current_dir + '\\after_images\\' + str(i) + '.jpg', after_image) 
        i += 1

[Referenz-URL]

https://github.com/bohemian916/deeplearning_tool/blob/master/increase_picture.py Opencv3 installieren

Recommended Posts

Fügen Sie Bildern mit Python2.7 Gaußsches Rauschen hinzu
Fügen Sie mit Pythonista Bilder zu iOS-Fotos hinzu
Laden Sie Bilder mit Python auf Google Drive hoch
Konvertieren Sie PDFs mit Python in Massenbilder
Stellen Sie mit Python eine Verbindung zu BigQuery her
So fügen Sie HDA Hilfe hinzu (mit Python-Skriptbonus)
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Schalten Sie Python mit Alternativen auf 2.7 um
Schreiben Sie mit Python in csv
Fügen Sie Videos mit OpenCV + Python einen gefälschten Tilt-Shift-Effekt hinzu
Konvertieren Sie Bilder mit PIL (Python Imaging Library) in Sepia.
Speichern Sie Bilder im Web mit Python (Colab) auf einem Laufwerk.
Zahlenerkennung in Bildern mit Python
Python: So verwenden Sie Async mit
Link, um mit Python zu beginnen
Fügen Sie mit ArcPy Felder zu Features hinzu
[Python] Mit Python in eine CSV-Datei schreiben
So sammeln Sie Bilder in Python
Schön dich mit Python zu treffen
Versuchen Sie, Facebook mit Python zu betreiben
Ausgabe in eine CSV-Datei mit Python
Python 2.7 Fügen Sie Dash.app japanische Dokumentation hinzu
MP3 → WAV-Konvertierung mit Python
Schwanzrekursion mit Python2 durchführen
Erste Schritte mit Python
Was tun mit PYTHON Release?
Poste ein Bild von Python auf Tumblr
Animieren Sie mehrere Standbilder mit Python
Laden Sie das GIF-Bild mit Python + OpenCV
So berechnen Sie das Datum mit Python
Mit Python 3 einfach auf Twitter posten
TRACE-Protokollebene zu Python hinzufügen ...?
Ich möchte mit Python debuggen
Arbeiten mit DICOM-Bildern in Python
Ich habe versucht, automatisch Bilder von Kanna Hashimoto mit Python zu sammeln! !!
Der schnellste Weg, um regelmäßig Kamerabilder mit Pythons OpenCV zu erhalten
[Python] Versuchen Sie, Zeichen aus Bildern mit OpenCV und pyocr zu erkennen
Versuchen Sie, Farbfilme mit Python zu reproduzieren
Versuchen Sie, sich mit Python bei qiita anzumelden
Konvertieren Sie Memos sofort mit Python 2to3
Lernen Sie mit Chainer, monochrome Bilder einzufärben
Memo, um nach KPI mit Python zu fragen
So fügen Sie ein Paket mit PyCharm hinzu
Geben Sie Farbzeichen mit Python zu hübsch aus
Einführung in das Auffüllen von Python-Bildern Auffüllen von Bildern mit ImageDataGenerator
Python-Protokoll mit GAE an die Konsole ausgeben
Bilder mit Pupil, Python und OpenCV aufnehmen
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertiere Hiragana mit Python (Beta) in Romaji
Fraktal zum Erstellen und Spielen mit Python
Stellen Sie mit Python in Docker eine Verbindung zu MySQL her
So arbeiten Sie mit BigQuery in Python
[Einführung in Python] Verwenden wir foreach mit Python
Einzelpixel-Kamera zum Erleben mit Python
Funktion zum Speichern von Bildern nach Datum [python3]