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