rtn为加载的图片的路径
cv::Mat mat_temp_image= cv::imread(rtn, CV_LOAD_IMAGE_GRAYSCALE);
int cannyblockSize = 3;int cannyconstValue = 1;
Mat canny_mat_temp_image;
cv::adaptiveThreshold(mat_temp_image, canny_mat_temp_image, 255, CV_ADAPTIVE_THRESH_MEAN_C,
CV_THRESH_BINARY, blockSize, constValue);
Canny(canny_mat_temp_image,canny_mat_temp_image,80,255);
imwrite("/sdcard/000/canny_mat_temp_image.jpg",canny_mat_temp_image);
vector<vector<Point> > contours;//为获取到的图片的轮廓点
vector<Vec4i> hierarchy;
findContours(canny_mat_temp_image, contours, hierarchy, CV_RETR_EXTERNAL,
CV_CHAIN_APPROX_SIMPLE);