kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx

上传人:b****7 文档编号:21972439 上传时间:2023-02-02 格式:DOCX 页数:10 大小:23.23KB
下载 相关 举报
kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx_第1页
第1页 / 共10页
kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx_第2页
第2页 / 共10页
kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx_第3页
第3页 / 共10页
kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx_第4页
第4页 / 共10页
kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx

《kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

kinect windowshardware和sdk概述外文文献翻译学位论文Word格式文档下载.docx

functionalities,properties,andlimits

•SoftwarearchitecturedefiningtheKinectSDK1.6MotioncomputingandKinect.BeforegettingKinectinmotion,let'

strytounderstandwhatmotioncomputing(ormotioncontrolcomputing)isandhowKinectbuiltitssuccessinthisarea.Motioncontrolcomputingisthedisciplinethatprocesses,digitalizes,anddetectsthepositionand/orvelocityofpeopleandobjectsinordertointeractwithsoftwaresystems.

MotioncontrolcomputinghasbeenestablishingitselfasoneofthemostrelevanttechniquesfordesigningandimplementingaNaturalUserInterface(NUI).NUIsarehuman-machineinterfacesthatenabletheusertointeractinanaturalwaywithsoftwaresystems.ThegoalsofNUIsaretobenaturalandintuitive.NUIsarebuiltonthefollowingtwomainprinciples:

•TheNUIhastobeimperceptible,thankstoitsintuitivecharacteristics:

(asensorabletocaptureourgestures,amicrophoneabletocaptureourvoice,andatouchscreenabletocaptureourhands'

movements).Alltheseinterfacesareimperceptibletousbecausetheiruseisintuitive.Theinterfaceisnotdistractingusfromthecorefunctionalitiesofoursoftwaresystem.

•TheNUIisbasedonnatureornaturalelements.(theslidegesture,thetouch,thebodymovements,thevoicecommands—alltheseactionsarenaturalandnotdivertingfromournormalbehavior).NUIsarebecomingcrucialforincreasingandenhancingtheuseraccessibilityforsoftwaresolution.ProgrammingaNUIisveryimportantnowadaysanditwillcontinuetoevolveinthefuture.KinectembracestheNUIsprincipleandprovidesapowerfulmultimodalinterfacetotheuser.Wecaninteractwithcomplexsoftwareapplicationsand/orvideogamessimplybyusingourvoiceandournaturalgestures.Kinectcandetectourbodyposition,velocityofourmovements,andourvoicecommands.Itcandetectobjects'

positiontoo.

MicrosoftstartedtodevelopKinectasasecretprojectin2006withintheXboxdivisionasacompetitiveWiikiller.In2008,MicrosoftstartedProjectNatal,namedaftertheMicrosoftGeneralManagerofIncubationAlexKipman'

shometowninBrazil.The

project'

sgoalwastodevelopadeviceincludingdepthrecognition,motiontracking,

facialrecognition,andspeechrecognitionbasedonthevideorecognitiontechnology

developedbyPrimeSense.KinectforXboxwaslaunchedinNovember2010anditslaunchwasindeedasuccess:

itwasanditisstillabreak-throughinthegamingworldanditholdstheGuinnessWorldRecordforbeingthe"

fastestsellingconsumerelectronicsdevice"

aheadoftheiPhoneandtheiPad.InDecember2010,PrimeSense()releasedasetofopensourcedriversandAPIsforKinectthatenabledsoftwaredeveloperstodevelopWindowsapplicationsusingtheKinectsensor.Finally,onJune172011MicrosoftlaunchedtheKinectSDKbeta,whichisasetoflibrariesandAPIsthatenableustodesignanddevelopsoftwareapplicationsonMicrosoftplatformsusingtheKinectsensorasamultimodalinterface.WiththelaunchoftheKinectforWindowsdeviceandtheKinectSDK,motioncontrolcomputingisnowadisciplinethatwecanshapeinourgarages,writingsimpleandpowerfulsoftwareapplicationsourselves.Thisbookiswrittenforallofuswhowanttodevelopmarket-readysoftwareapplicationsusingKinectforWindowsthatcantrackaudioandvideoandcontrolmotionbasedonNUI.InanareawhereKinectestablisheditselfinsuchashortspanoftime,thereistheneedtoconsolidateallthetechnicalresourcesanddeveloptheminanappropriateway:

thisisourzero-to-heroKinectinmotionjourney.Thisiswhatthisbookisabout.

ThisbookassumesthatyouhaveabasicknowledgeofC#andthatweallhaveagreatpassiontolearnaboutprogrammingforKinectdevices.ThisbookcanbeenjoyedbyanybodyinterestedinknowingmoreaboutthedeviceandlearninghowtotrackaudioandvideousingtheKinectforWindowsSoftwareDevelopmentKit(SDK)1.6.Wedeeplybelievethisbookwillhelpyoutomasterhowtoprocessvideodepthandaudiostreamandbuildmarket-readyapplicationsthatcontrolmotion.Thisbookhasdeliberatelybeenkeptsimpleandconcise,whichwillaidyoutoquicklygraspthecoreandcriticalconcepts.

BeforejumpingonthecoreofaudioandvisualtrackingwithKinectforWindows,let'

stakethespaceofthisintroductionchaptertounderstandwhatthehardwareandsoftwarearchitecturesKinectforWindowsanditsSDK1.6use.

Hardwareoverview

TheKinectdeviceisahorizontalbarcomposedofmultiplesensorsconnectedtoabasewithamotorizedpivot.ThefollowingimageprovidesaschematicrepresentationofallthemainKinecthardwarecomponents.LookingattheKinectsensorfromthefront,fromtheoutsideitispossibletoidentifytheInfrared(IR)Projector

(1),theRGBcamera(3),andthedepthcamera

(2).Anarrayoffourmicrophones(6),thethree-axisaccelerometer(5),andthetiltmotor(4)arearrangedinsidetheplasticcase.

ThedeviceisconnectedtoaPCthroughaUSB2.0cable.ItneedsanexternalpowersupplyinordertoworkbecauseUSBportsdon'

tprovideenoughpower.Nowlet'

sjumpintothemainfeaturesofitscomponents.

TheIRprojector

TheIRprojectoristhedevicethatKinectusesforprojectingtheIRraysthatareusedforcomputingthedepthdata.TheIRprojector,whichfromtheoutsidelookslikeacommoncamera,isalaseremitterthatconstantlyprojectsapatternofstructuredIRdotsatawavelengtharoundof830nm(patentUS20100118123,PrimeSenseLtd.).Thislightbeamisinvisibletohumaneyes(thattypicallyrespondtowavelengthsfromabout390nmto750nm)exceptforaredbrightdotinthecenterofemitter.Thepatterniscomposedby3x3subpatternsof211x165dots(foratotalof633x495dots).Ineachsubpattern,onespotismuchbrighterthanalltheothers.

Asthedottedlight(spot)hitsanobject,thepatternbecomesdistorted,andthisdistortionisanalyzedbythedepthcamerainordertoestimatethedistance

betweenthesensorandtheobjectitself.

Depthcamera

Thedepthcameraisa(traditional)monochromeCMOS(complementary

metal-oxide-semiconductor)camerathatisfittedwithanIR-passfilter(whichisblockingthevisiblelight).Thedepthcameraisthedevicethat

Kinectusesforcapturingthedepthdata

Thedepthcameraisthesensorreturningthe3Dcoordinates(x,y,z)ofthesceneasastream.ThesensorcapturesthestructuredlightemittedbytheIRprojectorandthelightreflectedfromtheobjectsinsidethescene.Allthisdataisconvertedintoastreamofframes.EverysingleframeisprocessedbythePrimeSensechipthatproducesanoutputstreamofframes.Theoutputresolutionisupto640x480pixels.Eachpixel,basedon11bits,canrepresent2048levelsofdepth.

TheRGBcamera

TheRGBcameraissimilartoacommoncolorwebcam,butunlikeacommonwebcam,theRGBcamerahasn'

tgotanIR-cutfilter.ThereforeintheRGBcamera,theIRisreachingtheCMOS.Thecameraallowsaresolutionupto1280x960pixelswith12imagespersecondspeed.Wecanreachaframerateof30imagespersecondataresolutionof640x480with8bitsperchannelproducingaBayerfilteroutputwithaRGGBDpattern.Thiscameraisalsoabletoperformcolorflickeravoidance,colorsaturationoperations,andautomaticwhitebalancing.Thisdataisutilizedtoobtainthedetailsofpeopleandobjectsinsidethescene.

Microsoftnow 

announced 

ithasstarteddeliveringKinectforWindowsv2DeveloperPreviewkitstodeveloperswhosignedup 

forthe$399program.TheDeveloperPreviewincludesapre-releaseKinectforWindowsv2sensorandthenextreleaseoftheKinectforWindowssoftwaredevelopmentkit(SDK).

Microsoftsaysitreceived“thousandsofapplications”fortheprogramandselectedanunknownnumber(again,“thousands”)ofparticipantsbasedontheir“expertise,passion,andtherawcreativityoftheirideas.”Thecompanyispromisingongoingupdatesaswellasaccesstoprivateforumswheredeveloperscandiscusswhatworksandwhatdoesn’t.

Thebestpart,however,isthatparticipantswillalsoreceiveaKinectforWindowsv2sensorwhentheybecomeavailable“nextsummer.”Microsoftwouldn’tshareamorespecifictimeframethanthat.

TheKinectforWindowsv2sensorwillfeaturethecorecapabilitiesofthenewKinectforXboxOnesensor,includinganultrawide-angle1080pHDdepthcamera.ThedevicecapturesRGBcolorvideoataround30framespersecondandcanevenmonitortheuser’sheartrate.Hereishowthecompanybreaksdowntheimprovements:

RealVision:

KinectRealVisiontechnologydramaticallyexpandsitsfieldofviewforgreaterlineofsight.Anall-newactiveIRcameraenablesittoseeinthedark.Andbyusingadvancedthree-dimensionalgeometry,itcaneventellifyou’restandingoffbalance.

RealMotion:

KinectRealMotiontechnologytrackseventheslightestgestures.Soasimplesqueezeofyourhandresultsinprecisecontroloveranapplication,whetheryou’restandinguporsittingdown.

RealVoice:

KinectRealVoicetechnologyfocusesonthesoundsthatmatter.Thankstoanall-newmulti-microphonearray,theadvancednoiseisolationcapabilityletsthesensorknowwhotolistento,eveninacrowdedspace.

ItbeatstheoriginalKinectonalmosteverylevel.MicrosoftbelievesitsNaturalUserInterface(NUI)benefitswillimpactmultipleindustries,fromretailandmanufacturingtohealthcare,education,communications,andsoon.Wedon’tdoubt

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1