add derivative.cpp

sobel, scharr, laplacian