• 大小: 11.74MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-09
  • 语言: 其他
  • 标签: 图像增强  

资源简介

用于图像增强的拉普拉斯算子的程序,有助于学习图像增强

资源截图

代码片段和文件信息

/***************************************************************
*
*   内容摘要:分别用两种方法对输入图像进行拉普拉斯算子锐化,并比较
*             两种方法的执行效率,从运行结果来看,第二种方法的效率
*             更高。
*   作    者:刘军(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\link-cvtres.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link-cvtres.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.10792-cvtres.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.10792-cvtres.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.10792.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.10792.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11604-cvtres.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11604-cvtres.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11604.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11604.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11624-cvtres.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11624-cvtres.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11624.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11624.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11632-cvtres.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11632-cvtres.write.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11632.read.1.tlog

     文件          2  2014-06-05 11:27  拉普拉斯算子用于图像增强\拉普拉斯算子用于图像增强\Debug\link.11632.write.1.tlog

............此处省略116个文件信息

评论

共有 条评论