root / bin / image2geometry / MGX_EdgeDetect_RNASeq.py @ 7
Historique | Voir | Annoter | Télécharger (1,93 ko)
1 |
import os |
---|---|
2 |
gaussianblurvalue=str(0) |
3 |
edgedetectvalue=str(8000) |
4 |
dilatevalue=str(5) |
5 |
path="/home/biophysics/Desktop/Virginie/stade 11/02. normalised_30_scaled/27C/normalised-OtsuT30/27C_PMT3/"
|
6 |
os.chdir(path) |
7 |
listfiles=os.listdir(path) |
8 |
Process.Stack__System__Clear_Work_Stack('0')
|
9 |
Process.Stack__System__Clear_Main_Stack('0')
|
10 |
Process.Stack__System__Clear_Main_Stack('1')
|
11 |
Process.Stack__System__Clear_Work_Stack('1')
|
12 |
for i in listfiles: |
13 |
Process.Stack__System__Set_Current_Stack('Main', '0') |
14 |
Process.Stack__System__Open(path+i, 'Main', '0') |
15 |
Process.Stack__System__Open(path+i, 'Main', '1') |
16 |
Process.Stack__Filters__Gaussian_Blur_Stack(gaussianblurvalue, gaussianblurvalue, gaussianblurvalue) |
17 |
Process.Stack__MultiStack__Copy_Work_to_Main_Stack() |
18 |
Process.Stack__MultiStack__Swap_or_Copy_Stack_1_and_2('Main', '1 -> 2') |
19 |
Process.Stack__Morphology__Edge_Detect(edgedetectvalue, '2.0', '0.3', '30000') |
20 |
Process.Stack__MultiStack__Copy_Work_to_Main_Stack() |
21 |
Process.Stack__MultiStack__Swap_or_Copy_Stack_1_and_2('Main', '1 <-> 2') |
22 |
Process.Stack__System__Set_Current_Stack('Main', '0') |
23 |
Process.Stack__Canvas__Reverse_Axes('No', 'No', 'Yes') |
24 |
Process.Stack__Morphology__Edge_Detect(edgedetectvalue, '2.0', '0.3', '30000') |
25 |
Process.Stack__Canvas__Reverse_Axes('No', 'No', 'Yes') |
26 |
Process.Stack__MultiStack__Swap_or_Copy_Stack_1_and_2('Main', '1 <- 2') |
27 |
Process.Stack__System__Set_Current_Stack('Both', '0') |
28 |
Process.Stack__MultiStack__Combine_Stacks('Product')
|
29 |
Process.Stack__System__Set_Current_Stack('Work', '0') |
30 |
Process.Stack__Morphology__Dilate(dilatevalue, dilatevalue, "0", 'No', 'No') |
31 |
Process.Stack__System__Save(path+"MGX_"+i[:-4]+'_e'+edgedetectvalue+'_d'+dilatevalue+'.tif', 'Work', '0', '0') |
32 |
Process.Stack__System__Clear_Work_Stack('0')
|
33 |
Process.Stack__System__Clear_Main_Stack('0')
|
34 |
Process.Stack__System__Clear_Main_Stack('1')
|
35 |
Process.Stack__System__Clear_Work_Stack('1')
|
36 |
Process.Stack__System__Clear_Main_Stack('2')
|
37 |
Process.Stack__System__Clear_Work_Stack('2')
|