文档章节

图像的上采样和下采样

o
 osc_zoa3moe9
发布于 2019/12/07 17:36
字数 141
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

#include <opencv2/opencv.hpp>
#include <iostream>
#include <math.h>
using namespace cv;
using namespace std;

Mat src, dst,dst2;

//膨胀腐蚀的应用:消除噪声
int main()
{
    //原图
    src = imread(".//pic//kate.png", IMREAD_UNCHANGED);
    
    char* INPUT_WIN = "input image";
    namedWindow(INPUT_WIN, CV_WINDOW_AUTOSIZE);
    imshow(INPUT_WIN, src);

    //上采样
    pyrUp(src, dst, Size(src.cols * 2, src.rows * 2)); 
    imshow("sample up", dst);

    //下采样
    Mat s_down;
    pyrDown(src, s_down, Size(src.cols / 2, src.rows / 2));
    imshow("sample down", s_down);

    Mat g1, g2,gray_src;
    cvtColor(src, gray_src, CV_BGR2GRAY);
    GaussianBlur(gray_src, g1, Size(3, 3), 0, 0);
    imshow("g1", g1);
    GaussianBlur(g1, g2, Size(3, 3), 0);
    imshow("g2", g2);
    subtract(g1, g2, dst2, Mat());

    //归一化显示
    normalize(dst2, dst2, 255, 0, NORM_MINMAX);
    imshow("res", dst2);

    waitKey(0);
    return 0;
}

 

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
PIE SDK图像重采样算法

1.算法功能简介   图像重采样是指对采样后形成的由离散数据组成的数字图像按所需的像元位置或像元问距重新采样,以构成几何变换后的新图像。重采样过程本质上是图像恢复过程,它用输入的离散...

osc_arhujamz
2019/07/26
2
0
图像上采样和图像下采样

#1. 图像下采样和上采样的概念# 无论是图像的上采样还是下采样都可以使用matlab中的imresize函数来实现,而这些操作在使用到图像金字塔的算法中,必然是不可或缺的操作步骤。需要指出的是,当...

osc_2ykg75r8
2019/10/09
23
0
图像上采样和图像下采样

参考: https://www.cnblogs.com/han1ning1/p/6924404.html https://blog.csdn.net/ccblogger/article/details/72875497 一种基于图像边缘的插值算法.韩萍 #1. 图像下采样和上采样的概念# 无...

chaolei_9527
03/31
0
0
opencv-图像上采样和降采样

图像金字塔 图像金字塔是图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图...

osc_p0ka0957
2019/09/07
2
0
图像重采样(CPU和GPU)

1 前言 之前在写影像融合算法的时候,免不了要实现将多光谱影像重采样到全色大小。当时为了不影响融合算法整体开发进度,其中重采样功能用的是GDAL开源库中的Warp接口实现的。 后来发现GDAL ...

osc_dbf92nqg
05/02
8
0

没有更多内容

加载失败,请刷新页面

加载更多

阻塞锁,非阻塞锁,自旋锁,互斥锁

1.阻塞锁 多个线程同时调用同一个方法的时候,所有线程都被排队处理了。让线程进入阻塞状态进行等待,当获得相应的信号(唤醒,时间) 时,才可以进入线程的准备就绪状态,准备就绪状态的所有...

osc_umiwij2c
10分钟前
0
0
Asp.NetCore3.1 WebApi中模型验证

前言   不管是前端,还是后端,做数据合法性验证是避免不了的,这边文章就记录一下Asp.NetCore3.1 WebApi中的模型验证; 传统写法--不使用模型验证   来,先上图:   我相信,应该绝大...

osc_qgfjs4a5
11分钟前
21
0
龙芯开源社区上线.NET主页

龙芯团队从2019年7 月份开始着手.NET Core的MIPS64支持研发,经过将近一年的研发,在2020年6月18日完成了里程碑性的工作,在github CoreCLR 仓库:https://github.com/gsvm/coreclr, 随后受...

osc_bj12kvua
11分钟前
11
0
高并发下浏览量入库设计

一、背景 文章浏览量统计,low的做法是:用户每次浏览,前端会发送一个GET请求获取一篇文章详情时,会把这篇文章的浏览量+1,存进数据库里。 1.1 这么做,有几个问题: 在GET请求的业务逻辑里...

osc_uj3h5gt9
12分钟前
17
0
nginx timeout 配置 全局timeout 局部timeout web timeout

nginx比较强大,可以针对单个域名请求做出单个连接超时的配置. 比如些动态解释和静态解释可以根据业务的需求配置 proxy_connect_timeout :后端服务器连接的超时时间_发起握手等候响应超时时间...

osc_5cok9i01
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部