Convolution is a simple Mathematical operation which is fundamental to many common image processing operators. Convolution provides a way of `multiplying together' two arrays of numbers, generally of different sizes, but of the same dimensionality, to produce a third array of numbers of the same dimensionality.
An (image) convolution is simply an element-wise multiplication of image arrays and another array called the kernel followed by sum.
As you can see here,
I = Image Array K = Kernel Array
I * K = Resulting array after performing the convolution operator
Note: The Kernel is passed over the whole image to geet the resulting array after convolution.
Study more about Computer Vision at Computer Vision Class 10