Array problem

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Array problem

Ashcroft, B.A.

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
_________________________________________________
Python.NET mailing list - [hidden email]
http://mail.python.org/mailman/listinfo/pythondotnet