第六章图像变换-Canny算法
来源:互联网 发布:mac怎么把字体导入ps 编辑:程序博客网 时间:2024/06/03 22:45
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <cv.h>
using namespace cv;
int main( int argc, char** argv )
{
IplImage* img = cvLoadImage( "D:\\123\\1.jpg" ,0);
cvNamedWindow( "原图", CV_WINDOW_AUTOSIZE );
cvShowImage( "原图", img );
IplImage *temp=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
cvCanny(img,temp,50,200,3);
cvNamedWindow( "Canny算法", CV_WINDOW_AUTOSIZE );
cvShowImage( "Canny算法", temp );
cvWaitKey(0);
cvReleaseImage( &img );
cvReleaseImage( &temp);
cvDestroyWindow("原图");
cvDestroyWindow("Canny算法");
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <cv.h>
using namespace cv;
int main( int argc, char** argv )
{
IplImage* img = cvLoadImage( "D:\\123\\1.jpg" ,0);
cvNamedWindow( "原图", CV_WINDOW_AUTOSIZE );
cvShowImage( "原图", img );
IplImage *temp=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
cvCanny(img,temp,50,200,3);
cvNamedWindow( "Canny算法", CV_WINDOW_AUTOSIZE );
cvShowImage( "Canny算法", temp );
cvWaitKey(0);
cvReleaseImage( &img );
cvReleaseImage( &temp);
cvDestroyWindow("原图");
cvDestroyWindow("Canny算法");
}
0 0
- 第六章图像变换-Canny算法
- 第六章 - 图像变换 - Canny算子边缘检测(cvCanny)
- 第六章 - 图像变换 - Canny算子边缘检测(cvCanny)
- 第六章 - 图像变换 - 未实现算法
- 第六章 - 图像变换 - 未实现算法
- 图像基本变换---Canny边缘检测算法
- 第六章/图像变换 拉普拉斯变换
- 第六章/图像变换 霍夫线变换
- 第六章 - 图像变换 -拉普拉斯变换(cvLaplace)
- 第六章 - 图像变换 - 霍夫线变换(cvHoughLines2)
- 第六章 - 图像变换 - 霍夫圆变换(cvHoughCircles)
- 第六章 - 图像变换 -拉普拉斯变换(cvLaplace)
- 第六章 - 图像变换 - 霍夫线变换(cvHoughLines2)
- 第六章 - 图像变换 - 霍夫圆变换(cvHoughCircles)
- opencv-第六章-拉普拉斯变换和canny算子
- 第六章 Canny算子
- 第六章 图像变换/卷积边界
- 第六章 - 图像变换 - 卷积(cvFilter2D)
- java学习-list集合有泛型情况添加多种类型数据
- CSS属性之过渡(transition)属性
- ET和LT触发方式
- 使用表单标签,与用户交互
- php函数(2)
- 第六章图像变换-Canny算法
- GRADLE 构建最佳实践
- ant配置
- android为什么说字体有的时候不应该用SP
- 100道动态规划——31 POJ 2411 && POJ 2663 && POJ 3420 状态压缩 矩阵快速幂
- 数据结构实验之链表一:顺序建立链表
- 【JavaScript】正则表达式实例
- 推荐系统:技术、评估及高效算法 第14章
- golang开源分布式文件系统weed-fs的安装与运用