class DepthViewCommand(BaseCommand): def __init__(self, scene, parent=None): super(DepthViewCommand, self).__init__(scene, "Depth View Command", parent) self._view = None def _runImp(self): D_32F = self._scene.depth() if D_32F is None: return image = self._scene.image() A_8U = alpha(image) if A_8U is None: return self._view = GLView() self._view.setRGBAD(image, D_32F) self._view.show() # A_8U = cv2.resize(A_8U, None, fx=0.25, fy=0.25) # N0_32F, N_32F = estimateNormal(A_8U) # # h, w = image.shape[:2] # N_32F = cv2.resize(N_32F, (w, h)) # self._scene.setNormal(N_32F) # self._scene.setDisplayMode(Scene.DisplayNormal)
def _runImp(self): D_32F = self._scene.depth() if D_32F is None: return image = self._scene.image() A_8U = alpha(image) if A_8U is None: return self._view = GLView() self._view.setRGBAD(image, D_32F) self._view.show() # A_8U = cv2.resize(A_8U, None, fx=0.25, fy=0.25) # N0_32F, N_32F = estimateNormal(A_8U) # # h, w = image.shape[:2] # N_32F = cv2.resize(N_32F, (w, h)) # self._scene.setNormal(N_32F) # self._scene.setDisplayMode(Scene.DisplayNormal)