Hello,
I have a microscopy program that produces images at a fast rate, I would like to be able to process these images as they are produced with scipy. I tried pythonnet, but the arrays do not seem to work or are so slow that they would be useless. Here is my code.
def ImageProcess(self, cImage):
a = cImage.GetArrayDouble()
Y = zeros( (cImage.Width,cImage.Height) )
#Python does not like .net arrays. You must change it over to python array to use it
#This code is so slow that it is impossible to use.
for i in range(0,cImage.Width):
for j in range(0,cImage.Height):
Y[i,j]=a[i,j]
#Whatever is placed in the array is not a type that agrees with scipy as this function fails as well
F =fft(Y)
#I am not sure what kind of array to accept on the c# side as I am not sure what the return value is
test = CoreImage.CreateImageFromArray(F)
return cImage
Thanks for your help