trying out adaptive thresholding and canny