Analyse image and save data lists

Share your programming ideas for various measurement and analysis tasks here
Post Reply
user-4
Posts: 397
Joined: Thu Jan 01, 1970 1:00 am

Analyse image and save data lists

Post by user-4 »

Code: Select all

#######################################################
## M E A S U R E M E N T   A N D   A N A L Y S I S
##
## Macro name: Analyze image and save data lists
## Required files: cells1.czi, MyAnalysisSetting.czias
##
## LOAD IMAGE, LOAD IMAGE ANALYSIS SETTING,
## Analyze THE IMAGE, EXTRACT DATA LISTS OF THE IMAGE,
## SAVE DATA LISTS
## 
#######################################################
##
##
## Remove all open documents
Zen.Application.Documents.RemoveAll()
##
##
## Show message in pause dialog
Zen.Application.Pause('Execute first the macro "Create an image analysis setting"!')
## Load image automatically
image = Zen.Application.LoadImage("C:\\OAD\\Input\\CZI Images\\Micron Scaled\\cells1.czi", False)
Zen.Application.Documents.Add(image)
## Load analysis setting
ias = ZenImageAnalysisSetting()
ias.Load('MyAnalysisSetting')
## Analyze the image (opens Analysis view)
Zen.Analyzing.Analyze(image,ias)
## Create data list with results for all regions
regsTable = Zen.Analyzing.CreateRegionsTable(image)
Zen.Application.Documents.Add(regsTable)
## Create data list with results for each region
regTable = Zen.Analyzing.CreateRegionTable(image)
Zen.Application.Documents.Add(regTable)
## Save regions data list automatically
regsTableName = regsTable.Name
regsTable.Save("C:\\OAD\\Output\\CSV Tables\\" + regsTable.Name + ".csv")
## Save region data list automatically
regTableName = regTable.Name
regTable.Save("C:\\OAD\\Output\\CSV Tables\\" + regTable.Name + ".csv")
##
#######################################################
Post Reply