帮助中心帮助中心
更新视图的视图集之间的联系
vSet = updateConnection (vSet viewId1、viewId2 relPose)
vSet = updateConnection (vSet viewId1、viewId2 relPose, infoMat)
vSet = addConnection (___、“匹配”featureMatches)
例子
vSet= updateConnection (vSet,viewId1,viewId2,relPose)更新的观点之间的联系viewId1和viewId2指定的相对姿态relPose。
vSet= updateConnection (vSet,viewId1,viewId2,relPose)
vSet
viewId1
viewId2
relPose
vSet= updateConnection (vSet,viewId1,viewId2,relPose,infoMat)指定矩阵与连接相关联的信息。
vSet= updateConnection (vSet,viewId1,viewId2,relPose,infoMat)
infoMat
vSet= addConnection (___“匹配”,featureMatches)指定匹配点的指数两个观点之间除了任何输入参数组合在以前的语法。
vSet= addConnection (___“匹配”,featureMatches)
featureMatches
全部折叠
创建一个空图像视图集。
vSet = imageviewset;
两个图像读入工作区。
imageDir = fullfile (toolboxdir (“愿景”),“visiondata”,“structureFromMotion”);I1 = im2gray (imread (fullfile (imageDir,“image1.jpg”)));I2 = im2gray (imread (fullfile (imageDir,“image2.jpg”)));
检测每个图像兴趣点。
里= detectSURFFeatures (I1);points2 = detectSURFFeatures (I2);
从兴趣点提取特征描述符。
[features1, validPoints1] = extractFeatures (I1,里);[features2, validPoints2] = extractFeatures (I2 points2);
添加特性和分两个图像图像视图集。
vSet = addView (= features1 vSet 1功能,分= validPoints1);vSet = addView (= features2 vSet 2特性,分= validPoints2);
两幅图像之间的匹配特性。然后,匹配特征作为连接存储在图像视图集。
indexPairs = matchFeatures (features1 features2);vSet = addConnection (vSet, 1, 2,匹配= indexPairs);
创建一个视图之间的相对姿态。然后,更新连接的图像视图集。
θ= 30;%度腐烂= [cosd(θ)信德(θ)0;…信德(θ)cosd(θ)0;…0 0 1);反式= (2 3 4);tform = rigidtform3d(腐烂,反式);vSet = updateConnection (vSet, 1、2、tform);
imageviewset
图像视图集,指定为一个imageviewset对象。
视图标识符指定为一个整数。视图标识符是唯一的一个特定的视图。
视图标识符2,指定为一个整数。视图标识符是唯一的一个特定的视图。
rigidtform3d
simtform3d
相对的姿势viewId2关于viewId1指定为一个rigidtform3d或者一个simtform3d对象。
矩阵与连接相关联的信息,指定为6-by-6数字矩阵。
指数两个观点之间的匹配点,指定为一个米b矩阵。
视图集更新连接,作为一个返回imageviewset对象。
全部展开
从R2022b,大多数计算机视觉工具箱™函数创建和使用自左乘公约执行几何转换。因此,现在您可以指定relPose参数作为一个rigidtform3d或simtform3d对象,该对象使用自左乘公约。
尽管你仍然可以指定relPose作为一个rigid3d或affine3d对象,这些对象不推荐,因为他们使用自右乘公约。的updateConnection函数自动转换相对自左乘公约并返回一个姿势imageviewset对象代表构成的rigidtform3d对象。
rigid3d
affine3d
updateConnection
有关更多信息,请参见几何转换迁移到自左乘公约。
detectSURFFeatures
detectMinEigenFeatures
detectHarrisFeatures
detectMSERFeatures
detectFASTFeatures
detectBRISKFeatures
matchFeatures
bundleAdjustment
triangulateMultiview
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室