数据集图像处理
问题汇总
白白的雷
努力学习图像分割的小雷
展开
-
网络训练
最近在训练自己的模型时遇到了一个问题:train_loss:nan,于是我就百度了下。发现导致此问题的原因有这几种:学习率过大,网络问题,损失函数的问题,batch_size过大等,本质上来说就是梯度爆炸导致的训练损失过大等等。然后我就把经典的unet模型代替我的模型,发现可以得到正常的训练损失,因此我判定问题出在我的网络模型上。于是我就把两个模型之间作比较,发现我的模型少了BN和relu操作,于...原创 2020-03-20 14:32:09 · 196 阅读 · 0 评论 -
数据集处理小问题
今天在把图片从32位转为8位的时候出现了一个错误OpenCV(4.1.2) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Asser百度了下发现原来是自己代码中的文件路径中有中文,改了后就成功了。下面是网上搜的转换代码:import osimport globimport cv...原创 2020-02-27 17:17:25 · 263 阅读 · 0 评论 -
图像分割问题记录
接着上篇的两个未解决的问题:参考了一位大佬的代码和解决方法后终于成功解决。原来之前生成的只有四个文件和label_viz.png的标注比例不合理是因为自己的labelme的版本。我直接用pip install labelme安装的是4.2.9。直接用网上修改过的json_to_dataset.py文件实现批量转换一般都会遇到一个问题:AttributeError: module 'labelme....原创 2020-02-26 00:08:45 · 235 阅读 · 0 评论 -
图像分割问题记录
之前在网上下了一些数据集只有图片,没有label,所以准备自己制作标签。在网上查了一下制作标签的工具,然后用pip install lableme在cmd中直接安装了labelme。使用时只要在cmd中输入labelme就可以出现界面:使用的话先打开一张图片,然后点击左边栏的create polygons就可以在图上标记了。完事后点击左栏上的保存即可。最后会生成该图片对应的json文件,然后最...原创 2020-02-25 20:46:15 · 308 阅读 · 0 评论