Thistoolboxprovidesusefulfunctionstoprocesspanoramaimages.PleaseseeQuickstartbelowfordetails.
Ifusingthiscodeaspartsofyourproject,pleasecite:
Y.Zhang,S.Song,P.Tan,andJ.XiaoPanoContext:AWhole-room3DContextModelforPanoramicSceneUnderstandingProceedingsofthe13thEuropeanConferenceonComputerVision(ECCV2014)
@article{zhang2014panocontext,title={Panocontext:Awhole-room3dcontextmodelforpanoramicsceneunderstanding},author={Zhang,YindaandSong,ShuranandTan,PingandXiao,Jianxiong},booktitle={EuropeanConferenceonComputerVision},pages={668--686},year={2014},organization={Springer}}Ifyouhaveanyquestionaboutthecode,pleasefeelfreetocontact:YindaZhang,yindazatgmail.
Quickstart:Rundemo_full.mtoseean"almost"completelistoffunctionsinthistoolbox.Some(notall)featuredfunctionsare:
Combineperspectiveimagestoapanorama.Projectaregiononpanoramatoaperspectiveimage.Linesegmentdetection.Colorsegmentation.Findvanishingpoint.Reconstruct3Dcuboid.Forafulllistoffunctions,pleaseseeinstruction.pdf.
Matterport3Dsupport:Rundemo_matterport.mtoseehowtostitchpanoramaforMatterport3Ddataset.Notethat:
Ifyouwishtohaveseamlessgoodlookingcolorpanorama,youshouldstitchskyboximages.Ifyouwishtohavealignedcoloranddepthpanorama,youshouldstitchundistorted_color/depth_images.Ifyoustitchfromundistorted_color/depth_images:
Thecolorpanoramafromundistorted_color_imagesmaycontainvisibleartifactsnearstitchingboundariesbecauseofdifferentexposurebetweenimages.Thedemoonlytakesthe6horizontalviewsasexample,andassumes60degreesbetweeneachpairofadjacentviews.Thismaynotbetrueinpractice,andaperfectlyaccuratepanoramastitchingrequiresaccuratecalculationof(vx,vy)fromcameraextrinsicmatrices.Givenmoreaccurate(vx/vy)calculatedforupward/downwardlookingviews,youmaystitch18viewstogetherforamorecompletepanorama.FAQ:Q:Windowsuserswillgetanerrorwhencallingfunction"lsdWrap.m".A:TheWindowscommandlinedoesnotsupport'/'.Pleasechangeall'/'incommandslineto'\'beforesendingthemto"system"functioninMatlab.
License:ThistoolboxisundertheMITLicense:https://opensource.org/licenses/MIT.
评论