2
2
import cv2 as cv
3
3
4
4
def load_bunny ():
5
- with open (cv .samples .findFile ("viz/bunny.ply" ), 'r' ) as f :
5
+ with open (cv .samples .findFile ("../ viz/data /bunny.ply" ), 'r' ) as f :
6
6
s = f .read ()
7
7
ligne = s .split ('\n ' )
8
8
if len (ligne ) == 5753 :
@@ -13,28 +13,28 @@ def load_bunny():
13
13
d = ligne [idx ].split (' ' )
14
14
pts3d [0 ,idx - 12 ,:] = (float (d [0 ]), float (d [1 ]), float (d [2 ]))
15
15
pts3d = 5 * pts3d
16
- return cv .viz_PyWCloud (pts3d )
16
+ return cv .viz_WCloud (pts3d )
17
17
18
18
myWindow = cv .viz_Viz3d ("Coordinate Frame" )
19
- axe = cv .viz_PyWCoordinateSystem ()
19
+ axe = cv .viz_WCoordinateSystem ()
20
20
myWindow .showWidget ("axe" ,axe )
21
21
22
22
cam_pos = (3.0 , 3.0 , 3.0 )
23
23
cam_focal_point = (3.0 ,3.0 ,2.0 )
24
24
cam_y_dir = (- 1.0 ,0.0 ,0.0 )
25
- cam_pose = cv .viz .makeCameraPosePy (cam_pos , cam_focal_point , cam_y_dir )
25
+ cam_pose = cv .viz .makeCameraPose (cam_pos , cam_focal_point , cam_y_dir )
26
26
print ("OK" )
27
- transform = cv .viz .makeTransformToGlobalPy ((0.0 ,- 1.0 ,0.0 ), (- 1.0 ,0.0 ,0.0 ), (0.0 ,0.0 ,- 1.0 ), cam_pos )
27
+ transform = cv .viz .makeTransformToGlobal ((0.0 ,- 1.0 ,0.0 ), (- 1.0 ,0.0 ,0.0 ), (0.0 ,0.0 ,- 1.0 ), cam_pos )
28
28
pw_bunny = load_bunny ()
29
- cloud_pose = cv .viz_PyAffine3 ()
29
+ cloud_pose = cv .viz_Affine3d ()
30
30
cloud_pose = cloud_pose .translate ((0 , 0 , 3 ))
31
31
cloud_pose_global = transform .product (cloud_pose )
32
32
33
- cpw = cv .viz_PyWCameraPosition (0.5 )
34
- cpw_frustum = cv .viz_PyWCameraPosition (0.3 )
33
+ cpw = cv .viz_WCameraPosition (0.5 )
34
+ cpw_frustum = cv .viz_WCameraPosition (0.3 )
35
35
myWindow .showWidget ("CPW" , cpw );
36
36
myWindow .showWidget ("CPW_FRUSTUM" , cpw_frustum )
37
- myWindow .setViewerPosePy (cam_pose )
37
+ myWindow .setViewerPose (cam_pose )
38
38
myWindow .showWidget ("bunny" , pw_bunny , cloud_pose_global )
39
39
#myWindow.setWidgetPosePy("bunny")
40
40
myWindow .spin ();
0 commit comments