[Kleine Geschichte] Testen Sie die Bilderzeugung mit Python / OpenCV

Testen Sie die Bilderzeugung

――Zum Beispiel handelt es sich um ein Prüfmuster oder ein Testmuster, das für die Übertragung verwendet wird. [^ 2] [^ 2]: [Testmuster (Broadcast) - Wikipedia](https://ja.wikipedia.org/wiki/%E3%83%86%E3%82%B9%E3%83%88%E3%83% 91% E3% 82% BF% E3% 83% BC% E3% 83% B3_ (% E6% 94% BE% E9% 80% 81))

Betriebsumgebung

$python --version
Python 3.8.2

$pip list
Package       Version 
------------- --------
numpy         1.18.3  
opencv-python 4.2.0.34
pip           20.0.2  
setuptools    46.1.3  
wheel         0.34.2  

Code

Beispielcode zum Generieren von Graustufen und Farbbalken

import cv2
import numpy as np
from enum import Enum

def gray_scale_chart():
    width = 1920
    height = 1080
    gray_img = np.zeros((height,width), dtype=np.uint8)
    val = 0
    bar_width = 120
    step = 17
    for i in range(0, width, bar_width):
        gray_img[0:height,i:i+bar_width]=val
        val += step
    cv2.imwrite("gray_scale.bmp", gray_img)


class Color(Enum):
    WHITE=(255,255,255)
    YELLOW=(0,255,255)
    CYAN=(255,255,0)
    GREEN=(0,255,0)
    MAGENTA=(255,0,255)
    RED=(0,0,255)
    BLUE=(255,0,0)
    BLACK=(0,0,0)


def full_color_bar():
    width = 1920
    height = 1080
    color_img = np.zeros((height,width,3), dtype=np.uint8)
    bar_width = 240
    i = 0
    for c in Color:
        color_img[0:height,i:i+bar_width]=c.value
        i += bar_width
    cv2.imwrite("full_color_bar.bmp",color_img)


if __name__=='__main__':
    gray_scale_chart()
    full_color_bar()

Graustufen

gray_scale.png

Farbbalken

full_color_bar.png

Bitte überprüfen Sie den Monitor

Recommended Posts

[Kleine Geschichte] Testen Sie die Bilderzeugung mit Python / OpenCV
Bildbearbeitung mit Python OpenCV
JPEG-Bilderzeugung durch Angabe der Qualität mit Python + OpenCV
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
[Kleine Geschichte] Holen Sie sich mit Python einen Zeitstempel
Finden Sie Bildähnlichkeit mit Python + OpenCV
Erzeugung von Verlaufsbildern mit Python [1] | np.linspace
Bildverarbeitung mit Python & OpenCV [Tonkurve]
Bildaufnahme von der Kamera mit Python + OpenCV
Leichte Bildverarbeitung mit Python x OpenCV
Primzahlbeurteilung mit Python
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Ich habe versucht, das Bild mit Python + OpenCV zu "differenzieren"
Binarisierung mit OpenCV / Python
Python kleine Geschichte Sammlung
So beschneiden Sie ein Bild mit Python + OpenCV
Primzahlbeurteilung mit Python
Ich habe versucht, das Bild mit Python + OpenCV zu "binarisieren"
Bildverarbeitung mit Python
Erstellen verschiedener Photoshop-Videos mit Python + OpenCV ② Erstellen Sie Photoshop-Standbilder
Bildverarbeitung mit Python (Teil 2)
"Apple-Verarbeitung" mit OpenCV3 + Python3
Kameraerfassung mit Python + OpenCV
Sortieren von Bilddateien mit Python (2)
Sortieren von Bilddateien mit Python (3)
Stolpern Geschichte mit Python-Array
Bildverarbeitung mit Python (Teil 1)
Tweet mit Bild in Python
Bilddateien mit Python sortieren
Bildverarbeitung mit Python (3)
Gesichtserkennung mit Python + OpenCV
Holen Sie sich Bildfunktionen mit OpenCV
Verwenden von OpenCV mit Python @Mac
Bilderkennung mit Keras + OpenCV
[Python] Bildverarbeitung mit Scicit-Image
Ich habe versucht, das Bild mit Python + OpenCV "gammakorrektur" zu machen
[Kleine Geschichte] [Python] Ersetzen Sie Zeichenfolgen in einem zweidimensionalen Array durch Zahlen
[Python] Mit OpenCV können Sie problemlos Bilddateien mit Seriennummern lesen
Leuchtendes Leben mit Python und OpenCV
Schneiden Sie ein Bild mit Python aus
Grundlagen der Echtzeit-Bildverarbeitung mit opencv
Neuronales Netzwerk mit OpenCV 3 und Python 3
Die Bildverarbeitung mit Python 100 klopft an die Binärisierung Nr. 3
Einfache Python + OpenCV-Programmierung mit Canopy
Lassen Sie uns mit Python Image Scraping durchführen
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Schneiden Sie das Gesicht mit Python + OpenCV aus
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Laden Sie das GIF-Bild mit Python + OpenCV
Passwort für Lehrbuch mit Python generieren
CSRF-Token-Generierung für Gegenmaßnahmen mit Python
Versuchen Sie, das Bild mit opencv2 zu verwischen
Verwenden Sie OpenCV mit Python 3 in Window
100 Bildverarbeitung mit Python Knock # 2 Graustufen
Zeichnen Sie eine Illustration mit Python + OpenCV
Einführung in die Bildanalyse opencv python
Verfolgen Sie Baseballbälle mit Python + OpenCV
Graphbasierte Segmentierung mit Python + OpenCV
Sende Bild mit Python und speichere mit PHP
Zeichnen Sie einen Pfeil (Vektor) mit opencv / python