MR图像预处理
bosomy_brain
超级马喽
展开
-
MR图像预处理(4)——2d多分类图像mask输出boundingbox
上面的函数实现了对连通域进行划分,对结果进行输出。想了解搜一下cv2.connectedComponentsWithStats就行。该代码通过输入原图像和mask图像,先把通过上面的函数把每一个连通域找到,再框选出图像,根据框选结果计算出yolo需要的参数进行输出。代码实现:输入原图像地址,mask图像地址,输出一个yolov5格式的txt文件,一个不同分类不同颜色的原图像框选结果。将2d的多分类图像mask输出boundingbox。原创 2024-01-20 23:45:15 · 387 阅读 · 0 评论 -
MR图像预处理(3)——nii文件拆分成2d图像
函数对图像进行归一化后*255输出,由于ITK-SNAP在做标签的时候,没标签的位置为0,不同颜色的标签分别是1-6,所以我mask并没有*255(*255会导致每个分类的灰度都是255,从而无法辨别),而是乘了40。前面解决了如何建造nii文件,现在来把nii图像重新拆分成需要的2d图像(已经在构造整体的代码了,所以封装成了函数)为了患者隐私名称就打码了。原创 2024-01-20 23:29:12 · 797 阅读 · 0 评论 -
MR图像预处理(1)——dcm批量选择,dcm批量转化成png
主要内容:(phython)dcm文件批量选择模块介绍,dcm图片转png图片代码模块介绍,方便移植自己使用,最后把所有代码整合在预处理(5)文章中!!下面是跳转链接:最近在学习医学图像处理,但是数据预处理很麻烦,网上的数据处理不能满足我的全部要求,找起来很零碎,就打算放一份集成代码在网上,帮助自己复习巩固,也帮助大家加快预处理进度。原创 2024-01-18 14:09:25 · 755 阅读 · 1 评论