Ich habe Angst vor Dämonen, also werde ich sie mit einem Skript abwehren.
Ich werde den gruseligen Dämon neutralisieren (Bild unten).
(Quelle: Irasutoya "https://www.irasutoya.com/2020/01/blog-post_891.html")
Es ist ein gruseliger Dämon.
Machen Sie es zuerst Graustufen. Vielleicht habe ich noch mehr Angst.
Verwenden Sie die Polarisation von Otsu. An diesem Punkt scheint der Dämon schwach zu sein.
Feine Linie mit Zhang-Suens Algorithmus. Ich bin froh, in einer Zeile schreiben zu können. Vielleicht ist es okay, angegriffen zu werden.
Unten ist der Code, den ich verwendet habe.
oni-taizi.rb
from skimage.morphology import skeletonize
import cv2
import numpy as np
#Lesen
img = cv2.imread('setsubun_oni_kowai.png')
#In Graustufen konvertieren
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
#Polarisation von Otsu
ret, th = cv2.threshold(gray, 0, 255, cv2.THRESH_OTSU)
#Bild 0,In 1 konvertieren
th[th>0]=1
#Verdünnung
skeleton = skeletonize(th)
#Bild 0,In 255 konvertieren
output = np.where(skeleton, 0, 255)
#sparen
cv2.imwrite("oni.png ", output)
Ob Sie es loswerden konnten oder nicht, hängt von Ihrer persönlichen Subjektivität ab. Danke für Ihren Besuch.
Recommended Posts