
前融合相关
一只panpanda
这个作者很懒,什么都没留下…
展开
-
点的旋转平移变换矩阵相乘的一点细节
引入矩阵相乘的性质,(AR)转置=R转置*A转置,即(R@A.T).T=A.T.T@R.T=A@R.T,可通过此简化点云变换流程。点云A(nx3)与变换矩阵R(3x3)相乘,应为(R@A.T).T,结果为点云B(nx3)。原创 2023-10-31 13:40:21 · 159 阅读 · 0 评论 -
恢复训练报错,capturable=False
查了资料发现是与pytorch版本有关系,但有时候更改环境不太方便。图省事可以在加载网络权重后,手动修改optimizer的参数即可。原创 2023-10-26 10:28:08 · 208 阅读 · 1 评论 -
cv2.resize的一点细节
cv2.resize的插值方式会对结果精度产生一定的影响,当resize尺寸大于原尺寸时,用cv.INTER_CUBIC,反之用cv.INTER_AREA。cv2.resize(ori_img, size, 插值参数)原创 2023-10-20 14:28:40 · 133 阅读 · 0 评论 -
nms原理简述
nms非极大值抑制,简单来说就是去除重复框,设定一个域值a,当两个框的重复度大于a时,就认为是重复的框。运行流程为:选定当前种类概率最大的框,计算与其他框的iou,若iou大于a则认为重复除去那个框。原创 2023-10-19 16:22:56 · 99 阅读 · 0 评论 -
python os判断文件是否存在,存在则删去
【代码】python os判断文件是否存在,存在则删去。原创 2023-10-18 17:51:03 · 252 阅读 · 0 评论 -
mmcv进度条
【代码】mmcv进度条。原创 2023-10-18 17:49:41 · 264 阅读 · 2 评论 -
python addict和字典的区别
addict中的Dict可以通过.来访问字典属性,而不必使用[key]的方式。在创建新属性时,可以用.嵌套更方便。原创 2023-10-18 10:39:49 · 116 阅读 · 0 评论 -
expected scalar type Double but found Float
把.astype(‘double’)改成.astype(‘float32’)就可以了。虽然报错需要double,但使用.astype(‘double’)还是会报错。问题解决,原因不明,有会的大神还请赐教。原创 2023-10-17 13:32:08 · 85 阅读 · 0 评论