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

MSPFN 代码复现

1、环境配置

conda create -n MSPFN python=3.9
conda activate MSPFN
pip install opencv-python
pip install tensorflow
pip install tqdm
pip install matplotlib

2、train

2.1 创建数据集

2.1.1 数据集格式

|--rainysamples  |--file1:  |--file2:|--filen|--clean samples|--file1:  |--file2:|--filen

2.1.2 将图片1.jpg 放到file1 的代码

import os
import shutil# 源文件夹路径,存放图片的文件夹
source_folder = r'path/to/your/source/folder'# 获取源文件夹中的所有文件
files = os.listdir(source_folder)# 遍历文件
for file_name in files:# 检查文件是否为.jpg格式if file_name.endswith('.jpg'):# 提取文件名中的编号(去掉扩展名)file_number = os.path.splitext(file_name)[0]# 创建目标文件夹路径target_folder = os.path.join(source_folder, f'file{file_number}')# 如果目标文件夹不存在,则创建if not os.path.exists(target_folder):os.makedirs(target_folder)# 构造源文件和目标文件的完整路径source_file = os.path.join(source_folder, file_name)target_file = os.path.join(target_folder, file_name)# 移动文件shutil.move(source_file, target_file)print(f"已将 {file_name} 移动到 {target_folder}")print("所有图片已成功归类到对应的文件夹中!")

 2.1.3  运行 preprocessing.py 生成 npy 格式文件

修改代码路径为自己的清晰图像路径

files = glob.glob('/root/autodl-tmp/MSPFN-master/model/train_data/train/*') 

2.2 训练

python train_MSPFN.py

3、test

python TEST_MSPFN.py

http://www.lryc.cn/news/532571.html

相关文章:

  • 除了console.error,还有什么更好的错误处理方式?
  • 力扣.270. 最接近的二叉搜索树值(中序遍历思想)
  • Yageo国巨的RC系列0402封装1%电阻库来了
  • wait/notify/join/设计模式
  • Windows Docker笔记-Docker拉取镜像
  • 七大排序思想
  • intra-mart实现简易登录页面笔记
  • SpringBoot整合RocketMQ
  • 深入理解 YUV Planar 和色度二次采样 —— 视频处理的核心技术
  • 项目顺利交付,几个关键阶段
  • 第七天 开始学习ArkTS基础,理解声明式UI编程思想
  • windows C++ Fiber (协程)
  • 游戏引擎学习第89天
  • 2025新鲜出炉--前端面试题(一)
  • 教程 | i.MX RT1180 ECAT_digital_io DEMO 搭建(一)
  • Pyecharts系列课程04——折线图/面积图(Line)
  • 变压器-000000
  • 凝思60重置密码
  • linux——网络计算机{序列化及反序列化(JSON)(ifdef的用法)}
  • 【教程】docker升级镜像
  • 迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-编写应用APP
  • python代码
  • React 打印插件 -- react-to-print
  • 探索C语言简易计算器程序的实现与优化
  • 深入了解 MySQL:从基础到高级特性
  • OSPF基础(1):工作过程、状态机、更新
  • 工业相机如何获得更好的图像色彩
  • 使用requestAnimationFrame减少浏览器重绘
  • Mac 终端命令大全
  • 如何使用deepseek开发一个翻译API