Python3.7出现RuntimeError: generator raised StopIteration异常

出现该异常有很多种情况:

我说下我遇到的情况 希望对你有帮助

当模型运行fit_generator会抛出generator raised StopIteration的异常,其实是因为generator没有获取到相应的数据 

这里的G是LoadBatches1.imageSegmentationGenerator做的一个生成器

G = LoadBatches1.imageSegmentationGenerator(train_images_path,train_segs_path, train_batch_size, n_classes=n_classes, input_height=input_height, input_width=input_width)

里边源代码读取图片和为cv2.imread 但是含有中文路径的图无法读取 

解决方法 改为im=cv2.imdecode(np.fromfile(im, dtype=np.uint8),1)可以读取含有中文的文件路径

另一个问题是使用上述代码读取标签文件 只能读取8位的标签文件 但labelme制作出的标签文件为16位 这里涉及到代码转换

解决代码:

        #读取uint16的标签文件 转化成uint8的标签文件

        from skimage import io
        seg1 = io.imread(seg)  #Todo:使用skimage模块读取图片不会改变图片的数据格式
        print(seg1.dtype)
        seg1 = seg1.astype(np.uint8)

然后注意下文件路径的设置就好了,多测试可以解决的 

有问题和建议欢迎下方留言!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7382.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AI前沿】chatgpt还有哪些不足?

博客昵称:吴NDIR 个人座右铭:得之淡然,失之坦然 作者简介:喜欢轻音乐、象棋,爱好算法、刷题 其他推荐内容:计算机导论速记思维导图 其他内容推荐:五种排序算法 在这个愉快的周末让我们聊一下Cha…

ChatGPT开放API,价格直接打1折

鱼羊 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT API,千呼万唤终于来了。 不仅宣布开放,价格还直接打了个骨折: 0.002美元/每1000 token,仅为此前GPT-3.5价格的1/10。 言下之意:ChatGPT质优价廉,开发者胖友…

初尝使用ChatGPT辅助编程

整个问答过程(就一次问答) 运行代码的页面实测结果

Chatgpt写算法题如何(实测)

原题要求 下面让AI来写:

文心一言 ChatGPT 实测对比

期待已久之后,终于拿到了文心一言的邀请码,第一时间进行了测试。最后面会讲一下如何获取邀请码。 先说一下结论,很远,但是又不远。 很远是因为:我个人测试得出来的实际效果和ChatGPT差距还很大,下面我会放…

这个ChatGPT项目有了重大更新,可以直接打包成桌面应用

在之前的文章中介绍过一个国内大神开放的ChatGPT项目,最近这个仓库有了重大的更新,可以把web的应用打包成桌面的应用。外观上也作出了改变,把界面做的更加简洁。 通过查看源码,是采用electron进行桌面应用的构建,目前…

ChatGPT与Web3.0:让聊天变得更加有趣和安全

随着数字经济时代的到来,Web3.0应用成为了数字世界的重要组成部分,同时人工智能技术也为Web3.0应用的发展提供了强大的支持。其中,ChatGPT作为一种强大的人工智能技术,在Web3.0应用中发挥着越来越重要的作用。本文将从普通用户的角…

程序员如何使用chatgpt提高工作效率

公众号对话chatgpt 网页在线对话 ● 拥有一个 OpenAI 账号(需要梯子)。 ● 账号申请访问地址:https://platform.openai.com/。 ● ChatGPT 对话地址:https://chat.openai.com/chat。 API接入 ● 需要一个 API key(依…

chatgpt开发,如何实现智能会话

ChatGPT AI API:ChatGPT AI 提供了 API,您可以使用该 API 将 ChatGPT AI 集成到您的 Java 代码中。API 可以通过 HTTP 请求和响应进行访问,因此您需要使用 Java 的网络库进行访问。ChatGPT AI API 的细节可以在 OpenAI 的文档中找到。 Java 网…

ChatGPT正在加速淘汰“伪高管”

作者| Mr.K 编辑| Emma 来源| AI新猿人(ID:aixyr2023) “整个京东零售,只有 1.5 个人在会上说真话、提问题…很多拿 PPT 和假大空词汇忽悠自己的人,(这些高管)就是骗子…”,这是刘强东在去年年底京东内部…

You Only Look Once: 革命性目标检测算法论文解析

You Only Look Once 全论文完整翻译 You Only Look Once: Unified, Real-Time Object Detection 摘要 我们介绍了一种名为YOLO的新型目标检测方法。在目标检测的先前工作中,人们将分类器重新应用于执行检测任务。相反,我们将目标检测视为一个回归问题&a…

【原创】理解ChatGPT之GPT工作原理

作者:黑夜路人 时间:2023年4月25日 想要连贯学习本内容请阅读之前文章: 【原创】理解ChatGPT之机器学习入门 【原创】AIGC之 ChatGPT 高级使用技巧 GPT是什么意思 GPT的全称是 Generative Pre-trained Transformer(生成型预训练…

关于AI和ChatGPT的使用,AI编程(AIGC),AI绘画(3)

使用AI绘画要注意哪些问题 1.版权和知识产权:使用别人的AI模型进行绘画可能会侵犯其版权和知识产权,需遵守相关法律法规。 2.数据隐私:在使用AI绘画应用时,可能需要提供个人图像或图片等数据,要谨慎保护数据隐私&…

chatGPT的爆火,是计算机行业这次真的“饱和”了?

近日,chatGPT这一生成式AI爆火,这款号称神仙级别的自动语言生成式AI发布短短5天内,就吸引了100万用户,在官方描述中,chatGPT是一个“可以连续回答问题、承认自己的错误、挑战不正确的前提并拒绝不适当的要求”的对话模…

LLMs之ChatGLM2:ChatGLM2-6B的简介、安装、使用方法之详细攻略

LLMs之ChatGLM2:ChatGLM2-6B的简介、安装、使用方法之详细攻略 导读:2023年06月25日,清华大学开源了 ChatGLM2-6B 模型,是 ChatGLM 模型的升级版本。ChatGLM2-6B 在多个方面有显著提升:模型性能更强,在各种…

Mac电脑启动出现空白屏幕的解决办法

Mac电脑启动的时候出现空白屏幕该怎么办?怎么解决Mac电脑出现空白屏幕的情况?macw小编为大家带来解决办法,遇到这种情况的朋友可以一试。 尝试从 macOS 恢复功能启动 如果您的 Mac 似乎已开启,但显示屏上没有显示任何内容,请确…

MAC安装ChatGLM-6B报错:Unknown platform: darwin

安装启动后报错如下: 翻一下issue,找到解决方法: RuntimeError: Unknown platform: darwin Issue #6 THUDM/ChatGLM-6B GitHub

在M1芯片的Macbook上使用docker-compose启动mysql,并利用 NaviCat Premium 客户端进行连接

在M1芯片的Macbook上使用docker-compose启动mysql,并利用 NaviCat Premium 客户端进行连接 1、查看芯片版本 先打开控制台,使用 uname -m 来查看自己CPU芯片的架构 yourPrj % uname -marm64 苹果的M系列芯片使用的是ARM64架构,因此&#xff0…

GPT4All 一个开源 ChatGPT

ChatGPT 正在迅速发展与传播,新的大型语言模型 (LLM) 正在以越来越快的速度开发。就在过去几个月,有了颠覆性的 ChatGPT 和现在的 GPT-4。明确定义,GPT 代表(Generative Pre-trained Transformer),是底层语…