Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Bildverarbeitungsschritte des H5+Canvas-Faltungskerns

Detaillierte Erläuterung der Bildverarbeitungsschritte des H5+Canvas-Faltungskerns

php中世界最好的语言
php中世界最好的语言Original
2018-05-07 17:37:591804Durchsuche

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

ausgibt

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn