public class RealityAugmentor extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RealityAugmentor.ObjectSettings |
static class |
RealityAugmentor.ProjectionType |
static class |
RealityAugmentor.RoiAcquisitionMethod |
static class |
RealityAugmentor.Settings |
static class |
RealityAugmentor.VirtualSettings |
| Constructor and Description |
|---|
RealityAugmentor(RealityAugmentor.Settings settings,
org.bytedeco.javacv.ObjectFinder.Settings objectFinderSettings,
org.bytedeco.javacv.MarkerDetector.Settings markerDetectorSettings,
VirtualBall.Settings virtualBallSettings,
org.bytedeco.javacv.ProjectiveDevice camera,
org.bytedeco.javacv.ProjectiveDevice projector,
int channels) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
acquireRoi(org.bytedeco.javacv.CanvasFrame monitorWindow,
double monitorWindowScale,
opencv_core.IplImage cameraImage,
int pyramidLevel) |
String |
drawRoi(opencv_core.IplImage monitorImage,
int pyramidLevel,
opencv_core.IplImage cameraImage,
org.bytedeco.javacv.ProCamTransformer transformer,
org.bytedeco.javacv.ProCamTransformer.Parameters parameters) |
RealityAugmentor.ObjectSettings |
getObjectSettings() |
RealityAugmentor.Settings |
getSettings() |
opencv_core.CvRect |
getUpdateRect() |
RealityAugmentor.VirtualSettings |
getVirtualSettings() |
void |
initVirtualSettings() |
boolean |
needsMouse() |
opencv_core.IplImage |
nextFrameImage(int objectMouseX,
int objectMouseY,
boolean mouseClick) |
void |
setObjectSettings(RealityAugmentor.ObjectSettings objectSettings) |
void |
setSettings(RealityAugmentor.Settings settings) |
void |
setVirtualSettings(RealityAugmentor.VirtualSettings virtualSettings) |
void |
update(opencv_core.IplImage projectorImage,
opencv_core.CvRect prevroi,
double imageMouseX,
double imageMouseY,
boolean mouseClick,
org.bytedeco.javacv.ProCamTransformer.Parameters parameters) |
public RealityAugmentor(RealityAugmentor.Settings settings, org.bytedeco.javacv.ObjectFinder.Settings objectFinderSettings, org.bytedeco.javacv.MarkerDetector.Settings markerDetectorSettings, VirtualBall.Settings virtualBallSettings, org.bytedeco.javacv.ProjectiveDevice camera, org.bytedeco.javacv.ProjectiveDevice projector, int channels) throws Exception
Exceptionpublic RealityAugmentor.Settings getSettings()
public void setSettings(RealityAugmentor.Settings settings)
public RealityAugmentor.ObjectSettings getObjectSettings()
public void setObjectSettings(RealityAugmentor.ObjectSettings objectSettings)
public RealityAugmentor.VirtualSettings getVirtualSettings()
public void setVirtualSettings(RealityAugmentor.VirtualSettings virtualSettings)
public double[] acquireRoi(org.bytedeco.javacv.CanvasFrame monitorWindow,
double monitorWindowScale,
opencv_core.IplImage cameraImage,
int pyramidLevel)
throws Exception
Exceptionpublic opencv_core.IplImage nextFrameImage(int objectMouseX, int objectMouseY, boolean mouseClick) throws Exception
Exceptionpublic boolean needsMouse()
public void update(opencv_core.IplImage projectorImage, opencv_core.CvRect prevroi, double imageMouseX, double imageMouseY, boolean mouseClick, org.bytedeco.javacv.ProCamTransformer.Parameters parameters) throws Exception
Exceptionpublic opencv_core.CvRect getUpdateRect() throws Exception
Exceptionpublic String drawRoi(opencv_core.IplImage monitorImage, int pyramidLevel, opencv_core.IplImage cameraImage, org.bytedeco.javacv.ProCamTransformer transformer, org.bytedeco.javacv.ProCamTransformer.Parameters parameters)
Copyright © 2014. All Rights Reserved.