public class VisionView
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.
Constructor and Description |
---|
VisionView(android.content.Context context) |
VisionView(android.content.Context context,
android.util.AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
long |
getPeer() |
VisualizationMode |
getVisualizationMode()
Determines what type of events should
class VisionView display.
Default value is Clear. |
void |
onPause()
Call this method when
class VisionView should no longer render on the screen. |
void |
onResume() |
void |
setPeer(long p) |
void |
setVisionManager(BaseVisionManager visionManager)
|
void |
setVisualizationMode(VisualizationMode p)
Determines what type of events should
class VisionView display.
Default value is Clear. |
void |
surfaceChanged(android.view.SurfaceHolder holder,
int format,
int width,
int height) |
void |
surfaceCreated(android.view.SurfaceHolder holder) |
void |
surfaceDestroyed(android.view.SurfaceHolder holder) |
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 long getPeer()
public void setPeer(long p)
public void surfaceChanged(android.view.SurfaceHolder holder, int format, int width, int height)
public void surfaceDestroyed(android.view.SurfaceHolder holder)
public void surfaceCreated(android.view.SurfaceHolder holder)
public void onPause()
Call this method when class VisionView
should no longer render on the screen.
class VisionView
public void onResume()
public void setVisionManager(BaseVisionManager visionManager)
Configures class VisionView
with class VisionManager
or class VisionReplayManager
.
Call this method with an instance of class VisionManager
or class VisionReplayManager
to display different events when they're available.
class VisionView
will show frames as long as class VisionManager
or class VisionReplayManager
exists.
Call this method with null
to detach class VisionView
from class VisionManager
or class VisionReplayManager
and stop rendering.
visionManager
- Instance of class VisionManager
or class VisionReplayManager
whose events you'd like to display or null
class VisionView
,
class VisionManager
,
class VisionReplayManager
,
class VisionManager
,
class VisionReplayManager
,
class VisionView
,
class VisionManager
,
class VisionReplayManager
,
class VisionView
,
class VisionManager
,
class VisionReplayManager