MCPcopy Create free account

hub / github.com/d62lu/3DCTN / functions

Functions219 in github.com/d62lu/3DCTN

Method__init__
(self, message, element=None, row=None, prop=None)
visualizer/plyfile.py:128
Method__init__
This is not part of the public interface. The preferred methods of obtaining PlyElement instances are PlyData.read (to read from
visualizer/plyfile.py:362
Method__init__
(self, name, val_dtype)
visualizer/plyfile.py:693
Method__init__
(self, name, len_dtype, val_dtype)
visualizer/plyfile.py:790
Method__init__
(self,num_class,normal_channel=True)
models/pointnet2_cls_msg.py:7
Method__init__
(self, n)
models/pointnet2_utils.py:188
Method__init__
(self, input_dim, output_dim, heads, head_dim, patch_size, attn_drop_value)
models/pointnet2_utils.py:204
Method__init__
(self, npoint, radius, nsample, in_channel, mlp, group_all)
models/pointnet2_utils.py:326
Method__init__
(self, avepooling, batchnorm, attn_drop_value, feed_drop_value, npoint, in_channel, out_channels, layers, num_
models/pointnet2_utils.py:369
Method__init__
(self, npoint, radius_list, nsample_list, in_channel, mlp_list)
models/pointnet2_utils.py:419
Method__init__
(self, in_channel, mlp)
models/pointnet2_utils.py:491
Method__init__
(self, split='train', data_root='trainval_fullarea', num_point=4096, test_area=5, block_size=1.0, sample_rate=
data_utils/S3DISDataLoader.py:9
Method__init__
(self, root, block_points=4096, split='test', test_area=5, stride=0.5, block_size=1.0, padding=0.001)
data_utils/S3DISDataLoader.py:87
Method__init__
(self, root, args, split='train', process_data=False)
data_utils/ModelNetDataLoader.py:50
Method__init__
(self,root = './data/shapenetcore_partanno_segmentation_benchmark_v0_normal', npoints=2500, split='train', cla
data_utils/ShapeNetDataLoader.py:17
Method__iter__
(self)
visualizer/plyfile.py:319
Method__len__
(self)
data.py:96
Method__len__
(self)
data.py:114
Method__len__
(self)
visualizer/plyfile.py:322
Method__len__
(self)
data_utils/S3DISDataLoader.py:170
Method__len__
(self)
data_utils/ModelNetDataLoader.py:112
Method__len__
(self)
data_utils/ShapeNetDataLoader.py:114
Method__repr__
(self)
visualizer/plyfile.py:145
Method__repr__
(self)
visualizer/plyfile.py:334
Method__repr__
(self)
visualizer/plyfile.py:680
Method__repr__
(self)
visualizer/plyfile.py:779
Method__repr__
(self)
visualizer/plyfile.py:871
Method__setitem__
(self, key, value)
visualizer/plyfile.py:674
Method__str__
(self)
visualizer/plyfile.py:331
Method__str__
(self)
visualizer/plyfile.py:677
Method__str__
(self)
visualizer/plyfile.py:775
Method__str__
(self)
visualizer/plyfile.py:866
Method_from_fields
(self, fields)
visualizer/plyfile.py:817
Method_get_byte_order
(self)
visualizer/plyfile.py:192
Method_get_data
(self)
visualizer/plyfile.py:385
Method_get_elements
(self)
visualizer/plyfile.py:183
Method_get_len_dtype
(self)
visualizer/plyfile.py:795
Method_get_properties
(self)
visualizer/plyfile.py:400
Method_get_val_dtype
(self)
visualizer/plyfile.py:698
Method_parse_one
(line)
visualizer/plyfile.py:716
Method_read_bin
Read data from a binary stream. Raise StopIteration if the property could not be read.
visualizer/plyfile.py:759
Method_read_bin
(self, stream, byte_order)
visualizer/plyfile.py:841
Method_set_byte_order
(self, byte_order)
visualizer/plyfile.py:195
Method_set_data
(self, data)
visualizer/plyfile.py:388
Method_set_elements
(self, elements)
visualizer/plyfile.py:186
Method_set_len_dtype
(self, len_dtype)
visualizer/plyfile.py:798
Method_set_properties
(self, properties)
visualizer/plyfile.py:403
Method_set_val_dtype
(self, val_dtype)
visualizer/plyfile.py:701
Method_to_fields
Return generator over the (numerical) PLY representation of the list data (length followed by actual data).
visualizer/plyfile.py:828
Method_write_bin
Write data to a binary stream.
visualizer/plyfile.py:769
Method_write_bin
Write data to a binary stream.
visualizer/plyfile.py:855
Functionangle_axis2euler
Convert angle, axis pair to Euler angles Parameters ---------- theta : scalar angle of rotation vector : 3 element sequence
visualizer/eulerangles.py:327
Functionbbox_label_to_obj
Visualization of bounding boxes. Args: input_filename: each line is x1 y1 z1 x2 y2 z2 label out_filename_prefix: OBJ filenam
data_utils/indoor3d_util.py:393
Functionbbox_label_to_obj_room
Visualization of bounding boxes. Args: input_filename: each line is x1 y1 z1 x2 y2 z2 label out_filename_prefix: OBJ filenam
data_utils/indoor3d_util.py:456
Functioncal_loss
Calculate cross entropy loss, apply label smoothing if needed.
util.py:16
Functioncollect_bounding_box
Compute bounding boxes from each instance in original dataset files on one room. **We assume the bbox is aligned with XYZ coordinate.**
data_utils/indoor3d_util.py:351
Functioncollect_point_bounding_box
Compute bounding boxes from each instance in original dataset files on one room. **We assume the bbox is aligned with XYZ coordinate.**
data_utils/indoor3d_util.py:535
Methodcount
(self)
visualizer/plyfile.py:382
Methodcprint
(self, text)
util.py:40
Functiondata_to_obj
(data,name='example.obj',no_wall=True)
data_utils/indoor3d_util.py:77
Methoddtype
List properties always have a numpy dtype of "object".
visualizer/plyfile.py:803
Functioneuler2angle_axis
Return angle, axis corresponding to these Euler angles Uses the z, then y, then x convention above Parameters ---------- z : scalar
visualizer/eulerangles.py:297
Methodforward
(self, xyz)
log/classification/pointnet2_cls_msg_github/pointnet2_cls_msg.py:26
Methodforward
(self, pred, gold, smoothing=True)
log/classification/pointnet2_cls_msg_github/pointnet2_cls_msg.py:54
Methodforward
(self, x)
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:194
Methodforward
(self, x, p_r)
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:233
Methodforward
(self, x, pos_dist_sqrt)
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:321
Methodforward
Input: xyz: input points position data, [B, C, N] points: input points data, [B, D, N] Return: ne
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:340
Methodforward
Input: xyz: input points position data, [B, C, N] points: input points data, [B, D, N] Return: ne
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:383
Methodforward
Input: xyz: input points position data, [B, C, N] points: input points data, [B, D, N] Return: ne
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:437
Methodforward
Input: xyz1: input points position data, [B, C, N] xyz2: sampled input points position data, [B, C, S] po
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:501
Methodforward
(self, xyz)
models/pointnet2_cls_msg.py:26
Methodforward
(self, pred, gold, smoothing=True)
models/pointnet2_cls_msg.py:54
Methodforward
(self, x)
models/pointnet2_utils.py:194
Methodforward
(self, x, p_r)
models/pointnet2_utils.py:233
Methodforward
(self, x, pos_dist_sqrt)
models/pointnet2_utils.py:321
Methodforward
Input: xyz: input points position data, [B, C, N] points: input points data, [B, D, N] Return: ne
models/pointnet2_utils.py:340
Methodforward
Input: xyz: input points position data, [B, C, N] points: input points data, [B, D, N] Return: ne
models/pointnet2_utils.py:383
Methodforward
Input: xyz: input points position data, [B, C, N] points: input points data, [B, D, N] Return: ne
models/pointnet2_utils.py:437
Methodforward
Input: xyz1: input points position data, [B, C, N] xyz2: sampled input points position data, [B, C, S] po
models/pointnet2_utils.py:501
Methodheader
Provide PLY-formatted metadata for the instance.
visualizer/plyfile.py:294
Methodheader
Format this element's metadata as it would appear in a PLY header.
visualizer/plyfile.py:655
Functioninplace_relu
(m)
train_classification.py:45
Functioninplace_relu
(m)
log/classification/pointnet2_cls_msg_github/train_classification.py:45
Functionjitter_point_cloud
Randomly jitter points. jittering is per point. Input: BxNx3 array, original batch of point clouds Return: BxNx3
provider.py:201
Functionjitter_pointcloud
(pointcloud, sigma=0.01, clip=0.02)
data.py:76
Functionmake2d
Make a 2D array from an array of arrays. The `cols' and `dtype' arguments can be omitted if the array is not empty.
visualizer/plyfile.py:101
Methodname
(self)
visualizer/plyfile.py:420
Methodname
(self)
visualizer/plyfile.py:707
Functionnormalize_data
Normalize the batch data, use coordinates of the block centered at origin, Input: BxNxC array Output: BxNxC a
provider.py:3
Functiononmouse
(*args)
visualizer/show3d_balls.py:15
Functionpc_normalize
(pc)
log/classification/pointnet2_cls_msg_github/pointnet2_utils.py:13
Functionpc_normalize
(pc)
models/pointnet2_utils.py:13
Methodply_property
(self, name)
visualizer/plyfile.py:416
Functionpoint_cloud_to_volume_batch
Input is BxNx3 batch of point cloud Output is Bx(vsize^3)
visualizer/pc_utils.py:23
Functionpoint_label_to_obj
For visualization of a room from data_label file, input_filename: each line is X Y Z R G B L out_filename: OBJ filename, visualize inpu
data_utils/indoor3d_util.py:87
Functionpyplot_draw_volume
vol is of size vsize*vsize*vsize output an image to output_filename
visualizer/pc_utils.py:203
Functionquat2euler
Return Euler angles corresponding to quaternion `q` Parameters ---------- q : 4 element sequence w, x, y, z of quaternion Retu
visualizer/eulerangles.py:271
Functionrandom_point_dropout
batch_pc: BxNx3
provider.py:241
Functionrandom_scale_point_cloud
Randomly scale the point cloud. Scale is per point cloud. Input: BxNx3 array, original batch of point clouds Return:
provider.py:228
← previousnext →101–200 of 219, ranked by callers