Ich lernte, wie man es tut, konnte sich jetzt nicht erinnern, und versäumt, etwas nützliches durch Suchen zu bekommen. Ich habe ein Bild und möchte dieses Bild verwenden, um ein größeres Bild der Größe 3x3 durch einfaches Stapeln zu erstellen. Der Rand musste geglättet werden, sodass die rechte Bildkante nahtlos in den linken Bildrand übergeht.Smooth-filtering Bildrand, um kreisförmiges Bild zu erstellen (Fourier-Vorbereitung)
Anwenden von Faltungsfilter sollten in der Lage sein, es zu tun, wie es das Bild als Kreis hält, aber wie genau sollen wir es tun? Wir könnten Matlab sprechen (oder jede andere Sprache, die Sie sprechen/tippen).
EDIT 1: Ich bevorzuge nur den Filter auf den Rand anwenden, während das ursprüngliche Bild so viel wie möglich erhalten.
EDIT 2: Ich versuchte einen Gauss-Filter. Während es das gesamte Bild verwischte, wurden die Ränder im Vergleich zur verschwommenen Mitte deutlicher. imshow(repmat(imfilter(imread('un1vY.jpg'), fspecial('gaussian',64,8), 'circular'), [3 3]))
Was ist ein Verfassungs Filter? – rayryeng
Rechtschreibprüfung ... Convolutional – hyiltiz
Ich denke du redest über 'convolve2d' in Python mit' boundary = 'wrap'' oder 'imfilter' in MATLAB mit' circular'. – beaker