2 from visp.core
import PixelMeterConversion, CameraParameters
6 cam = CameraParameters(px=600, py=600, u0=320, v0=240)
8 vs, us = np.meshgrid(range(h), range(w), indexing=
'ij')
10 xs, ys = PixelMeterConversion.convertPoints(cam, us, vs)
12 assert xs.shape == (h, w)
and ys.shape == (h, w)
17 x, y = PixelMeterConversion.convertPoint(cam, u, v)
19 assert x == xs[v, u]
and y == ys[v, u]
22 from visp.core
import MeterPixelConversion, CameraParameters
26 cam = CameraParameters(px=600, py=600, u0=320, v0=240)
29 ys, xs = np.meshgrid(range(h), range(w), indexing=
'ij')
31 us, vs = MeterPixelConversion.convertPoints(cam, xs, ys)
33 assert us.shape == (h, w)
and vs.shape == (h, w)
38 u, v = MeterPixelConversion.convertPoint(cam, x, y)
39 assert u == us[y, x]
and v == vs[y, x]