2.44.9 ---------- Image Processing ---------- change aspect ratio to match screen 5 FALSE 20 600 20 0 480 4 1 TRUE Original thresholding for blobs 10 255 0 10 5 10 50 smooths edges of blobs 40 TRUE Processed ---------- Outer Circle ---------- for outer circle 180 1 180 1 25 230 204 234 300 3 6 FALSE 10 extracts outer circle data 1 gui ---------- Inner Circle ---------- edge detection - required for Circles 10 0 1.0 finds circles of correct size 1.530000 70 65 9 600 8 FALSE Original 7 Current 2 extracts inner circle data 1 gui ---------- Calculate and Display Results ---------- some averaging to reduce jitter in results 10.0 Large_Circle_X Large_Circle_Y Small_Circle_X Small_Circle_Y 5 allowable +/- from perfect alignment FALSE FALSE FALSE 5 FALSE FALSE FALSE FALSE FALSE Tolerence calculates alignment 1 gui FALSE aligned diffX diffY 2 FALSE Large_Circle_X Large_Circle_Y TRUE 6 Circle_Found Small_Circle_X Small_Circle_Y ---------- Display Alignment ---------- -1 1 -1 3 -1 -1 1 -1 -1 FALSE Circle_Found 3 1 -1 1 aligned -1 -1 -1 -1 -1 -1 -1 -1 FALSE FALSE 150 2 TRUE 210 100 150 210 FALSE 370 100 370 FALSE 0 ALIGNED 50 4 1 FALSE 5 26 0 3 1 -1 0 aligned -1 -1 -1 -1 -1 -1 -1 -1 FALSE FALSE 145 5 TRUE 430 95 145 430 FALSE 150 95 150 FALSE 0 NOT ALIGNED 50 4 1 FALSE 5 25 0