MedCV:基于Python的医学可视化库

这就是MedCV

MedCV是一个高级医学图像可视化库,MedCV由纯Python编写而并基于NumpyOpenCV 完成图像的可视化,提供PyQt5 可复用的控件。MedCV为解决OpenCV对医学图像兼容而生,能够把你的结果迅速可视化,如果你有如下需求,请选择MedCV:

  • 简易和快速的医学可视化设计(MedCV具有高度模块函数接口,极简,和可扩充特性)

  • 建立医学图像交互平台

MedCV兼容的Python版本:Python3+

设计原则

  • 用户友好:MedCV是为人类而不是外星人设计的API。用户的使用体验始终是我们考虑的首要和中心内容。MedCV遵循减少认知困难的最佳实践:MedCV提供一致而简洁的API,快速地完成可视化任务。

  • 模块性:具体而言,MedCV有可视化、工具类、GUI控件三个独立的模块,你可以使用它们来定制自己的可视化操作或者搭建交互平台。

  • 与Python协作:MedCV没有单独的模型配置文件类型,模型由Python代码描述,使其更紧凑和更易debug,并提供了扩展的便利性。

当前的版本与更新

本文档是MedCV的中文文档,包括MedCV的全部内容,以及更多的例子、解释和建议

由于作者水平和研究方向所限,无法对医学图像可视化操作都非常精通,因此MedCV代码和文档中不可避免的会出现各种错误、疏漏和不足之处。如果您在使用过程中有任何意见、建议和疑问,欢迎发送邮件到moyan_work@foxmail.com与我取得联系。

您对文档的任何贡献,包括文档的翻译、查缺补漏、概念解释、发现和修改问题、贡献示例程序等,均会被记录在致谢,十分感谢您对MedCV的贡献!

安装

在安装MedCV之前,请安装以下依赖:

  • Numpy(用于图像矩阵的运算)

  • OpenCV(兼容调用完成可视化)

  • PyQt5(定制医学图像版本的设计控件)

然后你就可以安装MedCV本身了。用两种方法安装MedCV:

  • 使用PyPI安装MedCV(推荐)

sudo pip install medcv

如果你使用virtualenv虚拟环境,你可以避免使用sudo:

pip install medcv
  • 或者:使用Github源码安装MedCV

首先,使用git来克隆MedCV:

git clone https://github.com/szuboy/medcv.git

然后,cd到MedCV目录并且运行安装命令:

cd medcv
sudo python setup.py install

技术支持

你可以在下列网址提问或加入MedCV开发讨论:

  • MedCV Google group

  • 你也可以在 Github issues 里提问或请求新特性(在提问之前请确保你阅读过我们的指导,我本人会经常为大家解答)