当前位置: 首页 > news >正文

临高网站建设西宁网站建设公司

临高网站建设,西宁网站建设公司,晋城市建设局 网站,专业做域名的网站原文#xff1a;图像金字塔----高斯和拉普拉斯 图像金字塔是图像中多尺度表达的一种#xff0c;最初用于机器视觉和图像压缩#xff0c;最主要用于图像的分割、融合。 高斯金字塔 ( Gaussian pyramid): 高斯金字塔是由底部的最大分辨率图像逐次向下采样得到的一系列图像…原文图像金字塔----高斯和拉普拉斯 图像金字塔是图像中多尺度表达的一种最初用于机器视觉和图像压缩最主要用于图像的分割、融合。 高斯金字塔 ( Gaussian pyramid): 高斯金字塔是由底部的最大分辨率图像逐次向下采样得到的一系列图像。最下面的图像分辨率最高越往上图像分辨率越低。 高斯金字塔的向下采样过程是 1) 对于给定的图像先做一次高斯平滑处理也就是使用一个大小为的卷积核对图像进行卷积操作. OpenCv 中使用的高斯核 2) 然后再对图像采样去除图像中的偶数行和偶数列然后就得到一张图片。 向下取样会逐渐丢失图像的信息。以上就是对图像的向下取样操作即缩小图像。 拉普拉斯金字塔(Laplacian pyramid): 用来从金字塔低层图像重建上层未采样图像在数字图像处理中也即是预测残差可以对图像进行最大程度的还原配合高斯金字塔一起使用。 也就是说拉普拉斯金字塔是通过源图像减去先缩小后再放大的图像的一系列图像构成的。保留的是残差为图像还原做准备 OpenCv中都给我们提供好了API CV_EXPORTS_W void pyrDown( InputArray src, OutputArray dst,const Size dstsize Size(), int borderType BORDER_DEFAULT );CV_EXPORTS_W void pyrUp( InputArray src, OutputArray dst,const Size dstsize Size(), int borderType BORDER_DEFAULT );高斯金字塔与拉普拉斯金字塔的实测效果如下 如上图所示通过 高斯向上采样与拉普拉斯金字塔结果恢复效果有一定差距。 参考代码 #include string #include iostream #include opencv2/opencv.hpp #include vectorusing namespace std; using namespace cv;vectorMat vecPyUp;//放大 vectorMat vecPyDown;//缩小 vectorMat vecLapImg; //差值 拉普拉斯金字塔(Laplacian pyramid) string pyramidDown GaussianPyramidDown; string pyramidDownRestore pyramidDownRestore; string pyramidUp Gaussian pyramidUp; string LaplacianPyramid LaplacianPyramid;int MaxLevel6;void pyramidCreate(Mat imgOri){vecPyUp.clear();vecPyDown.clear();vecLapImg.clear();// Downfor (int i 0; i MaxLevel; i){vecPyDown.push_back(imgOri);pyrDown(imgOri, imgOri);}// UpMat imgMin vecPyDown[MaxLevel - 1].clone();vecPyUp.push_back(imgMin);for (int i 0; i MaxLevel-1; i){pyrUp(imgMin, imgMin, vecPyDown[MaxLevel - i - 2 ].size());vecPyUp.push_back(imgMin);}Mat temp;// Laplacefor (int i 0; i MaxLevel; i){subtract(vecPyDown[MaxLevel-i-1], vecPyUp[i], temp);// temp temp Scalar(127, 127, 127);vecLapImg.push_back(temp);}}//回调函数void callBack(int level, void* ){if(level0)level0;imshow(pyramidUp, vecPyUp[level]);imshow(pyramidDown, vecPyDown[MaxLevel-level-1]);imshow(LaplacianPyramid, vecLapImg[level]);Mat restore;add(vecLapImg[level],vecPyUp[level],restore);imshow(pyramidDownRestore, restore);}int main() {//输入图片srcImage imread(lady.jpg); // 读取图像if (srcImage.empty()) {printf(读取失败);return 0;}pyramidCreate(srcImage);namedWindow(pyramidDown, 0);namedWindow(pyramidUp, 0);namedWindow(LaplacianPyramid, 0);namedWindow(pyramidDownRestore, 0);createTrackbar(Level, pyramidDown, 0, pyramid::MaxLevel-1, callBack);createTrackbar(Level, pyramidUp, 0, pyramid::MaxLevel-1, callBack);createTrackbar(Level, LaplacianPyramid, 0, pyramid::MaxLevel-1, callBack);createTrackbar(Level, ppyramidDownRestore, 0, pyramid::MaxLevel-1, callBack);callBack(0,0);waitKey(0);destroyAllWindows();return 0; }
http://www.lebaoying.cn/news/20514.html

相关文章:

  • 建设银行个人网上银行app网站seo诊断优化分析该怎么做
  • 企业网站开发中文摘要百度 手机网站 收录
  • 凡科网做的网站怎么样wordpress换网址
  • 印刷行业网站建设动漫视频网站html模板
  • 如何自学网站制作齐博cms
  • 营销型网站有哪些代表哈尔滨旅游网页设计
  • 网站建设和运营的教程长沙网站开发制作
  • 老网站不要了做新站需要怎么处理wordpress中文商城模板下载
  • 对网站域名销户怎么做管理员
  • 女与男爱做电影网站免费下载网站建设的工作在哪里找客户资源
  • 十堰哪家网站制作公司技术好聊城定制化网站建设
  • 网站 .net 多少钱模板ppt
  • 做公司简介网站域名是什么有什么用
  • html5网站优点旅游网站建设要如何做
  • 程序员网站开发框架建设网站费用入会计分录
  • 江门网站制作方案定制wordpress调用文章图片
  • 网站权重为零微信公众号开店流程
  • 公司网站域名过期模板中心
  • 做名片最好的网站是哪个北京科技软件公司
  • 一起做网站注册地址网址2021年免费不封直接看
  • 为什么公司的网站打不开建程网app下载
  • 国外可以做网站盈利模式有哪些2020长沙马拉松线上赛
  • 有没有电脑做兼职的网站吗做电影网站需要那种服务器
  • 新开传奇网站999企业管理系统er图
  • 看那种片哪个网站好用国内软件公司排名
  • 怎么做填表网站济宁专业建网站
  • 网站响应时间多久律师 wordpress
  • 景安做网站教程免费企业网站开源系统
  • 手机网站的推广淘宝联盟里的网站推广怎么做
  • 宁波余姚网站建设分销微信小程序开发