自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速启动无法识别U盘启动盘。bios无法识别U盘启动盘

快速启动无法识别U盘启动盘。bios无法识别U盘启动盘。U盘安装win11全流程。

2022-03-02 21:28:39 8611

原创 print(torch.cuda.is_available()) False

安装完pytorch,cuda不可用。一般是版本的问题。而官网只给了pytorch1.2以前,以及最新的版本,的匹配关系,即pytorch-cuda-torchvision的版本匹配兼容性。可到这里查看版本的对应关系,安装正确的版本。...

2020-07-24 09:44:31 4895

原创 FutureWarning: Cython directive ‘language_level’ not set, using 2 for now (Py2)

解决方法,在每个.pyx和.py文件的开头第一行加上# cython: language_level=3

2020-07-08 11:26:58 7806

原创 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 5017 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 8897 6

原创 coco格式数据集中area的计算

假如你有RLE的分割标注,如下图要计算annotation中的areacoco的api可以计算,但官方给出的例程,完全是坑,会让你怀疑人生。把segmentation放进pycocotools.mask.area,会出各种各样的错误。后来才在其他工具包里看到,要先将上面的segmentation编码,在放进area函数里面计算。代码如下def annToRLE(ann...

2020-04-06 10:58:11 3656 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 350

原创 Ubuntu下,Kdevelop的简单使用与调试

启动:在终端输入kdevelop即可启动。kdevelop关闭旧工程如果是第一次使用,可跳过这个步骤。步骤为:左击选中工程-->左击Project-->左击Close Project(s)。图一新建工程图二1.选Standard, 2.选择工程保存路径,3.填写工程名称, 4.点Next完成图三图四这里保持默...

2020-03-26 19:49:32 2250

原创 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 12032 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 2810 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 1070

原创 faster rcnn的理解

结构:faster rcnn是fast rcnn的改进版,一个更快的算法。为了理解faster rcnn,建议读者先理解fast rcnn, fast rcnn结构的理解,可以参考我的一篇博客:fast rcnn 理解 图一 fas...

2019-06-21 18:03:15 1139

原创 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 418

原创 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 3192

原创 用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 2769 10

原创 PCD文件的rgb格式

当rgb的数据类型是U的时候,也就是rgb对应的type值rgb = R&lt;&lt;16 | G&lt;&lt;8 | B | 1&lt;&lt;24其中RGB的值的范围是[0,255]

2018-09-27 13:06:17 3166

原创 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 12549 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 2326

原创 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 1079

空空如也

空空如也

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

TA关注的人

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