public class VisionView implements VisionViewPropertyObserver
Presents segmentation and detection events emitted from class VisionManager
as well as raw video frames.
Displayed content depends on the current value of visualizationMode.
In Segmentation
and Detection
modes class VisionView
displays according events when class VisionManager
or class VisionReplayManager
is started.
In Clear
mode raw video frames are displayed:
in case of class VisionManager
: from interface VideoSource
provided during class VisionManager
creation on new events,
in case of class VisionReplayManager
: from recorded video when class VisionReplayManager
is started.
Modifier and Type | Field and Description |
---|---|
VisualizationMode |
visualizationMode
Determines what type of events should
class VisionView display.
Default value is Clear. |
Constructor and Description |
---|
VisionView(android.content.Context context) |
VisionView(android.content.Context context,
android.util.AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
VisualizationMode |
getVisualizationMode()
Determines what type of events should
class VisionView display.
Default value is Clear. |
VisualizationMode |
obtainCurrentVisualizationMode() |
void |
onPause()
Call this method when
class VisionView should no longer render on the screen. |
void |
setVisionManager(BaseVisionManager visionManager)
Configures
class VisionView with class VisionManager or class VisionReplayManager .
Call this method with an instance of class VisionManager to display different events when they're available.
class VisionView will show frames as long as class VisionManager exists. |
void |
setVisualizationMode(VisualizationMode p)
Determines what type of events should
class VisionView display.
Default value is Clear. |
obtainCurrentVisualizationMode
public VisualizationMode visualizationMode
Determines what type of events should class VisionView
display.
Default value is Clear.
class VisionView
public VisionView(android.content.Context context)
public VisionView(android.content.Context context, android.util.AttributeSet attrs)
public VisualizationMode getVisualizationMode()
Determines what type of events should class VisionView
display.
Default value is Clear.
class VisionView
public void setVisualizationMode(VisualizationMode p)
Determines what type of events should class VisionView
display.
Default value is Clear.
class VisionView
public void setVisionManager(BaseVisionManager visionManager)
Configures class VisionView
with class VisionManager
or class VisionReplayManager
.
Call this method with an instance of class VisionManager
to display different events when they're available.
class VisionView
will show frames as long as class VisionManager
exists.
Parameter visionManager: Instance of class VisionManager
or class VisionReplayManager
whose events you'd like to display.
The instance is held as a weak reference.
public VisualizationMode obtainCurrentVisualizationMode()
public void onPause()
Call this method when class VisionView
should no longer render on the screen.
class VisionView