#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;
}

最新文章

  1. spring异常提示_2
  2. AngularJS是什么
  3. Teradata SQL programming
  4. 转载:有关qsort的使用方法和注意事项
  5. C++模板常用使用方法介绍
  6. 20140122-Application19事件
  7. Android进阶笔记08:Android 中Activity、Window和View之间的关系
  8. Ueditor设置默认字体
  9. OpenSessionInViewFilter 的配置及替代方案(转)
  10. SQL serve创建与调用存储过程
  11. HDU5832
  12. Windows 和 Mac 系统下安装git 并上传,修改项目
  13. ThreadLocal原理及使用示例
  14. POJ-2253 Frogger---最短路变形&amp;&amp;最大边的最小值
  15. Caused by: io.protostuff.ProtobufException: Protocol message contained an invalid tag (zero).
  16. 详解使用 Tarjan 求 LCA 问题(图解)
  17. 小程序中监听textarea或者input输入的值动态改变data中数组的对象的值
  18. RHEL7:如何配置I / O调度程序
  19. JDBC连接数据库及其执行操作
  20. 关于恶意说说自动在QQ空间转发的机制

热门文章

  1. springboot: 使web项目支持jsp
  2. Opencv2.3.1移植到am335x-y
  3. ecmall2.3.0 前后台样式等无效,导致前台页面显示不正常问题解决
  4. 使用GDI+保存带Alpha通道的图像
  5. postman 查看请求,已各种语言方式展示:
  6. [转]Jsp 映射
  7. Python3中发邮件emal(明文/SSL/TLS三种方式)
  8. 007:MySQL SSL
  9. node中express的中间件之cookieParser
  10. Masking operations