欢迎来到天天文库
浏览记录
ID:40899614
大小:1.62 MB
页数:22页
时间:2019-08-10
《ImageJ macro programming》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、RecordingmacrosThefirststepincreatingamacroisusuallytorecordsomeactions.Imageanalysis2010Activatewith:PLUGINS,MACROS,RECORD...session12EveryactionyouperformfromthemenubecomesastepImageJmacroprogramminginthemacro.Typicalrecordedstep:MortenLarsenDepartmenofBasicSciencesand
2、Environmentrun("Duplicate...","title=newimage.tif");Mathematicsandcomputersciencegroupml@life.ku.dkAmacroeditingwindowmaythenbecreatedwiththeCREATEbutton.Themacrocanbesavedinafilewithextension.ijmor.txt.Session12Slide1/87Imageanalysis2010Session12Slide3/87PartITheImageJm
3、acroeditorAseditorsgo,theImageJmacroeditorisratherpoor...MacrobasicsHowever,fromtheeditoryoucan:•Runthemacro(CTRL-R).1ImageJMacros•Runasingleline(CTRL-Y).2ImagetitlesandIDs•Runaselection(selectandCTRL-Y/CTRL-R).3InvokingmacrosandinstallingmacrosetsAllveryusefulfordebugg
4、ing...4Textoutput5GeneralizingmacrosRecommendation:Forlargermacros,useyourfavouriteeditor,savethefileandloaditintothemacroeditorfordebugging.Imageanalysis2010Session12Slide2/87Imageanalysis2010Session12Slide4/87Whendoingexercises...Macros:OtherrecordablefunctionsCreateam
5、acroforeachexercise(FILE,NEW,Somerecordableoperationsarenotinvokedthroughrunbutratherhavetheirownfunctions:TEXTWINDOW).Copy-pastetherelevantlinesfromthemacrorecorder.open("myimage.tif");imageCalculator("Addcreate","myimage1.tif","myimage2.tif");Editthemacrotextasneeded.
6、selectWindow("myimage.tif");close();Verifythatyouhavethecorrectlinesbyrunningthemacro!Addcommentlinesstatingwhichexercisethisis(andExperimentwiththerecordingfeaturetodiscovertheseothercommentsasneeded).functionsandtheirparameters...Anythingonalineafter//isacomment:...or
7、lookthemupinthemacrofunctionsreference.//Exercise2-15//part(a)run("Duplicate...","title=newimage.tif");//runonduplicateimageImageanalysis2010Session12Slide5/87Imageanalysis2010Session12Slide7/87Macros:therunfunctionThecurrentimageThemostcommontypeofrecordablemacrostepis
8、Mostfunctionsworkonthecurrentimage.invocationofsomemenuitemwiththerunfunction:Wheneveranewimageisopenedorcreat
此文档下载收益归作者所有