资源简介
用于图像增强的拉普拉斯算子的程序,有助于学习图像增强
代码片段和文件信息
/***************************************************************
*
* 内容摘要:分别用两种方法对输入图像进行拉普拉斯算子锐化,并比较
* 两种方法的执行效率,从运行结果来看,第二种方法的效率
* 更高。
* 作 者:刘军(Jacky Liu)
* 完成日期:2012.8.12
* 参考资料:opencv 2 computer vision application programming
* cookbook
*
***************************************************************/
#include“stdafx.h“
#include
#include
#include
#include
using namespace cv;
//输入形参为pass by conference-const,保证输入的图像不会被修改,并且为传递引
void sharpenImage1(const cv::Mat &image cv::Mat &result)
{
//创建并初始化滤波模板
cv::Mat kernel(33CV_32Fcv::Scalar(0));
kernel.at(11) = 5.0;
kernel.at(01) = -1.0;
kernel.at(10) = -1.0;
kernel.at(12) = -1.0;
kernel.at(21) = -1.0;
result.create(image.size()image.type());
//对图像进行滤波
filter2D(imageresultimage.depth()kernel);
}
int main(int argc char* argv[])
{
Mat image = imread(“D:\\34.bmp“);
Mat image_gray;
image_gray.create(image.size()image.type());
if(!image.data)
return -1;
if(image.channels() == 3)
cv::cvtColor(imageimage_grayCV_RGB2GRAY);
namedWindow(“Image “);
imshow(“Image “image);
Mat result1;
result1.create(image_gray.size()image_gray.type());
sharpenImage1(image_grayresult1);
namedWindow(“Image 2“);
imshow(“Image 2“result1);
waitKey();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 205728 2011-05-10 18:28 拉普拉斯算子用于图像增强\Debug\tbb.dll
文件 51712 2014-06-05 11:27 拉普拉斯算子用于图像增强\Debug\拉普拉斯算子用于图像增强.exe
文件 452488 2014-06-05 11:27 拉普拉斯算子用于图像增强\Debug\拉普拉斯算子用于图像增强.ilk
文件 1690624 2014-06-05 11:27 拉普拉斯算子用于图像增强\Debug\拉普拉斯算子用于图像增强.pdb
文件 2359296 2014-06-05 11:25 拉普拉斯算子用于图像增强\ipch\拉普拉斯算子用于图像增强-b1e1ffbd\拉普拉斯算子用于图像增强-3d00add7.ipch
文件 2359296 2014-06-05 11:26 拉普拉斯算子用于图像增强\ipch\拉普拉斯算子用于图像增强-b1e1ffbd\拉普拉斯算子用于图像增强-9088059d.ipch
文件 205728 2011-05-10 18:28 拉普拉斯算子用于图像增强\Release\tbb.dll
文件 13312 2014-06-05 11:26 拉普拉斯算子用于图像增强\Release\拉普拉斯算子用于图像增强.exe
文件 1051648 2014-06-05 11:26 拉普拉斯算子用于图像增强\Release\拉普拉斯算子用于图像增强.pdb
文件 2214 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\cl.command.1.tlog
文件 50296 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\CL.read.1.tlog
文件 1134 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\CL.write.1.tlog
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
文件 2 2014-06-05 11:27 拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\li
............此处省略116个文件信息
- 上一篇:历届全国电子设计大赛优秀作品集合
- 下一篇:逆滤波实现图像复原
相关资源
- 水下/有雾等图像/视频增强
- 低照度图像增强
- 图像处理之图像增强技术PPT
- 基于变分的图像增强算法和伪彩色映
- 图像增强技术
- 色彩改进型Retinex彩色图像增强方法
- 基于小波变换的图像增强方法与实现
- Spring实战Spring in Action中文第4版pdf高清
- retinex图像增强123263
- QT+opencv图像增强,包括高斯平滑,中
- 图像增强的质量标准评价
- 关于图像增强的一些代码
- 利用粗糙集和属性直方图的图像增强
- 基于引导滤波的图像增强算法.rar
- 拉普拉斯算子用于图像锐化处理.doc
- 空间域和频域结合的图像增强技术及
- 图像增强的matalab程序,里面有基于小
- 基于图像增强的去雾算法代码
评论
共有 条评论