A little command line utility to generate pattern images for structured illumination microscopy
Head over to the release page and download the latest executable pattern_gen.exe
.
From the directory that pattern_gen.exe
is in
pattern_gen <image_height> <image_width> <pattern_bar_width> --phase_shifts <n_shifts>
pattern_gen 256 256 16 --phase_shifts 3 --output_directory D:\SIM_GENERATOR\DemoPatterns --orientation horizontal --file_format jpg --bits 8 --full_depth True
Will generate the following images
phi_01.jpg | phi_02.jpg | phi_03.jpg |
---|---|---|
Argument | Type | Optional? | Default | Options | Desc | Example |
---|---|---|---|---|---|---|
Positional Args | (int int int) | False | NONE | NONE | Image Height, Image Width, & Bar width | 1024 986 32 |
phase shifts | int | False | NONE | 0<n<inf |
How many phase shift images | --phase_shifts 5 |
output directory | str | True | ~exe location\patterns |
where to save pattern images | --output_directory C:\Users\Thanos\Stuff |
|
orientation | str | True | vertical |
vertical or horizontal
|
which way should the bars be oriented | --orientation vertical |
file format | str | True | bmp |
bmp tiff tif jpg jpeg png |
File type | --file_format tif |
bits | int | True | 8 |
8 16 32 |
Bit depth of image | --bits 16 |
full depth | bool | True | True |
True False |
If true Use full range of bitdepth e.g 255 for 8 otherwise image will be 0 or 1. When bits==32 option overides toFalse
|
--full_depth True |
bar type | str | True | solid |
solid triangle sine |
Type of waveform | --bar_type sine |
If you have a feauture request open an issue and let me know.