一个研究皮肤损伤对称性和帮助诊断疾病如月经瘤的包。

dermoscopic-symmetr的Python项目详细描述


皮肤镜对称性

皮肤镜对称性是一个python包,旨在研究皮肤损伤的对称性(关于形状和纹理) 帮助诊断黑色素瘤等疾病。
基本上,对称性研究分为 两部分:形状对称和纹理对称。在这里,形状是指病变的边缘 以及它的全局形式,而纹理代表颜色和感知纹理的类型。

注意:包是参照PH² Dataset构建的。 请参见:

Teresa Mendonça, Pedro M. Ferreira, Jorge Marques, Andre R. S. Marcal, Jorge Rozeira. PH² - A dermoscopic image database for research and benchmarking, 35th International Conference of the IEEE Engineering in Medicine and Biology Society, July 3-7, 2013, Osaka, Japan.

要直接正确地使用它,您必须下载 访问它。

安装

使用pip安装包。

pip install dermoscopic_symmetry

这些是python文件,用于从ph?数据集研究皮肤损伤的对称性。 (参见使用部分):

  1. shape_symmetry.py:包含研究病变图像中形状对称性的函数。

  2. classifier_feeder.py:包含用于创建分类器的函数,该分类器能够识别病变中是否有2个斑块 图像是否相似。
    一个名为patchesDataSet的新数据集,从ph?数据集派生而来,被设计为 训练这个分类器。它是由在ph?数据集图像中拍摄的带有 一半相似,另一半不相似。

  3. patches_for_texture_symmetry.py:包含从皮肤镜图像中提取补丁和提取 它们的特征(纹理和颜色)。

  4. texture_symmetry.py:包含使用以前的分类器和功能的函数 研究病变图像中纹理的对称性。

  5. combined_classifier.py:只包含使用形状特征的函数,只包含纹理 功能或两者都能训练分类器,并能知道哪一个是最好的 根据PH?数据集中的专家诊断。
    这些分类器根据ShapesScores.csvTextureScores.csvShapeAndTextureScores.csv包含在data存储库中的文件。最后的模型保存为shapeModel.pkltextureModel.pklshapeAndTextureModel.pkldata/models存储库中。

注意:用于创建 patchesdataset在patches_dataset_creator.py文件中给出。utils.py文件包含实用程序 功能。

用法

每个代码脚本都有一个: example()开始时的函数,旨在显示其功能。此函数正在运行 作为默认值main

许可证

MIT

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Docker&SeleniumJava:无法在Docker容器上运行的chrome浏览器中上载图像/文件   在python中运行java命令   Java垃圾收集器异常行为   java java是否根据底层操作系统执行字节码级优化?   java是否可以休眠自定义查询返回映射而不是列表?   java Spring引导RabbitMQ接收器Jackson反序列化到POJO   apache flex在ActionScript3中创建对象相等“HashMap”作为java HashMap   java如何在Eclipse集成中切换JProfiler启动器   缓存JSP页面结果的java最佳实践?   java集成jaxb绑定文件,使用CXF生成基于WSDL的客户端   java为什么在上传操作结束之前,客户端没有检测到HttpServletResponse的PrintWriter内容?   java在接口内创建类和在类内创建接口有什么用   java向文件写入错误Android Studio   java合并多个RealmList并对结果列表排序?   谷歌API视觉java。lang.NoSuchMethodError   java如何使用逗号分别存储每个值,然后将它们存储到单独的数组中?