diff --git a/examples/img/create_split_image.py b/examples/img/create_split_image.py index 30ae4080888ad6d2932f9ac860cea2ffcadb5e52..1da640423d02826a41233e42ec4904609898ffba 100644 --- a/examples/img/create_split_image.py +++ b/examples/img/create_split_image.py @@ -42,4 +42,5 @@ else: result=CreateSplitImage(imagelist) v_result=gui.CreateDataViewer(result) -io.SaveImage(result,sys.argv[-1]) +main_area=gui.GostyApp.Instance().perspective.main_area +main_area.AddWidget("Split Image", v_result) diff --git a/examples/img/fft_li.py b/examples/img/fft_li.py index 9ee75c6fb2007d9c583314f8fc886fc020eff61f..73681183e786e7d46f0505721470a2a4ea8e6cdf 100644 --- a/examples/img/fft_li.py +++ b/examples/img/fft_li.py @@ -1,15 +1,16 @@ import sys import ost.img.alg if len(sys.argv)<2: - images=io.LoadImageList(['square.png']) + images=io.LoadImageList(['square.png','circle.png']) else: images=io.LoadImageList(sys.argv[1:]) viewers=[] i=1 +main_area=gui.GostyApp.Instance().perspective.main_area for im in images: im.CenterSpatialOrigin() im.ApplyIP(img.alg.DFT()) v=gui.CreateDataViewer(im) - v.SetName(sys.argv[i]) viewers.append(v) - i+=1 + main_area.AddWidget('Image' + str(i), v) + i+=1 \ No newline at end of file diff --git a/examples/img/modulate_image.py b/examples/img/modulate_image.py index d81fd59cb43884ac6b66113a77f226db309e64ab..bed29c56557019684e6291b9337b77a63a4d13dd 100644 --- a/examples/img/modulate_image.py +++ b/examples/img/modulate_image.py @@ -20,4 +20,6 @@ im3 = img.CreateImage(img.Size(400,400)) im3.Paste(im) im3.Paste(im2) -v=gui.CreateDataViewer(im3) \ No newline at end of file +v=gui.CreateDataViewer(im3) +main_area=gui.GostyApp.Instance().perspective.main_area +main_area.AddWidget("Modulated Image", v) \ No newline at end of file diff --git a/examples/img/spoke_pattern.py b/examples/img/spoke_pattern.py index 2e188f157303be03a2f03c0659361d15a35970c4..33a242c4709f67d90d96965155b72abb8e7fab3e 100644 --- a/examples/img/spoke_pattern.py +++ b/examples/img/spoke_pattern.py @@ -39,9 +39,5 @@ for y in range (start_y,end_y+1): filter=ost.img.alg.GaussianLowPassFilter(threshold) image.ApplyIP(filter) -# Image is saved -if len(sys.argv)==2: - io.SaveImage(image,sys.argv[1]) - # Viewer is launched to show the result v=gui.CreateDataViewer(image) \ No newline at end of file diff --git a/examples/img/view_phase_diff.py b/examples/img/view_phase_diff.py index 98de6364c9797d9e69949590ea78c71b9bb4c3f6..4a395a50b094f008e15a8ec23bbf2f4d146a7c92 100644 --- a/examples/img/view_phase_diff.py +++ b/examples/img/view_phase_diff.py @@ -22,4 +22,5 @@ for pixel in ex_it: phase_diff=phase1-phase2 diff_image.SetReal(pixel,180.0*float(phase_diff)/math.pi) v=gui.CreateDataViewer(diff_image) -v.SetName("Phase difference (in degrees)") +main_area=gui.GostyApp.Instance().perspective.main_area +main_area.AddWidget("Phase difference (in degrees)", v) \ No newline at end of file