文件名称:matlab的egde源代码-SRCNN-keras:SRCNN硬
文件大小:5.11MB
文件格式:ZIP
更新时间:2024-06-10 16:39:42
系统开源
matlab的egde源代码Keras实现SRCNN 原始纸是 我的实现与原始论文有所不同,包括: 使用Adam alghorithm进行优化,所有层的学习率均为0.0003。 使用opencv库而不是matlab库来生成训练数据和测试数据。 这种差异可能会导致最终结果有所恶化。 我没有在不同的层中设置不同的学习率,但是我发现该网络仍然有效。 Matlab和OpenCV中YCrCb的色彩空间也有一些差异。 因此,如果您想将结果与某些学术论文进行比较,则可能需要使用用matlab编写的代码。 用: 创建自己的数据 打开prepare_data.py并将数据路径更改为您的数据 执行: python prepare_data.py 培训和测试: 执行: python main.py 结果(在91张图像上训练了200个世代,放大倍数为2): Set5数据集上的结果:
【文件预览】:
SRCNN-keras-master
----m_model_adam_new30.h5(86KB)
----main.py(4KB)
----pre_adam30.jpg(34KB)
----psnr.py(984B)
----readme.md(1KB)
----prepare_data.py(4KB)
----butterfly_GT.bmp(192KB)
----SRCNN.png(486KB)
----.idea()
--------misc.xml(209B)
--------modules.xml(274B)
--------workspace.xml(26KB)
--------keras-SRCNN.iml(398B)
----prepare_data.pyc(4KB)
----result.png(4.05MB)
----input.jpg(28KB)
----3051crop_weight_200.h5(342KB)