一、官网下载

我们的下载工具是winscp软件,该软件可以用于远程ftp下载。

首先,在网上搜索安装包进行下载安装。

安装之后,打开软件。

选择ftp,输入DDSM网址,匿名登录。

等待连接以后,就可以看到我们需要下载的资源,然后选择我们需要下载的资源,点击下载即可。(亲测,晚上的网速特别快,白天的网速特别慢,大家可以晚上让它自己去下载,我们去睡觉)

————————————————
版权声明:本文为CSDN博主「老卫带你学」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yixieling4397/article/details/81321870

二、转换格式LJPEG2toPNG

一、简介

本文的程序是在曼彻斯特大学的 Dr. Chris Rose 编写的程序基础上修改而成。原程序的官网已经关闭,但在Github上还有镜像存储库。

原程序主要有两个功能:

从FTP服务器下载图像
将LJPEG格式转化为png格式
但实际上,程序在从FTP服务器下载时,一旦传输中断,程序就会终止。而且程序运行需要手动依次输入图像名称,一次只能处理一张图像,一张图像处理完后才能处理下一张,很费时费力。

所以建议使用专业的FTP下载软件下载DDSM的数据集,这样在与FTP服务器的连接发生中断时,软件会自动尝试重新连接。

本文的程序去除了原程序下载的功能,只保留了格式转换的功能,并添加了批处理功能。程序首先会深层遍历程序所在文件夹,将所有.LJPEG后缀文件的路径写入一个临时文本中。之后逐行读取这个文本,根据每次读取的路径加载相应的LJPEG文件,并同时读取该路径下相应的.ics文件中的信息,经过几步转换,最终将该LJPEG文件转换为PNG格式。如此,将所有LJPEG文件逐个转换为PNG格式。

程序的下载见:https://github.com/Watanuki-Kimihiro/DDSM-LJPEG-Converter

二、程序运行环境

Windows 系统
Cygwin (Unix虚拟机)
三、在Windows系统下安装Cygwin

Cygwin的安装比较简单,在Cygwin官网(http://www.cygwin.com/)下载好在线安装程序,在安装过程中除了有以下几点需要注意的地方外,剩下的一路点“下一步”就可以了。

  1. 在选择“Install for”时,要选择“Just Me”。

  2. 在选择安装的模块时,需要勾选“ImageMagick”,“ruby” ,“ rubygems”。

“ImageMagick”,“ruby” 和“ rubygems”这三个模块是本文程序所依赖的三个模块,为了能够运行本文中的程序必须安装。

使用安装程序窗口中的搜索框,就可以很方便地搜索到这三个模块。

四、程序使用

  1. 初始化用户目录

Cygwin安装好后,双击桌面上的“Cygwin64 Terminal”快捷方式打开终端,初次运行会在安装目录下生成用户目录,比如Cygwin的默认安装路径是C:\cygwin64,初次运行后就会生成用户目录:C:\cygwin64\home\YourUserName,其中“YourUserName”是你的Windows系统的用户名。

  1. 把下载好的 DDSM-LJPEG-Converter 文件夹拷贝到Cygwin用户目录(C:\cygwin64\home\YourUserName)下

  2. 拷贝LJPEG图片文件夹到 DDSM-LJPEG-Converter 文件夹下

这个LJPEG图片文件夹可以是一个嵌套的文件夹,但必须保证:

LJPEG文件与ics文件的文件名保持FTP服务器提供的文件名,即不要修改从FTP服务器下载下来的文件名称,因为本程序是根据文件名来关联LJPEG文件与相应的ics文件的。
待转换的LJPEG文件,以及与该文件相关联的ics文件,必须在同一路径下。因为本程序只对LJPEG文件进行了深层遍历,而对于ics文件,只是在待转换的LJPEG文件所在的路径进行了遍历。如果是用FTP下载软件下载的,就不用移动文件,因为DDSM的FTP服务器文件结构就是如此。
总之,如果是用FTP下载软件下载的,不要进行任何改动,直接将整个文件夹拷贝到 DDSM-LJPEG-Converter 文件夹下就可以了。

  1. 运行脚本

打开终端后,首先切换文件目录到 DDSM-LJPEG-Converter 文件夹下。

cd DDSM-LJPEG-Converter
1

然后运行脚本。

./LJPEG-to-png
1

运行结果:

————————————————
版权声明:本文为CSDN博主「电解熔融氧化铝」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuxinghan1998/article/details/91493334

三、制作标签

https://github.com/trane293/DDSMUtility

DDSM数据库使用说明相关推荐

  1. DDSM数据库转换图像格式——LJPEG转为PNG格式

    Digital Database for Screening Mammography (DDSM)数据库是一个非常大的乳腺图像数据库,有一万多张图像,但是图像格式是LJPEG,现有的图像软件(如pho ...

  2. UCI机器学习数据库使用说明

    UCI机器学习数据库的网址:      http://archive.ics.uci.edu/ml/ 数据库不断更新至2010年,是所有学习人工智能都需要用到的数据库,是看文章.写论文.测试算法的必备 ...

  3. cosmic数据库使用说明_使用Cosmic JS为React + Next.js博客提供动力

    cosmic数据库使用说明 TLDR: Cosmic JS为博客提供了出色的后端. 它是功能齐全的内容管理系统(CMS),具有直观的用户界面,非技术客户可以使用该界面来管理其站点内容. 请点击以下链接 ...

  4. DDSM数据库在windows环境下的转换

    本篇文章基于: http://blog.csdn.net/fanghuidi/article/details/47113965 http://microserf.org.uk/academic/Abo ...

  5. mysql 检索操作时间段_postgresql数据库使用说明_实现时间范围查询

    按照日期查询通常有好几种方法: 按照日期范围查询有好几种方法,日期字段类型一般为: Timestamp without timezone 方法一: select * from user_info wh ...

  6. DDSM数据库——LJPEG转PNG格式

    一.简介 本文的程序是在曼彻斯特大学的 Dr. Chris Rose 编写的程序基础上修改而成.原程序的官网已经关闭,但在Github上还有镜像存储库. 原程序主要有两个功能: 从FTP服务器下载图像 ...

  7. 四通畜牧数据库使用说明

    欢迎使用四通畜牧数据库 本系统编辑器使用cms修改而来,用它管理进销存,将会带来全新的体验哦: 1.入库使用:使用前需将供应商名称.商品名称基础资料进行完善.(必要选项) 2.出库使用:使用前需将客户 ...

  8. NIST原子光谱数据库使用说明

    目录 一.简单使用 二.高级使用 图形输出设置 输出高级设置 参考 一.简单使用 做波长标定实验,在校准光谱仪需要最新的氦和汞灯的光谱曲线数据作为参考,数据来源美国国家标准与技术研究院(NIST)的官 ...

  9. 锋云数据服务器管理文件说明书,云端数据库使用说明

    NoteExpress提供云端文献库功能了!云端文献库会自动将题录.笔记及附件同步到云服务器,便于在不同电脑之间同步您的工作. 登录 使用云端文献库,需要在NoteExpress中登录,建议勾选自动登 ...

最新文章

  1. Linux服务器负载均衡LB
  2. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案20120319...
  3. 多行文本溢出显示省略号(…) text-overflow: ellipsis
  4. 文本不换行,显示省略号
  5. 用户已关闭隐式函数计算_针对隐式反馈和LightFM模型的杂谈
  6. 获取vue一个对象的所有属性_VUE中computed计算属性和data数据获取的问题
  7. mysql导出成execl
  8. 20155213 实验三《敏捷开发与XP实践》实验报告
  9. 第二篇:从 GPU 的角度理解并行计算
  10. xcode中c语言清屏函数,浅谈iMac
  11. 关于钱学森定义复杂网络一事的探究
  12. 前端-h5移动端星空效果登录界面
  13. 51最小系统板+STC89C52芯片流水灯
  14. RS-485集线器设计原理
  15. python爬虫免登录_爬虫使用cookie免登陆
  16. 深入了解不同类型的服务器防火墙
  17. Python:实现collatz sequence考拉兹序列算法(附完整源码)
  18. 软件版本GA、RC、beta、Build 等含义
  19. IdentityServer4【Topic】之确认(Consent)
  20. ubuntu16.04 安装hustoj 最新【亲测,附带常见问题解决】

热门文章

  1. 【云原生之kubernetes实战】在k8s环境下部署Snipe-IT固定资产管理平台
  2. 拼团返利电商系统(拼返系统)v2.6
  3. 选品的差异化如何把握?通过产品差异化形成怎样优势?
  4. 解决微信公众号二次分享的BUG记录
  5. 2020年国家扶贫日“三产联动扶贫论坛”在京召开,杭州复杂美科技有限公
  6. C#PC与三菱Q系列PLC通信小实验中遇到的问题
  7. 程序 多核优化 linux,linux 多核CPU性能调优
  8. Excel如何利用时间差操作,求得员工的工龄
  9. ROS简介(新手入门须知)
  10. Linux系统地址栏,Linux下Chrome地址栏输入卡顿该怎么办?