自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 mmsegmentation 关于灰度图训练的一些问题

举例:你分割苹果,图里有三个,但是数据集只标了两个,还有一个就会被当成背景,这样就会让mmseg感到困惑:明明这个长得也像苹果,为什么却算是背景?然后从这个文件的上面的METAINFO中,去掉classes中的’background’,和palette中对应的颜色。在修改为true之后,mmseg会将你所有的值为0的区域修改为值为255,这样在训练时就会忽略所有的这样的区域。同时,一般数据集会在论文中提到:由于没有标记所有的目标,所以采用了什么什么算法来减少背景对分割的影响。首先是这个文件,训练集的处理。

2024-03-31 16:19:47 823 2

原创 mmsegmentation coco格式转mask

这个代码生成的图片是可以被mmsegmentation接受的。有修改,去掉了生成txt的部分,并简化的需要输入的参数。下面是mask文件生成的目录。修改箭头指向的两个位置。

2024-03-31 15:57:42 204

原创 mmsegmentation 报错ValueError: need at least one array to concatenate

随后对比发现在mmseg/datasets/syntax.py中。首先检查数据集在各个文件中的路径是否写错。super部分相比于之前的代码少了。

2024-03-30 16:33:02 335

原创 mmsegmentation 训练报错 RuntimeError: CUDA error: an illegal memory access was encountered

在调试classes的时候碰到的问题,因为隔壁那个classes只有在500/40000到600/40000的时候才会出现,所以用单个powershell跑了好几次,大概三四次之后就开始报这个错,问了AI说很可能是显存不足,之后关了点东西就好了,这个模型刚好卡在我12G显存的边上。

2024-03-28 20:52:21 162 2

原创 mmsegmentation 自定义数据集 报错 numclass = len(self.dataset_meta[‘classes‘]) KeyError: ‘classes‘ 解决方案

通过挨个看Traceback(其实只要看train.py的),可以看到这里的classes实际上在最开始的train.py中就已经被读取了,然后阅读代码看到classes来源于cfg文件也就是配置文件。报错如上,问题发生于500/40000处,也就是没到600/40000就报错了,报错地点是IoU的代码中,在。也就是读不到classes的值,这里的self从最开始的train.py就开始继承。本来到这里应该有意识的怀疑自己的数据集文件写的有问题,但忘记进行对照所以没查出来。文章写于2024.03.28。

2024-03-28 20:43:44 262

原创 mmsegmentation 自定义数据集 出现TypeError argument ‘split‘ 的可能解决方法

然后会提示我我在configs/testnet/testNet.py中的路径写错了(我的路径写多了),然后修改即可正常运行是这个地方,作为参考。

2024-03-28 14:30:25 702

原创 微信小程序实习day04

form表单标签小程序input必须加/在末尾<!-- <input type="text" placeholder="这是一个可以自动聚焦的input" auto-focus /> --><!-- 进入时,手机自动定位到上面的input进行输入,上面的要过期了 --><input type="text" placeholder="这是一个可以自动聚焦的input" focus="{{focus}}" /><button bindtap="b

2021-08-06 16:39:44 127

原创 微信小程序实习day03

滚动容器<view> <scroll-view scroll-y class="view1" scroll-top="{{scroll-top1}}" bindscrolltoupper="upper" bindscrolltolower="lower" upper-threshold="100"><!-- 竖着展示,右边出现滚动条 scroll-top表示滚动条的默认开始位置 bindscrolltoupper滚动到最上面时触发,bindscrolltolower滚

2021-08-05 17:05:42 182

原创 微信小程序实习day03-商城布局参考代码

<view> <view class="top"> <view class="top-left"> <image src="../../images/ai3.png"></image> </view> <view class="top-center"> <image src="../../images/ath.png"></image> .

2021-08-05 09:05:48 234

原创 微信小程序实习day02

1.获取全局变量首先在app.js的末尾声明全局变量globalNumber: 1记得在上面的括号后加逗号在页面的js中,开头加入var app = getApp();在data模块中加入 data: { gNumber: app.globalNumber },此处将app.js中的globalNumber值,在页面初始化的时候交给了本页面中的的gNumber{{gNumber}}文档中调用2.改变局部变量和全局变量wxml中写入<button bind

2021-08-04 17:16:16 210

原创 网页连接至数据库(asp->mdb)

**本文为个人记录使用,出现问题概不负责**前言基于ASP,jQuery,AJAX等,实现网页连接至服务器access数据库,提取文件并返回,动态更新当前页面。用来实现简易试题测试系统。文件描述首先需要服务器配置好环境。涉及到四个文件:tk.asp,tk.css,tk.js,text.asp,tiku.mdbasp文件为页面文件,刚开始没做好规划就用了asp,实际上这个页面中没有关于asp的代码。css为样式,js为JavaScript代码,tiku.mdb中存放了题目数据:这.

2020-12-31 15:37:10 709 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除