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

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


热门话题
servlets Java EE+GlassFish:如果用户在其他地方登录,则强制用户注销   java在不更改源代码的情况下添加钩子   安卓 Java TextView Onclick()返回表达式错误   java Excel文件未使用Apache存储内部内存   java getRowCount()和getSelectedColumn()不起作用   无法在java中生成视图绑定。util。Android Gradle插件2.1的NoTouchElementException   Java中的类型转换运算符百分比计算为零   主java中的调用方法   java在Javasound中播放多个示例   java如何知道webDriver成功打开URL   java jmock,每次调用时返回新对象   eclipse使用Java在Selenium WebDriver中生成可执行文件   macos捆绑Java OS X应用程序默认为MacRoman编码   java我应该把我的休息网关变成一个图书馆吗?   java Eclipse插件:查找包含子字符串的行号无效   Java IOException:在Linux上发送UDP数据包时没有可用的缓冲区空间   java无法解析jaxbxjc2中的名称“xjc:globalJavaType”。2.52.罐子   java是否有HibernateAPI来检查是否创建了数据库?