2D Convolution Explained: Fundamental Operation in Computer Vision

  Рет қаралды 29,222

LearnOpenCV

LearnOpenCV

Күн бұрын

Пікірлер: 13
@LearnOpenCV
@LearnOpenCV Жыл бұрын
Check out our FREE Courses at OpenCV University : opencv.org/university/free-courses/
@DillanWilson-q6b
@DillanWilson-q6b 3 ай бұрын
Great video. I have a small nitpick: animation at 0:05 is showing a cross correlation not convolution. For convolution, you flip the kernel over each axis before performing the dot product
@simonhofmann8387
@simonhofmann8387 3 ай бұрын
Yes, but I think he did that without talking about it. Otherwise his Sobel Kernel would be incorrect (it is already flipped). I was wondering too :D
@HuCEcpvrLab
@HuCEcpvrLab Жыл бұрын
Should you not apply the filter mask values mirrored in the dot product? Unmirrored the operation is a correlation. Especially if the filter is an asymmetric filter such as the sobel is.
@LearnOpenCV
@LearnOpenCV Жыл бұрын
Hi, you are right. For asymmetric filters like Sobel, true convolution involves mirroring the filter, distinguishing it from correlation. In many ML frameworks, the distinction is blurred as filters are learned, not predefined. However, for correct edge orientations with Sobel, we must apply the mirrored filter.
@usmankhawar445
@usmankhawar445 3 ай бұрын
I have one confusion, I have been searching for this but couldn't find any concrete answer. Is it correct to have the x-derivative and y-derivatives having dimensions smaller than image matrix? shouldn't these two have the same dimensions as well. Any one could guide me please.
@matteo2608
@matteo2608 10 ай бұрын
Hi I have a question, Is it right to flip the kernel and then do the convolution? Thank you
@LearnOpenCV
@LearnOpenCV 10 ай бұрын
You can do that according to your application needs. Flipping the kernel will just create another kernel, anyway.
@kkuzmicki99
@kkuzmicki99 Жыл бұрын
Great video
@jb14_99
@jb14_99 11 ай бұрын
Thanks for making the video!
@LearnOpenCV
@LearnOpenCV 11 ай бұрын
Thank you very much!
@dinazul233
@dinazul233 9 ай бұрын
good one!
@LearnOpenCV
@LearnOpenCV 9 ай бұрын
Thank you!
How to read 16 bit images in OpenCV
0:49
LearnOpenCV
Рет қаралды 2,8 М.
Convolution Operation in CNN
10:58
Learn With Jay
Рет қаралды 125 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 9 МЛН
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 35 МЛН
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 37 МЛН
Deadpool family by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 7 МЛН
But what is a convolution?
23:01
3Blue1Brown
Рет қаралды 2,8 МЛН
convolution of images
6:54
Alexandre Damião
Рет қаралды 186 М.
How Blurs & Filters Work - Computerphile
7:52
Computerphile
Рет қаралды 561 М.
filtres introduction et moyenneur
10:01
Bassem SEDDIK
Рет қаралды 32 М.
Hough Transform | Boundary Detection
21:40
First Principles of Computer Vision
Рет қаралды 175 М.
MIT 6.S191: Convolutional Neural Networks
1:07:58
Alexander Amini
Рет қаралды 100 М.
How Convolution Works
20:05
Brandon Rohrer
Рет қаралды 46 М.
95 - What is digital image filtering and image convolution?
24:17
DigitalSreeni
Рет қаралды 52 М.
Finding the Edges (Sobel Operator) - Computerphile
7:46
Computerphile
Рет қаралды 507 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 9 МЛН