- 博客(19)
- 收藏
- 关注
原创 print(torch.cuda.is_available()) False
安装完pytorch,cuda不可用。一般是版本的问题。而官网只给了pytorch1.2以前,以及最新的版本,的匹配关系,即pytorch-cuda-torchvision的版本匹配兼容性。可到这里查看版本的对应关系,安装正确的版本。...
2020-07-24 09:44:31
5130
原创 FutureWarning: Cython directive ‘language_level’ not set, using 2 for now (Py2)
解决方法,在每个.pyx和.py文件的开头第一行加上# cython: language_level=3
2020-07-08 11:26:58
7943
原创 focal loss训练时出现nan的原因,以及解决办法
Focal loss的数学表达式如上所示。这是二分类的写法。当使用在多分类的时候,只取上半部分,计算该分类的得分。使用tensorflow编程,focal loss的函数如下:focal loss函数def focal_loss(config, pred, label): ''' :param pred: B,N,num_class :param label:...
2020-05-03 22:39:51
5276
5
原创 ValueError('need at least one array to stack') ValueError: need at least one array to stac
使用mmdetection做实例分割过程中踩的一个大坑。经过反复调试后,终于发现是数据集的问题。在实例分割中,分割标签的键'iscrowd'为1的时候,标签会被抛弃。代码如下iscrowd表示一个以上物体连在一个,作为一个实体,如人群,所以会被过滤掉。而在coco数据集中。iscrowd的取值取决于标签segmentation的格式,格式为RLE的时候,iscrowd为1,格式...
2020-04-06 16:39:52
9368
7
原创 coco格式数据集中area的计算
假如你有RLE的分割标注,如下图要计算annotation中的areacoco的api可以计算,但官方给出的例程,完全是坑,会让你怀疑人生。把segmentation放进pycocotools.mask.area,会出各种各样的错误。后来才在其他工具包里看到,要先将上面的segmentation编码,在放进area函数里面计算。代码如下def annToRLE(ann...
2020-04-06 10:58:11
3915
1
原创 Ubuntu下,编译执行C++程序入门教学
使用g++先检查有无安装g++。在终端输入g++ -v若输入如下图所示的版本信息,则电脑已经有了g++。如果电脑没安装g++,则在终端通过下面的命令安装:sudo apt-get install g++创建以下文档:first.cpp#include <iostream>using namespace std;int main(int...
2020-03-26 20:52:49
370
原创 Ubuntu下,Kdevelop的简单使用与调试
启动:在终端输入kdevelop即可启动。kdevelop关闭旧工程如果是第一次使用,可跳过这个步骤。步骤为:左击选中工程-->左击Project-->左击Close Project(s)。图一新建工程图二1.选Standard, 2.选择工程保存路径,3.填写工程名称, 4.点Next完成图三图四这里保持默...
2020-03-26 19:49:32
2295
原创 python读取.ply文件, 并转换成np.array
PLY文件格式是Stanford大学开发的一套三维mesh模型数据格式。可以存放顶点,面片,或其他的一种或者多种。举例读取一种简单的,只包含了顶点数据。数据格式如下所示。.ply文件格式plyformat binary_little_endian 1.0comment Created by CloudCompare v2.10.2 (Zephyrus)comment Created ...
2020-03-24 13:47:37
12801
4
原创 3D-SIS: 3D Semantic Instance Segmentation of RGB-D Scans 解读
概括:结合三维场景的体素表示和对应的二维图像作为输入, 对三维场景进行物体检测与实例分割。数据集:1.真实世界获取的数据集: ScanNet v22.人工合成数据集:SUNCG dataset输入数据表示:3d:使用RGB-D图像,通过BundleFusion算法重构得到的3d体素表示。在俯视方向将3d数据划分成4.5m*4.5m*2.5m的方块,再用96*96*48的体素...
2019-08-01 17:03:03
2930
2
原创 Mask R-CNN的理解
Mask R-CNN是以Faster R-CNN为基础发展而来的。为了理解Mask R-CNN,建议读者先理解Faster R_CNN,可以参考Faster R-CNN的理解。结构 图一 Faster R-CNN的结构...
2019-06-22 19:30:36
1120
原创 faster rcnn的理解
结构:faster rcnn是fast rcnn的改进版,一个更快的算法。为了理解faster rcnn,建议读者先理解fast rcnn, fast rcnn结构的理解,可以参考我的一篇博客:fast rcnn 理解 图一 fas...
2019-06-21 18:03:15
1198
原创 fast rcnn的理解
结构输入是一张图像。图像输入有两个去处。往右,作为卷积神经网络的输入,生成一个feature map;往下,使用selective search,生成大约2000个proposal。每个proposal按照位置关系,从输入图像映射到feature map,在feature map上得到相同数量的小区域,称为RoI(region of interest)。每个RoI经过RoI pooling...
2019-06-21 11:12:08
429
原创 RPN(region proposal network的理解)
输入:任意尺寸的图像输出:一系列包含物体的候选框结构:Feature map的每个像素,映射回原输入图像得到一个中心点,每个中心点设置k个不同尺寸,不同大小的anchor box。所以一共有m*n*k个anchor box。以每个Feature map的中心做核大小为3*3的卷积,核个数为256,每个位置得到一个256维的向量。这个256维的向量作为后两个分支的共...
2019-06-19 15:59:49
3249
原创 用python将.h5文件的数据转化成.pcd文件
import h5pyimport numpy as npimport osimport mathfrom open3d import *filename = '/home/jp/project/pointnet/sem_seg/indoor3d_sem_seg_hdf5_data/ply_data_all_0.h5'f = h5py.File(filename, 'r')in...
2018-09-27 13:09:05
2841
12
原创 PCD文件的rgb格式
当rgb的数据类型是U的时候,也就是rgb对应的type值rgb = R<<16 | G<<8 | B | 1<<24其中RGB的值的范围是[0,255]
2018-09-27 13:06:17
3237
原创 tensorflow多维张量计算
两个三维矩阵的乘法怎样计算呢?我通过实验发现,tensorflow把前面的维度当成是batch,对最后两维进行普通的矩阵乘法。也就是说,最后两维之前的维度,都需要相同。首先计算shape为(2, 2, 3)乘以shape为(2, 3, 2)的张量。import tensorflow as tfimport numpy as npa = tf.constant(np.arange(1,...
2018-09-20 18:50:38
12577
7
原创 ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
运行环境:anaconda的虚拟环境出现这个的原因,很多网友都说是因为cuda版本的问题,但我发现,还有一个原因,就是tensorflow对应的python版本的问题。看图,这时的tensorflow是python2.7版本的。所以当我在用python2.7时,就不会出错 而当我在python3.6环境下导入tensorflow时就会出错再用conda list查看pyth...
2018-08-23 18:46:41
2334
原创 tf.nn.sparse_softmax_cross_entropy_with_logits()的内部计算的理解
探索tf.nn.sparse_softmax_cross_entropy_with_logits,它求得是张量最后一维与标签的交叉熵,再对最后一维求和。放在图片上,就是对一个像素深度方向的向量,与对应的标签做交叉熵,再求一个像素深度方向交叉熵的和。loss值是对所有像素点的交叉熵和取平均。一句话说,就是像素点上求交叉熵的和, 像素间求上一步的平均数。实验代码如下:import tensorflow...
2018-06-12 19:40:46
1100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人