Startup
This commit is contained in:
18
script/cpython/image_functions.py
Normal file
18
script/cpython/image_functions.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import numpy
|
||||
|
||||
def img_get_int(fname, header, width, height, depth, x1,y1,x2,y2, bx1,by1,bx2,by2 ):
|
||||
# read actual image file
|
||||
img = numpy.fromfile(fname, dtype=numpy.uint32)
|
||||
img.shape = height, width
|
||||
# signal roi
|
||||
area_I = ( x2 - x1 + 1) * ( y2 - y1 + 1)
|
||||
I_sum = img[y1:y2, x1:x2].sum()
|
||||
thresh1_count = len(numpy.where(img>thres1)[0])
|
||||
thresh2_count = len(numpy.where(img>thres2)[0])
|
||||
thresh3_count = len(numpy.where(img>thres3)[0])
|
||||
thresh4_count = len(numpy.where(img>thres4)[0])
|
||||
|
||||
# background roi
|
||||
I_sum_bgr = img[by1:by2, bx1:bx2].sum()
|
||||
area_bgr= (bx2 - bx1 + 1) * (by2 - by1 + 1)
|
||||
return (I_sum, area_I, thresh1_count, thresh2_count, thresh3_count, thresh4_count, I_sum_bgr, area_bgr)
|
||||
11
script/cpython/wrapper.py
Normal file
11
script/cpython/wrapper.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from jeputils import *
|
||||
|
||||
def img_get_int(fname, header, width, height, depth, x1,y1,x2,y2, bx1,by1,bx2,by2 ):
|
||||
ret = call_jep("CPython/image_functions", "img_get_int", [fname, header, width, height, depth, x1,y1,x2,y2, bx1,by1,bx2,by2])
|
||||
return ret
|
||||
|
||||
|
||||
|
||||
#def hfitoff(data, xdeg):
|
||||
# ret = call_jep("CPython/hfitoff", "hfitoff", [to_npa(data),to_npa(xdeg)])
|
||||
# return (ret[0], ret[1], ret[2],ret[3], ret[4].data, ret[5].data)
|
||||
Reference in New Issue
Block a user