使用核的图像卷积----水平直线的检测
来源:互联网 发布:淘宝怎么做全屏导航 编辑:程序博客网 时间:2024/05/05 10:28
使用核的图像卷积----水平直线的检测
//Program to apply a simple filter matrix to an image to detect horizontal edges
#include <opencv2/opencv.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>using namespace std;using namespace cv;int main(){Mat img=imread("E:\\图片\\hd1.jpg",CV_LOAD_IMAGE_GRAYSCALE);Mat img_filtered;//Filter kernel for detecting vertical edgesfloat vertical_fk[5][5]={{0,0,0,0,0},{0,0,0,0,0},{-1,-2,6,-2,-1},{0,0,0,0,0},{0,0,0,0,0}};//Filter kernel for detecting horizontal edgesfloat horizontal_fk[5][5]={{0,0,-1,0,0},{0,0,-2,0,0},{0,0,6,0,0},{0,0,-2,0,0},{0,0,-1,0,0}};Mat filter_kernel=Mat(5,5,CV_32FC1,horizontal_fk);//检测水平直线//Mat filter_kernel=Mat(5,5,CV_32FC1,vertical_fk);//检测垂直直线//apply filterfilter2D(img,img_filtered,-1,filter_kernel);namedWindow("Image");namedWindow("Filtered image");imshow("Image",img);imshow("Filtered image",img_filtered);while(char (waitKey(1))!='q'){}return 0;}
原始图像:
处理后的效果图(水平直线检测):
垂直直线的检测:
0 0
- 使用核的图像卷积----水平直线的检测
- openCV实现图像的直线检测
- 直线拟合,图像组件轮廓的检测和计算机描述
- 图像中直线的检测——Hough变换原理
- 图像卷积的整理
- 图像卷积的概念
- 图像卷积的理解
- 图像的卷积
- 图像的卷积运算
- 图像的卷积
- 图像卷积的理解
- 图像LSD直线检测
- 图像处理-神奇的卷积核
- 图像处理中的神奇的卷积核
- 卷积神经网络-图像卷积的概念
- 图像中求点到直线的距离
- 利用霍夫变换检测图像中存在的圆与直线
- 图像的直线检测——霍夫变换(Hough transform)
- android中apk更新机制
- 性能优化之布局优化
- 2016年蓝桥杯决赛第二题凑平方数
- 广播实例
- Android开发规范总结
- 使用核的图像卷积----水平直线的检测
- bupt 85 Three Points On A Line(水题)
- Android studio 的知识-----下载和安装
- zookeeper的watcher监听不到zk后续数据的变化问题
- 关于activity被重启后viewpager的数据不刷新的问题
- DevExpress XtraReport Server 常见错误处理
- 对工厂方法模式学习的笔记
- XAML转意字符(转载)
- cocos2D-X源码分析之从cocos2D-X学习OpenGL(6)---cocos内置着色器