foggia2004

19.Scharr滤波器

//Scharr
void Test_Scharr()
{
	Mat grad_x,grad_y;
	Mat abs_grad_x,abs_grad_y,dst;
	g_srcImage=imread("D:\\OpenCV Projects\\OpenCV_Test_Image\\6.png"); 
	imshow("原图",g_srcImage);
	Scharr(g_srcImage,grad_x,CV_16S,1,0);
	convertScaleAbs(grad_x,abs_grad_x);
	imshow("x方向",abs_grad_x);
	Scharr(g_srcImage,grad_y,CV_16S,0,1);
	convertScaleAbs(grad_y,abs_grad_y);
	imshow("y方向",abs_grad_y);
	//合并
	addWeighted(abs_grad_x,0.5,abs_grad_y,0.5,0,dst);
	imshow("合并后",dst);
}

 

posted on 2017-03-21 21:34  foggia2004  阅读(163)  评论(0编辑  收藏  举报

导航