Als ich versuchte, die Fotos A und B zu vergleichen, bemerkte ich: "Oh, ich habe sie in Ordner unterteilt." Ich schaute mir die Fotos aus einem Ordner an und teilte sie in Ordner auf ... Ich habe es als Auslöser versucht. Übrigens war ich bei der Verarbeitung des Bildes in einer Falle gefangen, also werde ich mitmachen.
"Ist es nicht besser, die Atmosphäre des Codes zu erhöhen?" Ich konnte es tun, wenn ich mit einem solchen Gefühl weitermachte. Ein Mann, der nicht wie gewohnt lernt.
dog_and_cat.py
#Ich habe versucht, Jupyter Notebook-Zellen vollständig zu kombinieren
import os
import glob
import matplotlib.pyplot as plt
from PIL import Image
from google.colab import drive
# GoogleDrive_Mount
drive.mount('/content/drive')
#Geben Sie den Datenspeicherordner an
input_dir="/content/drive/My Drive/Colab Notebooks/test/Photos"
dirs = glob.glob(input_dir + '/*.jpg')
input_dir2="/content/drive/My Drive/Colab Notebooks/test/Photos2"
dirs2 = glob.glob(input_dir2 + '/*.jpg')
#Überprüfen Sie, ob Sie verweisen können
print(dirs)
print(dirs2)
#Fügen Sie die Länge der Liste hinzu und überprüfen Sie die Anzahl der angezeigten Blätter
hs = len(dirs)+len(dirs2)
print(hs)
#Bildschirmeinstellungen
col=5
row=hs/col
cols=col*3
rows=row*4
dpis = 100
#Größe und Auflösung der Bildanzeige
fig = plt.figure(figsize=(cols,rows),dpi=dpis)
#** Dritte Bezeichnung
pi=1
#Bildschirm
for img,img2 in zip(dirs,dirs2):
#1. Stufe
plot_num = pi
ax=fig.add_subplot(row, col, plot_num)
ac=os.path.basename(img)
ax.set_title(ac)
img = Image.open(img)
plt.imshow(img, cmap='gray')
#2. Stufe
plot_num2 = pi+5
bx=fig.add_subplot(row, col, plot_num2)
bc=os.path.basename(img2)
bx.set_title(bc)
img2 = Image.open(img2)
plt.imshow(img2, cmap='gray')
pi = pi+1
Nun, es ist süß. Aber die Größen sind unterschiedlich.
Unter "img = Image.open (img)" und "img2 = Image.open (img2)" Versuchen Sie, jedes zu setzen (setzen Sie vorerst 200 in die Zahl)
img = img.resize((200, 200))
img2 = img2.resize((200, 200))
Jeder war in Sicherheit. Schön für dich.
Erwarten Sie eine Vergrauung, indem Sie dem obigen Code Folgendes hinzufügen
img = img.convert("L")
img2 = img2.convert("L")
Etwas anderes als das Bild ... Es scheint, dass ich das weiter machen muss, wenn ich denke. Bewusstlos. (Es gab einen Ort, an dem ich etwas schrieb, das genau damit gemacht werden konnte.)
plt.imshow(img, cmap='gray')
plt.imshow(img2, cmap='gray')
In Zukunft muss ich den Funktionsumfang ausgeben und ähnliche Bilder extrahieren. Es scheint schwierig, aber es macht wirklich Spaß, wieder lernen zu können.
Teka, mir ist aufgefallen, dass das Bild Dassa wwww ein kleines "A" enthält Ich werde es nicht reparieren, aber w
Recommended Posts