/** * Test * * @param args * @throws KinectException */ public static void main(String[] args) throws KinectException { VideoDisplay.createVideoDisplay(new KinectController(0).videoStream); } }
/** * Test * * @param args * @throws KinectException */ public static void main(String[] args) throws KinectException { VideoDisplay.createVideoDisplay(new KinectController(0).videoStream); } }
/** * Default constructor * @param id of kinect controller * @throws KinectException */ public KinectDepthSnapshot(int id) throws KinectException { controller = new KinectController(id, irmode,true); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice[] devices = ge.getScreenDevices(); JFrame frame=new JFrame("Full Screen JFrame"); //Set default close operation for JFrame frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Set JFrame size to full screen size follow current screen size screenWidth = Toolkit.getDefaultToolkit().getScreenSize().width; screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height; fullScreenResizeProcessor = new ResizeProcessor(screenWidth, screenHeight); frame.setBounds(0,0,screenWidth,screenHeight); videoFrame = VideoDisplay.createVideoDisplay(this, new DisplayUtilities.ImageComponent(true)); JFrame wholeWindow = new JFrame(); wholeWindow.setUndecorated(true); wholeWindow.setAlwaysOnTop(true); wholeWindow.getContentPane().add(videoFrame.getScreen()); devices[0].setFullScreenWindow(wholeWindow); ((JFrame)SwingUtilities.getRoot(videoFrame.getScreen())).setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); SwingUtilities.getRoot(videoFrame.getScreen()).addKeyListener(this); }
/** * Default constructor * @param id of kinect controller * @throws KinectException */ public KinectDepthSnapshot(int id) throws KinectException { controller = new KinectController(id, irmode,true); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice[] devices = ge.getScreenDevices(); JFrame frame=new JFrame("Full Screen JFrame"); //Set default close operation for JFrame frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Set JFrame size to full screen size follow current screen size screenWidth = Toolkit.getDefaultToolkit().getScreenSize().width; screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height; fullScreenResizeProcessor = new ResizeProcessor(screenWidth, screenHeight); frame.setBounds(0,0,screenWidth,screenHeight); videoFrame = VideoDisplay.createVideoDisplay(this, new DisplayUtilities.ImageComponent(true)); JFrame wholeWindow = new JFrame(); wholeWindow.setUndecorated(true); wholeWindow.setAlwaysOnTop(true); wholeWindow.getContentPane().add(videoFrame.getScreen()); devices[0].setFullScreenWindow(wholeWindow); ((JFrame)SwingUtilities.getRoot(videoFrame.getScreen())).setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); SwingUtilities.getRoot(videoFrame.getScreen()).addKeyListener(this); }
/** * Default constructor * * @param id * of kinect controller * @throws KinectException */ public KinectDemo(int id) throws KinectException { controller = new KinectController(id, irmode, rdepth); currentFrame = new MBFImage(640 * 2, 480, ColourSpace.RGB); renderer = currentFrame.createRenderer(RenderHints.ANTI_ALIASED); videoFrame = VideoDisplay.createVideoDisplay(this); ((JFrame) SwingUtilities.getRoot(videoFrame.getScreen())).setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); SwingUtilities.getRoot(videoFrame.getScreen()).addKeyListener(this); v3d = new MBFImage(640, 480); }
/** * Default constructor * * @param id * of kinect controller * @throws KinectException */ public KinectDemo(int id) throws KinectException { controller = new KinectController(id, irmode, rdepth); currentFrame = new MBFImage(640 * 2, 480, ColourSpace.RGB); renderer = currentFrame.createRenderer(RenderHints.ANTI_ALIASED); videoFrame = VideoDisplay.createVideoDisplay(this); ((JFrame) SwingUtilities.getRoot(videoFrame.getScreen())).setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); SwingUtilities.getRoot(videoFrame.getScreen()).addKeyListener(this); v3d = new MBFImage(640, 480); }