Heim > Artikel > Web-Frontend > Detaillierte Erläuterung der Bildverarbeitungsschritte des H5+Canvas-Faltungskerns
Dieses Mal erkläre ich Ihnen ausführlich die Schritte der H5+Canvas-FaltungskernelBildverarbeitung, welche Vorsichtsmaßnahmen für die H5+Canvas-Faltungskernel-Bildverarbeitung gelten und Folgendes Sind praktische Fälle, werfen wir einen Blick darauf.
Was ist Faltung?
Ich habe einige Erklärungen übersprungen, in denen Fachterminologie verwendet wurde, und war nach dem Lesen verwirrt.
Da meine Chinesisch-Bewertung sehr schlecht ist, habe ich versucht, wörtlich zu erklären, was Faltung ist. ...
Faltung, verstanden als eine Art Komprimierung;
Faltung erfordert einen Faltungskern, normalerweise eine 3x3- oder 5x5-Quadratmatrix,
Zum Beispiel:
// Ein 3x3-Faltungskern
0 0 0
0 1 0
0 0 0
Wie geht das? Wir verwenden es? Was ist mit den vom Faltungskern verarbeiteten Daten?
Das Folgende ist ein Beispiel:
// Unten finden Sie eine Reihe von Daten, die in einer quadratischen Matrix angeordnet sind
// Dies ist unsere Datenquelle
1 3 5 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
Wir werden den Faltungskern verwenden, um alle Daten zu „scannen und zu verarbeiten“,
, zum Beispiel, um die zweite Zeile und zweite Spalte zu verarbeiten 5
1 3 5 0 0 0
4 5 6 * 0 1 0
4 5 6 0 0 0
Wir extrahieren die Zahlen um 5
und multiplizieren dann die Zahlen mit der gleichen Position in der zwei quadratische Matrizen Addieren Sie dann
, um 5
zu erhalten, was natürlich der Fall ist, da dieser Faltungskern die Originaldaten
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Bildverarbeitungsschritte des H5+Canvas-Faltungskerns. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!