首页 > 其他分享 >albumentations TypeError: Image must have uint8 channel type

albumentations TypeError: Image must have uint8 channel type

时间:2023-07-26 18:15:41浏览次数:34  
标签:TypeError albumentations envs Image py File line ccc

MedAugment报错:

Traceback (most recent call last):
File "/disk2/ccc/Github/Medaugment/medaugment.py", line 234, in <module>
main()
File "/disk2/ccc/Github/Medaugment/medaugment.py", line 230, in main
generate_datasets(**vars(args))
File "/disk2/ccc/Github/Medaugment/medaugment.py", line 218, in generate_datasets
med_augment(data_path, name, level, number_branch, mask_i=True)
File "/disk2/ccc/Github/Medaugment/medaugment.py", line 162, in med_augment
transformed = img_transform(image=image, mask=mask.astype(np.uint8))
File "/home/ccc/miniconda3/envs/net/lib/python3.6/site-packages/albumentations/core/composition.py", line 205, in __call__
data = t(**data)
File "/home/ccc/miniconda3/envs/net/lib/python3.6/site-packages/albumentations/core/transforms_interface.py", line 118, in __call__
return self.apply_with_params(params, **kwargs)
File "/home/ccc/miniconda3/envs/net/lib/python3.6/site-packages/albumentations/core/transforms_interface.py", line 131, in apply_with_params
res[key] = target_function(arg, **dict(params, **target_dependencies))
File "/home/ccc/miniconda3/envs/net/lib/python3.6/site-packages/albumentations/augmentations/transforms.py", line 973, in apply
return F.posterize(image, num_bits)
File "/home/ccc/miniconda3/envs/net/lib/python3.6/site-packages/albumentations/augmentations/utils.py", line 107, in wrapped_function
result = func(img, *args, **kwargs)
File "/home/ccc/miniconda3/envs/net/lib/python3.6/site-packages/albumentations/augmentations/functional.py", line 217, in posterize
raise TypeError("Image must have uint8 channel type")
TypeError: Image must have uint8 channel type

查看posterize的文档:

 这个类型就只能是unit8,由于医疗图像是float32,所以只能去掉它

 

标签:TypeError,albumentations,envs,Image,py,File,line,ccc
From: https://www.cnblogs.com/BlogLwc/p/17571726.html

相关文章

  • TypeError: error setting argument 2 - writePointer: Bufferinstance expected as t
    electronffi调第三方动态库报“TypeError:errorsettingargument2-writePointer:Bufferinstanceexpectedasthirdargument”原因是我定义了一个结构体,调函数传参数需要传这个结构体的指针constec_image_t=Struct({。。。。})letimage_a=new......
  • el-image的一系列坑
    今天做自己博客的时候,想试试elment-plus的image组件,结果不用不知道,一用吓一跳 坑1:无法加载相对路径向el-image的src里写入"../../myGift/LoveLetter/assets/images/a.png",结果发现请求错误,而用原生img可以正常显示正确请求是: http://localhost:5173/src/myGift/LoveLetter/......
  • Unity UGUI的RawImage(原始图片)组件的介绍及使用
    UnityUGUI的RawImage(原始图片)组件的介绍及使用1.什么是RawImage组件?RawImage是UnityUGUI中的一个组件,用于显示原始图片。与Image组件不同,RawImage可以直接显示原始图片的像素数据,而不需要经过额外的处理。2.RawImage组件的工作原理RawImage组件通过将原始图片的像素数据直......
  • ImageNet-1K压缩20倍,Top-1精度首超60%:大规模数据集蒸馏转折点
    前言 该工作是目前唯一实现了大规模高分辨率数据集蒸馏的框架。本文转载自机器之心仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术指南】......
  • 利用Nginx http_image_filter_module模块来裁剪过大的图片
    http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息,由于是即时计算的结果,所以网站访问量大的话,不建......
  • android imageview selector
    AndroidImageViewSelector实现流程引言在Android开发中,我们经常会使用ImageView来显示图片。而在用户与图片交互时,我们通常需要为ImageView设置不同的状态,例如按下、选中、正常等。为了实现这些状态的切换,我们可以使用Android的ImageViewSelector来简化开发。整体流程下面是......
  • Image 和 Icon 区别 flutter
     https://baijiahao.baidu.com/s?id=1669477477846822809&wfr=spider&for=pc MaterialDesign所有图标可以在其官网查看:https://material.io/tools/icons/......
  • 【FTK Imager篇】FTK Imager制作内存镜像
    【FTKImager篇】FTKImager制作内存镜像FTKImager制作内存镜像---【蘇小沐】捕获内存镜像可以从菜单栏或工具栏点击内存捕获按钮制作内存镜像。(一)菜单栏:文件->捕获内存镜像(二)工具栏:捕获内存镜像图标填写镜像存储路径、镜像名;以及可选项:包括页信息、创建AD1文件。(三)内存......
  • python image库
    使用PythonImage库简介PythonImage库(PIL)是一个强大的图像处理库,提供了许多功能,包括图像的打开、保存、调整大小、裁剪、旋转、滤镜等。在本文中,我将教你如何使用PythonImage库来处理图像。整体流程下面是使用PythonImage库处理图像的整体流程:步骤描述1导入PIL库......
  • 图片元信息Exif(Exchangeable Image File)的获取和修改
    我们进行图片分类,做一些人工智能的项目或者利用Python来对图片进行分类,都可以利用到Exif信息。什么是Exif?Exif是一种图像文件格式,实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、......