Skip to content

Commit a26f713

Browse files
committed
Merge pull request #3094 from thunderbirdtr:viz_samples
2 parents 9100b8a + 0d37127 commit a26f713

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

modules/viz/samples/viz_sample_02.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33

44
my_window = cv.viz_Viz3d("Coordinate Frame")
55

6-
axe = cv.viz_PyWCoordinateSystem()
7-
axis = cv.viz_PyWLine((-1.0,-1.0,-1.0), (1.0,1.0,1.0), cv.viz_PyColor().green())
6+
axe = cv.viz_WCoordinateSystem()
7+
axis = cv.viz_WLine((-1.0,-1.0,-1.0), (1.0,1.0,1.0), cv.viz_Color().green())
88
axis.setRenderingProperty(cv.viz.LINE_WIDTH, 4.0);
99
my_window.showWidget("axe",axis)
10-
plan = cv.viz_PyWPlane((-1.0,-1.0,-1.0), (1.0,.0,.0), (-.0,.0,-1.0))
10+
plan = cv.viz_WPlane((-1.0,-1.0,-1.0), (1.0,.0,.0), (-.0,.0,-1.0))
1111
#my_window.showWidget("plan", plan)
12-
cube = cv.viz_PyWCube((0.5,0.5,0.0), (0.0,0.0,-0.5), True, cv.viz_PyColor().blue())
12+
cube = cv.viz_WCube((0.5,0.5,0.0), (0.0,0.0,-0.5), True, cv.viz_Color().blue())
1313

14-
#my_window.showWidget("Cube Widget",cube)
14+
my_window.showWidget("Cube Widget",cube)
1515
pi = np.arccos(-1)
1616
print("First event loop is over")
1717
my_window.spin()
@@ -27,7 +27,8 @@
2727
rot_vec[0, 2] += np.pi * 0.01
2828
translation_phase += pi * 0.01
2929
translation = np.sin(translation_phase)
30-
pose = cv.viz_PyAffine3(rot_vec, (translation, translation, translation))
31-
my_window.setWidgetPosePy("Cube Widget", pose)
32-
my_window.spinOnce(1, True)
30+
pose = cv.viz_Affine3d(rot_vec, (translation, translation, translation))
31+
my_window.setWidgetPose("Cube Widget",pose)
32+
my_window.spinOnce(1, True);
33+
3334
print("Last event loop is over")

modules/viz/samples/viz_sample_03.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import cv2 as cv
33

44
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:
66
s = f.read()
77
ligne = s.split('\n')
88
if len(ligne) == 5753:
@@ -13,28 +13,28 @@ def load_bunny():
1313
d = ligne[idx].split(' ')
1414
pts3d[0,idx-12,:] = (float(d[0]), float(d[1]), float(d[2]))
1515
pts3d = 5 * pts3d
16-
return cv.viz_PyWCloud(pts3d)
16+
return cv.viz_WCloud(pts3d)
1717

1818
myWindow = cv.viz_Viz3d("Coordinate Frame")
19-
axe = cv.viz_PyWCoordinateSystem()
19+
axe = cv.viz_WCoordinateSystem()
2020
myWindow.showWidget("axe",axe)
2121

2222
cam_pos = (3.0, 3.0, 3.0)
2323
cam_focal_point = (3.0,3.0,2.0)
2424
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)
2626
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)
2828
pw_bunny = load_bunny()
29-
cloud_pose = cv.viz_PyAffine3()
29+
cloud_pose = cv.viz_Affine3d()
3030
cloud_pose = cloud_pose.translate((0, 0, 3))
3131
cloud_pose_global = transform.product(cloud_pose)
3232

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)
3535
myWindow.showWidget("CPW", cpw);
3636
myWindow.showWidget("CPW_FRUSTUM", cpw_frustum)
37-
myWindow.setViewerPosePy(cam_pose)
37+
myWindow.setViewerPose(cam_pose)
3838
myWindow.showWidget("bunny", pw_bunny, cloud_pose_global)
3939
#myWindow.setWidgetPosePy("bunny")
4040
myWindow.spin();

0 commit comments

Comments
 (0)