首页 文章
  • 5 votes
     answers
     views

    计算没有点对应的基本矩阵?

    我想验证我对基本矩阵的理解是否正确,以及是否可以在不使用任何相应的点对的情况下计算F. 基本矩阵计算为 F = inv(transpose(Mr))*R*S*inv(Ml) ,其中Mr和M1是右和左内在相机矩阵,R是将右坐标系带到左边的旋转矩阵,S是偏斜对称矩阵 S = 0 -T[3] T[2] where T is the translation vector of the righ...
  • 1 votes
     answers
     views

    如何测试基本矩阵?

    在我的应用程序中,我使用2个摄像头进行3D对象重建 . 为了校准相机,我使用2组图像计算基本矩阵,以便找到相机姿势(旋转和平移) . 我使用SVD找到R和T.但是当我试图检查矩阵的准确性时,它根本不起作用:重建点的位置与实际位置不同 . 如何检查我是否以正确的方式? 这是我使用的Matlab代码: D2=[-0.168164529475, 0.110811875773, -0.0002040135...
  • 1 votes
     answers
     views

    Hartley归一化基本矩阵

    为了使用8pt算法计算基本矩阵,有必要首先将Hartley's paper中列出的点标准化 . 但是,如果我想在校准图像上使用8pt算法(即在基本矩阵上),我是否需要对图像平面上的点进行归一化? 对于基本矩阵,我执行以下操作(在MATLAB-esque伪代码中): % features1 and features2 are (n x 3) matrices of homog. coordinate...
  • 0 votes
     answers
     views

    相机校准 - 如何查找投影矩阵

    有许多问题可以解释如何找到投影矩阵,但它们并不适用于我的情况 . Matlab函数 cameraMatrix(cameraParams,rotMatrix,tranVector) 可以很容易地找到投影矩阵 . 我通过在Matlab中使用相机校准器应用程序通过在输入中提供棋盘图像来获取我的cameraParams变量 . 问题是在我的 cameraParams 变量中,出于某种原因,有10个旋转矩...
  • 1 votes
     answers
     views

    稀疏三维重建MATLAB实例

    我有一个立体相机系统,我正在尝试这个MATLAB的计算机视觉工具箱示例(http://www.mathworks.com/help/vision/ug/sparse-3-d-reconstruction-from-multiple-views.html)与我自己的图像和相机校准文件 . 我使用了加州理工学院的相机校准工具箱(http://www.vision.caltech.edu/bouguet...
  • 1 votes
     answers
     views

    如何围绕轴旋转点 Cloud ?

    我有一个深度图像的点 Cloud ,用相机在水平面上方30度(在z轴上旋转30度)拍摄 . 我想将所有点转换回它们的位置,好像相机处于0度,我相信我可以使用以下旋转矩阵: |cos(30) -sin(30) 0| |sin(30) cos30 0| |0 0 1| 但是,在查看pcl方法来转换点 Cloud 时,我发现了这个: pcl::transformPo...
  • 0 votes
     answers
     views

    迭代最近点返回不正确的变换矩阵

    我想通过移动和旋转我的深度传感器(结构传感器)来创建点 Cloud . 到目前为止我所拥有的是以下内容: 创建两个相似的点 Cloud ,但第二个点 Cloud 已经移动了一点 . 使用ICP获取转换矩阵(我已经切换了源和目标 Cloud ,因此我得到了反转) . 使用变换矩阵转换源 Cloud (我创建的第二个点 Cloud ) . 添加尚未包含在总点 Cloud 中的所有点 ...
  • 1 votes
     answers
     views

    将世界中的点转换为相机坐标系

    我有X:3 by N矩阵,包含三维世界坐标中的点坐标 . 2个内在参数:cam.f,焦距(标量)和cam.c图像中心(主点,2乘1矢量) . 和2个外部参数cam.R:摄像机旋转矩阵(3乘3)和cam.t摄像机平移矩阵(3乘1矢量) . 我的问题是,如何将世界中的点转换为MATLAB中的相机坐标 .
  • 1 votes
     answers
     views

    如何在3Dreconstruction中获取Camera Matrix?

    我想用sfm实现一个3D重建算法, 但是我应该如何设置Camera Matrix的参数? 我有双摄像头,都知道他们的焦距 . 从世界观来看旋转矩阵和翻译矩阵怎么样? 我用python
  • 1 votes
     answers
     views

    相机矩阵测量单位

    我是计算机视觉领域的新手,我发现在加倍之前应该如何设置校准矩阵,旋转矩阵和平移向量有些麻烦 . 校准矩阵K以像素单位(焦距和图像中心)表示 旋转矩阵R是维度的 翻译矢量T以世界坐标表示(例如毫米) K,R和T是已知的,我如何构建3x4相机矩阵K(R | T)? 以像素为单位表示K并将T保持为mm是否正确?
  • 3 votes
     answers
     views

    旋转椭圆的绘制点以给出圆

    我有一个椭圆形的分布,我认为是一个圆锥形截面 . 我想旋转这些点,使得分布变成圆形,好像我正在直接看到圆锥顶部的圆锥截面 . 这是一些示例数据(使用函数here生成) X_df <- structure(list(x = c(550.685479223573, 411.808342674744, 125.337513241526, -46.6813176776531, 54.1090479...
  • 3 votes
     answers
     views

    计算变换椭圆的AABB

    我正在寻找计算应用了转换矩阵的2D椭圆的轴对齐边界框(AABB)(旋转,缩放,平移等) 与此解决方案类似的东西:Calculating an AABB for a transformed sphere 到目前为止,它似乎不适用于2D省略号 . 这就是我得到的(伪代码): Matrix M; // Transformation matrix (already existing) Matrix C =...
  • 1 votes
     answers
     views

    sympy Matrices不一致

    我正在尝试使用sympy帮助我在矩阵表达式中隔离矢量 . 我写了这段代码: import sympy from sympy import symbols, MatrixSymbol, Matrix from sympy import Identity Xp = MatrixSymbol('Xp', 3,1) t = MatrixSymbol('t', 3,...
  • 0 votes
     answers
     views

    与跨产品相反:如何从两个矩阵的交集创建一个新矩阵?

    我在R(女性和男性)中有两张表,其中存在缺席数据 . 我想在它们之间进行成对比较(逐行),以找出每对之间不共享的细胞数量(即细胞总数等于1,而不是雄性,反之亦然) . 我知道交叉积(%*%)与我需要的完全相反 . 它创建了一个新的矩阵,其中包含男性和女性对之间共享单元格的总和(即,两个单元中的总和等于1) . 这是一个示例数据集: females <- as.data.frame(matr...
  • -1 votes
     answers
     views

    获取r中每月最长的连续数字,将其相加并存储

    我在Stackoverflow的第一个问题:)我希望你能够帮助我 . 我试图在数据集中找到每月连续最长的雨天数,将雨总量相加,然后存储下雨持续的天数和矩阵中的雨量之和 . 我成功地获得了下雨天数并将其存储起来,但是一个场景和283点需要2.5小时才能运行(12个模型x 4个场景要跟随:) . 我读到某处读取和写入矩阵是低效的,所以我的猜测是操作可能更有效 . 这个链接已经帮助了longest co...
  • 2 votes
     answers
     views

    R Adjacency Matrix - 获取具有特定属性值的关系比例

    我有一个描述友谊的邻接矩阵 . 此外,我具有存储在向量中的矩阵的actor的属性值(例如,性别) . 我的目标是分别获得男性和女性的男性和女性朋友比例 . e.g. matrix A Actor 1 2 3 [1,] 0 1 1 [2,] 0 0 1 [3,] 1 1 0 . gender <- c("male", &...
  • 1 votes
     answers
     views

    如何使用矩阵和Bitmap.createBitmap()转换位图

    如何使用矩阵转换位图? matrix.setValues(值); float [] values = new float [9]; values = {scaleX,skewY,translateX,skewY,scaleY,translateY,0,0,1}; Bitmap.createBitmap(bmp,0,0,bmp.width(),bmp.height(),matrix,true); 使...
  • 0 votes
     answers
     views

    R中二元变量的相关分析

    dat <- as.data.frame(replicate(100,sample(c(0,1),100,replace=TRUE))) 我想创建一个100乘100的矩阵,这些二进制变量之间的相关系数作为条目 . 如果变量是连续的,那么我会使用 cor() 来创建矩阵 . 我不确定与Pearson一起使用 cor() 是否合理 . 如果没有,说我可以找到一个函数 fn() 来计算一对二进制...
  • 2 votes
     answers
     views

    根据它们的p值截止来匹配来自相关矩阵的信息

    我使用了Hmisc库的rcorr函数来计算相关性和p值 . 然后将pvalues提取到Pval矩阵,并将相关系数提取到corr矩阵 . Rvalue<-structure(c(1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, ...
  • 2 votes
     answers
     views

    通过p值对相关矩阵进行阈值处理

    我想阈值一个相关矩阵,只保留p值<0.01的值 . 我之前在StackOverflow上看过这个问题,并尝试了建议的代码,但是当应用阈值时,矩阵的结构会消失 . 例如,我有一堆数字的矩阵...... data <- matrix(rnorm(6),100,22) 然后我获得一个相关矩阵...... corr_subj_data <-rcorr(data) corr_matrix...
  • 0 votes
     answers
     views

    估计R中的相关矩阵与时间序列?

    我根据R的数据集得到了从1710年到1980年的太阳黑子数量的时间序列 . 我试图估计"y"值的相关矩阵 . 我尝试使用timeSeries包中的cor( . )函数(https://cran.r-project.org/web/packages/timeSeries/timeSeries.pdf)(第64页) . 但它不起作用 . 让“yp”成为我从1710年到1980年的观...
  • 0 votes
     answers
     views

    从相关矩阵中提取特定的成对相关性,并为相应的显着性水平添加适当数量的星号

    我正在从一个更大的矩阵创建一个具有特定相关性的(apa)表,如果相关性很大,我还想添加一个星号 . 我使用Hmisc包来创建所有可能的相关性和相应的p值 . 然后我使用MOTE包来舍入相关性并摆脱前导零 . 然后我将p值更改为星号 . 我把那些感兴趣的相关性拉出来并把它们放在一个新的矩阵中 . 假设我只想创建一个新的相关矩阵(3乘4),其中'am','gear'和'carb'定义3行,'mpg',...
  • 0 votes
     answers
     views

    在实体框架中存储矩阵表

    我目前正在开发一种推荐引擎,它使用基于项目的协作过滤器向用户推荐餐馆 . 我想使用调整后的余弦相似度计算餐馆之间的相似性,这一切都很好 . 现在我想将这些相似性存储在数据库中,这样我就可以从那里检索主题之间的相似性,这样我就可以预测用户尚未查看的主题的评级 .矩阵可能如下所示:(其中R1是餐厅1,R2是餐厅2,等等) | R1 | R2 | R3 | R4 | R1 | 1 ...
  • 5 votes
     answers
     views

    LINQ中的条件GroupBy()

    我正在处理一个充满项目之间相似性的矩阵 . 我将这些保存为数据库中的对象列表 . Similarity对象如下所示: public class Similarity { public virtual Guid MatrixId { get; set; } //The id of the matrix the similarity is in public virtual Guid...
  • -3 votes
     answers
     views

    从关联矩阵创建指标矩阵

    我有一个表格,显示每个来源(1,...,n)的三个不同变量(Correlation1,Correlation2,Correlation 3)之间的相关性 . 但是,并非每个来源都报告每个相关性 . 现在我想创建一个矩阵,指示在哪个源中给出了哪些相关性 . 指标矩阵的行数应该等于没有NA的corr.table中给出的值的总数 . 如果给出了该位置的相应相关性,则指示器始终在对角线上并设置为“1” ....
  • 1 votes
     answers
     views

    在R中创建相关矩阵

    我有一个文件,其矩阵为500行(二进制分数)和120列 . 该文件是0和1的简单矩阵 . >file 00010010101010 01001010100101 00101001010001 11110101001010 我正在编写一个函数,它使用特殊的相关公式来查找行之间的这种相关性 . 它需要两个向量行作为输入fn(row1,row2) . 例如 . row1和row2并计算此特殊...
  • 1 votes
     answers
     views

    Matrix用于结合IF语句计算相关矩阵

    我试图在Excel中使用矩阵函数计算几个相关矩阵 . 我对一个简单的问题没有任何困难,但是当我想根据变量的三个唯一值计算三个矩阵时,我无法使IF语句正常工作 . 具体来说,我有三个场景("risk loving","normal","risk averse"),编号为 B2:B253 . 我的返回数据在 C2:C253 . 我的目标是...
  • 0 votes
     answers
     views

    从相关矩阵中找出具有良好相关性的基因

    我有矩阵文件,它基本上是跨各种细胞类型的基因之间的spearman相关矩阵 . 所以现在我试图找出哪些基因或基因组的相关值可以说大于0.6,如果我将其设置为我的阈值 . 我怎样才能做到这一点?我正在发布我的数据子集 . 它是一个502 x 502矩阵 . ACTL6B ACTR5 ACTR6 ACTL6B 1 0.6 -0.4 ACTR5 0.4 ...
  • 0 votes
     answers
     views

    在给定输入矩阵的相关值的情况下生成随机矩阵

    给定输入矩阵和相关Rho,我想生成与输入矩阵相关的随机矩阵,其相关值为Rho . 我可以通过rnorm创建随机矩阵,但我不确定如何强制这个新矩阵与原始输入矩阵相关联 . 我查看了其他一些帖子,但找不到我要找的东西 . 例如,这篇文章看起来计算一个随机矩阵,但与自身相关,而不是输入矩阵 .
  • 3 votes
     answers
     views

    将晶格转换为图形?

    假设我在d倍的Z中有一个点的格点,相等的间距,我怎样才能有效地将其转换成一个图形,其中节点是点和两点之间的边,当且仅当这些点相邻时? 例如:假设我们给出了对应于正方形顶点的整数平方的点...我们如何将其转换为4×4矩阵(或图形),条目1或0是否有连接两者的边节点(对应于整数平方的点) 这个例子很简单有两个原因: 点位于R平方,因此输入是一个二维数组(通常输入将是一个d维数组; d> 1 ...

热门问题