zoukankan      html  css  js  c++  java
  • Opencv Canny

    #include <iostream>
    #include <opencv2/opencv.hpp>

    using namespace std;
    using namespace cv;

    Mat img1, img2, img3, img_gray, kernel_x, kernel_y;

    char win1[] = "window1";
    char win2[] = "window2";
    char win3[] = "window3";
    char win4[] = "window4";

    int threshold_value = 0;
    int max_value = 255;
    RNG rng(12345);
    void Canny_C(int,void*);

    //Canny
    int Demo_Canny()
    {
      img1 = imread("D://images//box//0019-00.jpg");
      if (img1.empty())
      {
        cout << "could not load image..." << endl;
        return 0;
      }
      imshow(win1, img1);

      createTrackbar("track", win1, &threshold_value, max_value, Canny_C);
      Canny_C(0,0);
      return 0;
    }

    void Canny_C(int, void*)
    {
      blur(img1, img2, Size(3, 3), Point(-1, -1));
      Canny(img2, img3, threshold_value, threshold_value+3, 3, false);
      imshow(win2, img3);
    }

    int main()
    {
      Demo_Canny();

      waitKey(0);
      return 0;
    }

     

  • 相关阅读:
    c++静态变量和静态函数
    c++抽象类和纯虚函数
    二维矩阵的算法
    JS操作CSS样式
    DOM
    JavaScript学习
    CSS样式表介绍
    HTML 学习整理
    ADO.Net知识总结
    数据库表查询高级 触发器游标等
  • 原文地址:https://www.cnblogs.com/herd/p/9735676.html
Copyright © 2011-2022 走看看