C++实现超分辨 MSRN

MSRN (由多尺度残差网络实现的图像超分辨率)

在《MSRN-PyTorch-master》中有模型。

现在,我们用C++实现其中的4倍模型 MSRN_x4.pt。

流程图:

多尺度残差块:

 

 换一种思路清晰一点的画法:

 定义多尺度残差块数据池:

struct 多尺度残差块
{

	层数据 * conv_3_1 ;// 64-->64	 3x3
	//relu
	层数据 * conv_3_2 ;//128-->128	 3x3
	//relu

	层数据 * conv_5_1 ;// 64-->64	 5x5
	//relu
	层数据 * conv_5_2 ;//128-->128	 5x5         
	//relu
	层数据 * conv_混合;//256-->64	 1x1     
	
};

MSRN模型池:

struct MSRN模型
{
		
	层数据 * 减均值;//3->3
	层数据 * 加均值;//3->3

    //头部----------------------
	//浅层特征提取
	层数据 * conv1;//3->64

	//主体----------------------
	残差总成 总成;


	//尾部----------------------
	//放大
	层数据 * up1;//64->256 
	//亚像素卷积 256->64 放大2倍
	层数据 * up2;//64->256 
	//亚像素卷积 256->64 放大2倍
	
	//输出
	层数据 * out;//64->3 


	//构造函数
	MSRN模型();

};

由于和前面的代码没有太大区别,就不显示了。

效果图:

小图

MSRN 4倍图

下载:

多尺度残差超分辨率重建 MSRN(4倍)win程序

多尺度残差超分辨率重建 MSRN(4倍)的win程序,由《MSRN-PyTorch-master》中的 MSRN_x4.pt 模型改编而来

https://download.youkuaiyun.com/download/juebai123/11167710

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值