comparison python/moving.py @ 223:c31722fcc9de

minor modifications for integer drawing in OpenCV
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 26 Jun 2012 03:29:57 -0400
parents 9c7fc6899c0e
children e0988a8ace0c
comparison
equal deleted inserted replaced
222:426321b46e44 223:c31722fcc9de
156 def aslist(self): 156 def aslist(self):
157 return [self.x, self.y] 157 return [self.x, self.y]
158 158
159 def astuple(self): 159 def astuple(self):
160 return (self.x, self.y) 160 return (self.x, self.y)
161
162 def asint(self):
163 return Point(int(self.x), int(self.y))
161 164
162 def project(self, homography): 165 def project(self, homography):
163 from numpy.core.multiarray import array 166 from numpy.core.multiarray import array
164 projected = cvutils.projectArray(homography, array([[self.x], [self.y]])) 167 projected = cvutils.projectArray(homography, array([[self.x], [self.y]]))
165 return Point(projected[0], projected[1]) 168 return Point(projected[0], projected[1])