From 133f67829bbc9c4473d33fd2188e86b7d848ce65 Mon Sep 17 00:00:00 2001 From: gac-S_Changer Date: Thu, 22 Jun 2017 14:37:58 +0200 Subject: [PATCH] Closedown --- script/LedDetection.py | 115 ----------------------------------- script/LedDetectionFilter.py | 16 +---- script/LedDetectionProc.py | 47 ++------------ script/local.py | 6 ++ 4 files changed, 12 insertions(+), 172 deletions(-) delete mode 100644 script/LedDetection.py diff --git a/script/LedDetection.py b/script/LedDetection.py deleted file mode 100644 index 719551d..0000000 --- a/script/LedDetection.py +++ /dev/null @@ -1,115 +0,0 @@ -################################################################################################### -# Example of using ImageJ functionalities through ijutils. -################################################################################################### - -import datetime -from ijutils import * -import java.awt.Color as Color - -import ch.psi.pshell.imaging.Filter as Filter -from ch.psi.pshell.imaging.Overlays import * -import ch.psi.pshell.imaging.Pen as Pen - - -roi_center = (800, 600) -roi_radius = 600 -integration_count = 10 -integration_continuous = False -integration_partial = False -frames = [] - -roi = (roi_center[0] - roi_radius, roi_center[1] - roi_radius, 2* roi_radius, 2*roi_radius) - - -color_roi = Color(0, 128, 0) - -renderer = show_panel(img) -renderer.clearOverlays() -ov_roi_shape = Ellipse(Pen(color_roi, 0,), java.awt.Point(roi[0], roi[1]), java.awt.Dimension(roi[2], roi[3])) -ov_roi_bound = Rect(Pen(color_roi, 0, Pen.LineStyle.dotted), java.awt.Point(roi[0], roi[1]), java.awt.Dimension(roi[2], roi[3])) -ov_roi_center = Crosshairs(Pen(color_roi, 0), java.awt.Point(roi_center[0],roi_center[1]), java.awt.Dimension(15,15)) - -renderer.addOverlays([ov_roi_shape, ov_roi_bound,ov_roi_center]) - - -def in_roi(x,y): - return math.hypot(x-roi_radius, y-roi_radius) < roi_radius - - -def integrate (ips): - for i in range(len(ips)): - if i==0: - aux = new_image(roi[2], roi[3], image_type="float", title = "sum", fill_color = None) - op_image(aux, ips[i], "add", float_result=True, in_place=True) - op_const(aux, "divide", len(ips), in_place=True) - return aux - - -last_ret = (None, None) -def detect_led(ip): - global roi_center, roi_radius, integration_count, integration_continuous, integration_partial, frames - global count , last_ret - aux = sub_image(ip, roi[0], roi[1], roi[2], roi[3]) - grayscale(aux) - #gaussian_blur(aux) - if (integration_count>1): - frames.append(aux) - if len(frames) >integration_count: - del frames[0] - if not integration_continuous: - if (len(frames)< integration_count): - if last_ret[1] is not None: invert(last_ret[1]) - return last_ret - if (not integration_partial) and len(frames)