OPENCV入门教程十九:Laplacian边缘检测
来源:互联网 发布:笔记本电脑怎么下软件 编辑:程序博客网 时间:2024/05/16 10:33
一、目标
学习如何使用opencv中的函数,学习对图像进行边缘检测的操作,学习Laplacian()函数的使用
二、函数说明
函数原型:
void Laplacian(InputArray src,OutputArray dst, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT )
参数详解:
src:源图像
dst:目标图像。
ddepth:输出图像的深度。
ksize:用于计算二阶导数的滤波器的孔径尺寸,大小必须为正奇数,且有默认值1。
scale:计算导数值时可选的缩放因子,默认值是1。
delta:有默认值可忽略。
borderType:有默认值可忽略。
三、程序代码
#include "cv.h" // OpenCV 文件头#include "highgui.h"#include "opencv2/opencv.hpp"#include "opencv2/imgproc.hpp"#include <iostream>#include <string>using namespace cv;using namespace std;int main(int argc, char *argv[]){ Mat m_SrcImg; m_SrcImg = imread("C:\\Users\\lidabao\\Desktop\\image\\1\\LENA1.bmp", -1); namedWindow("原图像", 1); imshow("原图像", m_SrcImg); Mat m_ResImg; //Laplacian边缘检测 Laplacian(m_SrcImg, m_ResImg, m_SrcImg.depth()); namedWindow("Laplacian边缘检测", 1); imshow("Laplacian边缘检测", m_ResImg); waitKey(0);}
四、结果
程序运行如下图:
五、注意
正确的配置opencv
正确使用Laplacian()函数
0 0
- OPENCV入门教程十九:Laplacian边缘检测
- C/C++ OpenCV之Laplacian边缘检测
- Laplacian边缘检测原理
- 【OpenCV学习笔记】十九、图像边缘检测
- opencv边缘检测(robert,prewitt,sobel,canny,laplacian)
- [学习opencv]图像sobel、laplacian、canny边缘检测
- OPENCV入门教程十八:Sobel边缘检测
- OPENCV入门教程二十:Canny边缘检测
- 边缘检测(5)Laplacian边缘算子
- OpenCV,三大边缘检测Canny,Sobel,Laplacian,及MFC实现
- vim+python+OpenCV学习七 : Sobel算子、Laplacian算子和Canny边缘检测
- OpenCV-Python教程(6)(7)(8): Sobel算子 Laplacian算子 Canny边缘检测
- opencv的Sobel导数、Scharr滤波器、Laplacian算子、Canny边缘检测
- 【OpenCV】Canny 边缘检测
- Opencv边缘检测
- opencv-canny边缘检测
- OpenCV边缘检测
- opencv canny边缘检测
- noip2015普及组第四题
- angularjs 分页指令编写
- Maven
- std::string 格式化
- gridcontrol设置表头序号列标题
- OPENCV入门教程十九:Laplacian边缘检测
- Java IO(二):IO流——处理流——缓冲流
- 通过webView与javascript交互来研究webView的特点
- HDU 2243 考研路茫茫——单词情结 AC自动机 + 矩阵快速幂
- SwipeRefreshLayout
- Normal Distribution(Gauss Distribution)
- Android中Application类用法
- <设计模式8>代理模式
- 深入学习百度地图Android SDK v4.0.0【第二关】公交地图