CodingTrain / CodingTrain/Suggestion-Box

Water ripples in tf.js

Offen
#963 6 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @shiffman Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
570
Forks
85
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

During live session I've noticed, that this pseudo-code
```
for every non-edge element:
loop
Buffer2(x, y) = (Buffer1(x - 1, y) +
Buffer1(x + 1, y) +
Buffer1(x, y + 1) +
Buffer1(x, y - 1)) / 2 - Buffer2(x, y)
Buffer2(x, y) = Buffer2(x, y) * damping
end loop
```
can be rewritten in terms of matrices:
```
Buffer2 = conv2d(Buffer1, kernel) - Buffer2
Buffer2 *= damping
```
where `kernel` is a 3*3 matrix of the following
```
[[0.0 0.5 0.0],
[0.5 0.0 0.5],
[0.0 0.5 0.0]]
```
Perhaps, it would be easier to explain what is convolution on this example

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.