Add convolve2D(). Compared with filter2D(), it can offer higher performance when applied to multi-thread programs. The reason is, convolve2D() needs less Mat structures, so it doesn't need to involve many mutually exclusive system calls to allocate/deallocate memory.