Hi, I'm working under mac os x with the OpenCV-library that I load via ctypes.
From a ObjectiveC-methodcall I get an integer, that "really" is a pointer to an IplImage-structure. I've got a function that takes such a pointer. But I don't find a way to pass it to that very function. These are the relevant parts of my code: cvImage = self._f.cvImage() print "Address of IplImage: %x" % cvImage cvImage = c_void_p(cvImage) print cvImage cvImage2 = macopencv.cvCloneImage(cvImage) The output is 2007-04-14 19:22:53.910 SequenceGrabberTest[5320] Returning IplImage at Address of IplImage: e860c60 e860c60 c_void_p(243666016) 2007-04-14 19:22:53.915 SequenceGrabberTest[5320] Exception raised during posting of notification. Ignored. exception: exceptions.ValueError: depythonifying 'pointer', got 'int' The first line is actually from the ObjectivC-method, a log-statement. As one can see, the pointer is passed back as integer. But then I'm stuck. Any suggestions would be appreciated! diez -- http://mail.python.org/mailman/listinfo/python-list