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 - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to