
3D视觉
文章平均质量分 65
ning_ww
这个作者很懒,什么都没留下…
展开
-
import open3d:GLIBC_2.18 not found
问题描述项目需要在python中安装open3d,网上给出的安装方式是直接pip install open3d就会出现没有找到合适的包的error再试试用conda安装conda install open3d也是类似的error所以后面就想到采用离线安装的方式,把安装包下载到本地以后安装pip install open3d-0.15.1-cp39-cp39-manylinux2014_aarch64.whl格式不支持,后面试了其他版本还是会出现类似的问题再尝试一下用conda原创 2022-04-24 13:22:40 · 3220 阅读 · 3 评论 -
AssertionError: Invalid type <class ‘NoneType‘> for key WEIGHT_DECAY_BIAS
问题描述解决方法参考链接:AssertionError: Invalid type <class ‘NoneType’> for key WEIGHT_DECAY_BIAS #3649原创 2022-03-31 21:31:01 · 3358 阅读 · 2 评论 -
pytorch3d安装 Output in format: Requested package -> Available versionsThe following specifications
一、问题描述在pytorch3d的安装过程中,反复尝试不同版本cuda下的pytorch3d的安装,均显示环境冲突无法安装,而且报出相同的错误,如下:在对比github issue中他人的环境信息后发现gcc版本不对应,修改后即安装成功。UnsatisfiableError: The following specifications were found to be incompatible with each other:Output in format: Requested package ->原创 2022-03-21 10:15:00 · 4605 阅读 · 8 评论 -
AttributeError: ‘Context‘ object has no attribute ‘user_preferences‘(blender python)
问题描述在blender渲染时使用gpubpy.context.scene.render.engine = 'CYCLES'bpy.context.scene.cycles.device = 'GPU'bpy.context.user_preferences.addons["cycles"].preferences.compute_device_type = 'CUDA'在调用bpy.content的user_preferences的属性时显示没有这个属性,怀疑时版本更新这个属性被替换或者删掉了原创 2022-02-17 17:21:08 · 1649 阅读 · 0 评论 -
calloc fails and returns NULL(Calloc returns null: len=4096 in Combined, total 1174460812)
问题描述在集群登录节点用blender渲染pix_3d的法线贴图时,突然出现这一错误。Calloc returns null: len=4096 in Combined, total 1174460812解决方法重开程序,从断点处继续渲染,相当于释放内存。换内存更大的计算节点,用gpu加速渲染。...原创 2022-02-17 14:48:14 · 275 阅读 · 0 评论 -
Face Normals & Vertex Normals(面法线跟顶点法线的区别)——翻译
因为要计算normal,了解这两种法线是必不可少的。在网上看到一篇讲这两种normals的文章,但是是纯英文写的:Face Normals & Vertex Normals(面法线跟顶点法线的区别)这里把它翻译一下,也算是学习的过程,方便阅读。正文什么是面法线?面法线是描述多边形所面对方向的向量(见图 1)图 1:表面的面法线什么是顶点法线?顶点法线与面法线有一定的关系,在“如何计算面法线和顶点法线?”中讨论会讨论二者的关系。 有时我们可以将顶点法线设置为与面法线相同,但是使用面法翻译 2022-02-08 20:47:39 · 4349 阅读 · 0 评论 -
ValueError: invalid literal for int() with base 10: ‘1/1‘
问题描述原创 2022-02-05 09:45:00 · 1081 阅读 · 0 评论 -
图像ROI区域如何映射到feature map—Mask R-CNN
问题描述某些情况下需要将卷积/池化层后的features map的某些patch映射回原图像,就需要features map怎么变过来的怎么回去。#read imageself.object_detector = torchvision.models.detection.maskrcnn_resnet50_fpn(pretrained = True, trainable_backbone_layers = 0)images_nested = torchvision.models.detection.原创 2022-01-27 13:07:32 · 3398 阅读 · 0 评论 -
bpy(python)无法安装 pip&conda都无法install linux系统(pip install bpy)
最近在服务器上需要使用Blender渲染图片,需要用到bpy这个库,安装的过程中遇到了一些问题,最终成功解决。首先尝试pip方式安装pip install bpy使用conda方式安装conda install bpy原创 2021-12-22 15:22:38 · 5594 阅读 · 5 评论 -
Structure from Motion(附python代码)
SFM算法的前两步:特征点提取、匹配,可以看我的这篇文章:《sift、surf、orb 特征提取——三维重建》,这里主要详细介绍后三步。这个好像有点用,可以作为参考3. Construct 2D tracks from the matches当匹配关系建立后,需要生成track列表,指同名点的相片集合,比如第一幅图的13号点和第二幅的14号点及第五幅的115号点是同名点,则(1,13)、(2,14)、 (5,115)是属于一个track。据此可以生成一个track 集合,同时生成track的时原创 2021-11-03 15:48:48 · 2646 阅读 · 5 评论 -
FindFundamentalMat(python)函数解析——三维视觉
最近在入门三维视觉,在SFM算法的代码中看到了这个函数,没有找到满意的帖子,所以打算自己总结一下。原理层面什么是FundamentalMatrix?基础矩阵(Fundamental Matrix,F)表达点到直线的关系。在对极几何中,就是左视图上一点x1到右视图上极线L2的关系,如下公式: L2=Fx1根据对极几何原理,左视图上一点x1*在右视图上的匹配点 x2 一定在极线L2上,也就是:x2TL2= x2TFx1=0给定一组匹配好的特征点集 x1和 x2 ,计算其基础矩阵过程包括以下四步:坐原创 2021-11-01 21:46:45 · 10819 阅读 · 0 评论 -
sift、surf、orb 特征提取——三维重建
参考文章:[sift、surf、orb 特征提取及最优特征点匹配]最近刚刚入门三维重建,在SFM算法的代码中注意到了feature_type( feature extraction method)这个参数,想细致了解一下这几种特征提取算法,在这里做一下笔记。SIFT简介SIFT(Scale-Invariant Feature Transform)——尺度不变特征变换,是一种计算机视觉的特征提取算法,用来侦测与描述图像中的局部特征。实质上,它是在不同的尺度空间上查找关键点(特征点),并计算出关键点的原创 2021-10-31 17:41:26 · 3958 阅读 · 1 评论