mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
573 B
23 lines
573 B
import numpy as np |
|
import cv2 as cv |
|
|
|
vertices, _ = cv.loadPointCloud("../data/teapot.obj") |
|
vertices = np.squeeze(vertices, axis=1) |
|
print(vertices) |
|
|
|
color = [1.0, 1.0, 0.0] |
|
colors = np.tile(color, (vertices.shape[0], 1)) |
|
obj_pts = np.concatenate((vertices, colors), axis=1) |
|
obj_pts= np.float32(obj_pts) |
|
|
|
cv.viz3d.showPoints("window", "points", obj_pts) |
|
cv.viz3d.setGridVisible("window", True) |
|
|
|
cv.waitKey(0) |
|
|
|
vertices, indices = cv.loadMesh("../data/teapot.obj") |
|
vertices = np.squeeze(vertices, axis=1) |
|
|
|
cv.viz3d.showMesh("window", "mesh", vertices, indices) |
|
|
|
cv.waitKey(0)
|
|
|