当前位置:   article > 正文

阈值,边缘检测_阈值边缘

阈值边缘
  1. #include <opencv2/highgui/highgui.hpp>
  2. #include <opencv2/imgproc/imgproc.hpp>
  3. #include <opencv2/core/core.hpp>
  4. #include <iostream>
  5. using namespace cv;
  6. using namespace std;
  7. #define PATH "/Users/mac/ClionProjects/opencv_test/"
  8. // 滤波: 以高斯滤波为例,低通是模糊(边缘不明显),高通是锐化(强调边缘和噪音)
  9. // 膨胀和腐蚀都是相对于高亮区域, 膨胀dilate是扩展高亮区域,腐蚀是缩小
  10. // 膨胀用核周围最大值代替核中心, 腐蚀用核周围最小值代替
  11. // 高斯金字塔:高斯核卷积后池化 层层降采样
  12. // 拉普拉斯金字塔:
  13. // 一般值为-1或者Size()为默认类型
  14. // 自适应阈值:根据临近像素值决定阈值大小(而不是全局固定一个阈值),但是二值化后的值仍是全局一致的
  15. int main()
  16. {
  17. //
  18. Mat src = imread(PATH"home.jpg");
  19. cvtColor(src, src, COLOR_BGR2GRAY);
  20. Mat dstImg;
  21. threshold(src, dstImg, 50, 200, THRESH_BINARY );
  22. adaptiveThreshold(src, dstImg, 150, ADAPTIVE_THRESH_GAUSSIAN_C, THRESH_BINARY, 5, 0);
  23. imshow("ans", dstImg);
  24. waitKey(0);
  25. return 0;
  26. }

 

 

边缘检测(canny)

  1. #include <opencv2/highgui/highgui.hpp>
  2. #include <opencv2/imgproc/imgproc.hpp>
  3. #include <opencv2/core/core.hpp>
  4. #include <iostream>
  5. using namespace cv;
  6. using namespace std;
  7. #define PATH "/Users/mac/ClionProjects/opencv_test/"
  8. /**
  9. Cannya检测:
  10. 1.高斯滤波消除噪声
  11. 2.计算梯度和方向,利用sobel算子计算x,y方向梯度,合成后有幅值和方向,方向背量化为0,45,90,135
  12. 3.非极大值抑制,消除非边缘像素
  13. 4.滞后阈值(双阈值)
  14. 高过高阈值则保留为边缘像素
  15. 低于低阈值则被排除
  16. 处于中间的若连接至高阈值像素时保留
  17. */
  18. int main()
  19. {
  20. //
  21. Mat src = imread(PATH"home.jpg");
  22. Mat dstImg, grayImg,edge;
  23. // threshold(src, dstImg, 50, 200, THRESH_BINARY );
  24. // adaptiveThreshold(src, dstImg, 150, ADAPTIVE_THRESH_GAUSSIAN_C, THRESH_BINARY, 5, 0);
  25. //高阶用法:边缘作为掩码拷贝至原图,
  26. dstImg.create(src.size(), src.type());
  27. cvtColor(src, grayImg, COLOR_BGR2GRAY);
  28. Canny(grayImg, edge, 100, 150 );
  29. dstImg = Scalar::all(0);
  30. src.copyTo(dstImg, edge);
  31. imshow("as", dstImg);
  32. waitKey(0);
  33. return 0;
  34. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/86698
推荐阅读
相关标签
  

闽ICP备14008679号