Sober函数
- sober(const inputArray&, const outputArray&, int, int, int, int, double,double,int)
- 举例:sober(src_gray, grad_x, ddpeth, 1,0,3,scale,delta,BORDER_DEFAULT);
- 解释:
- src_gray输入图像,元素类型为CV_8U
- grad_x输出图像
- ddepth输出图像的深度,设定为CV_16S避免外溢
- x_order: x方向求导的阶数
- y_order: y方向求导的结束
- scale,delta,BORDER_DEFAULT使用默认值。(1,0)
- 在x方向求导使用x_order=1;y_order=0;在y方向相反。
- 边缘检测
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <stdlib.h>
#include <stdio.h>
using namespace cv;
int main()
{
Mat src, src_gray;
Mat grad;
char* window_name = "Sobel Dem