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

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第三方库


热门话题
Google应用程序引擎FreeMarker模板java。安全AccessControlException   在Java中,空字符串(“”)如何存储在内存中?   java如何使用PUT进行创建   java无法构造com的实例。谷歌。云数据存储。钥匙   Java递归中的堆栈溢出错误   java通过结构化设计模式重构冗余代码   javascript使用Selenium IDE 2.9.1上传文件   JAVAutil。扫描仪在Java中将文本文件加载到对象中   这个JAVA程序的时间复杂度是多少   java Springboot+tomcat+ssh=连接链路故障   矢量Java不安全操作   用于Java不同生成代码的协议缓冲区gRPC protobuf生成器   java OSGi为什么我的包命名为“unknown0.0.0”和MANIFEST。MF文件被覆盖了吗?   java日期保持为空(Android)   使用stax解析器java解析xml   java有一种方法可以在运行时确定对象是否是使用Lambdaj创建的。关于()方法?