WebCamTexture to mat helper. v 1.1.6.
More...
|
| virtual bool | flipHorizontal [get, set] |
| |
| virtual bool | flipVertical [get, set] |
| |
| virtual ColorFormat | outputColorFormat [get, set] |
| |
| virtual string | requestedDeviceName [get, set] |
| |
| virtual float | requestedFPS [get, set] |
| |
| virtual int | requestedHeight [get, set] |
| |
| virtual bool | requestedIsFrontFacing [get, set] |
| |
| virtual int | requestedWidth [get, set] |
| |
| virtual bool | rotate90Degree [get, set] |
| |
| virtual int | timeoutFrameCount [get, set] |
| |
WebCamTexture to mat helper. v 1.1.6.
By setting outputColorFormat to RGBA, processing that does not include extra color conversion is performed.
- Deprecated
- Use the WebCamTexture2MatHelper class instead.
◆ ColorFormat
| Enumerator |
|---|
| GRAY | |
| RGB | |
| BGR | |
| RGBA | |
| BGRA | |
◆ ErrorCode
| Enumerator |
|---|
| UNKNOWN | |
| CAMERA_DEVICE_NOT_EXIST | |
| CAMERA_PERMISSION_DENIED | |
| TIMEOUT | |
◆ _Initialize()
| virtual IEnumerator OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._Initialize |
( |
| ) |
|
|
protectedvirtual |
Initializes this instance by coroutine.
◆ CancelInitCoroutine()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.CancelInitCoroutine |
( |
| ) |
|
|
protectedvirtual |
◆ Channels()
| virtual int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Channels |
( |
ColorFormat | type | ) |
|
|
protectedvirtual |
◆ ColorConversionCodes()
| virtual int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.ColorConversionCodes |
( |
ColorFormat | srcType, |
|
|
ColorFormat | dstType ) |
|
protectedvirtual |
◆ DidUpdateThisFrame()
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.DidUpdateThisFrame |
( |
| ) |
|
|
virtual |
Indicates whether the video buffer of the frame has been updated.
- Returns
true, if the video buffer has been updated false otherwise.
◆ Dispose()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Dispose |
( |
| ) |
|
|
virtual |
◆ FlipMat()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.FlipMat |
( |
Mat | mat, |
|
|
bool | flipVertical, |
|
|
bool | flipHorizontal ) |
|
protectedvirtual |
Flips the mat.
- Parameters
-
◆ GetBufferColors()
| virtual Color32[] OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetBufferColors |
( |
| ) |
|
|
virtual |
Gets the buffer colors.
- Returns
- The buffer colors.
◆ GetCameraToWorldMatrix()
| virtual Matrix4x4 OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetCameraToWorldMatrix |
( |
| ) |
|
|
virtual |
Returns the camera to world matrix.
- Returns
- The camera to world matrix.
◆ GetDeviceName()
| virtual string OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetDeviceName |
( |
| ) |
|
|
virtual |
Returns the active camera device name.
- Returns
- The active camera device name.
◆ GetFPS()
| virtual float OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetFPS |
( |
| ) |
|
|
virtual |
Returns the active camera framerate.
- Returns
- The active camera framerate.
◆ GetHeight()
| virtual int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetHeight |
( |
| ) |
|
|
virtual |
Returns the active camera height.
- Returns
- The active camera height.
◆ GetMat()
| virtual Mat OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetMat |
( |
| ) |
|
|
virtual |
Gets the mat of the current frame. The Mat object's type is 'CV_8UC4' or 'CV_8UC3' or 'CV_8UC1' (ColorFormat is determined by the outputColorFormat setting). Please do not dispose of the returned mat as it will be reused.
- Returns
- The mat of the current frame.
◆ GetProjectionMatrix()
| virtual Matrix4x4 OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetProjectionMatrix |
( |
| ) |
|
|
virtual |
Returns the projection matrix matrix.
- Returns
- The projection matrix.
◆ GetWebCamDevice()
| virtual WebCamDevice OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetWebCamDevice |
( |
| ) |
|
|
virtual |
Returns the active WebcamDevice.
- Returns
- The active WebcamDevice.
◆ GetWebCamTexture()
| virtual WebCamTexture OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetWebCamTexture |
( |
| ) |
|
|
virtual |
Returns the active WebcamTexture.
- Returns
- The active WebcamTexture.
◆ GetWidth()
| virtual int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.GetWidth |
( |
| ) |
|
|
virtual |
Returns the active camera width.
- Returns
- The active camera width.
◆ hasUserAuthorizedCameraPermission()
| virtual IEnumerator OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.hasUserAuthorizedCameraPermission |
( |
| ) |
|
|
protectedvirtual |
Checks camera permission state by coroutine.
◆ Initialize() [1/4]
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Initialize |
( |
| ) |
|
|
virtual |
Initializes this instance.
◆ Initialize() [2/4]
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Initialize |
( |
bool | requestedIsFrontFacing, |
|
|
float | requestedFPS = 30f, |
|
|
bool | rotate90Degree = false ) |
|
virtual |
Initializes this instance.
- Parameters
-
| requestedIsFrontFacing | If set to true requested to using the front camera. |
| requestedFPS | Requested FPS. |
| rotate90Degree | If set to true requested to rotate camera frame 90 degrees. (clockwise) |
◆ Initialize() [3/4]
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Initialize |
( |
int | requestedWidth, |
|
|
int | requestedHeight ) |
|
virtual |
Initializes this instance.
- Parameters
-
| requestedWidth | Requested width. |
| requestedHeight | Requested height. |
◆ Initialize() [4/4]
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Initialize |
( |
string | deviceName, |
|
|
int | requestedWidth, |
|
|
int | requestedHeight, |
|
|
bool | requestedIsFrontFacing = false, |
|
|
float | requestedFPS = 30f, |
|
|
bool | rotate90Degree = false ) |
|
virtual |
Initializes this instance.
- Parameters
-
| deviceName | Device name. |
| requestedWidth | Requested width. |
| requestedHeight | Requested height. |
| requestedIsFrontFacing | If set to true requested to using the front camera. |
| requestedFPS | Requested FPS. |
| rotate90Degree | If set to true requested to rotate camera frame 90 degrees. (clockwise) |
◆ IsFrontFacing()
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.IsFrontFacing |
( |
| ) |
|
|
virtual |
Indicates whether the active camera device is currently front facng.
- Returns
true, if the active camera device is front facng, false otherwise.
◆ IsInitialized()
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.IsInitialized |
( |
| ) |
|
|
virtual |
Indicates whether this instance has been initialized.
- Returns
true, if this instance has been initialized, false otherwise.
◆ IsPlaying()
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.IsPlaying |
( |
| ) |
|
|
virtual |
Indicates whether the active camera is currently playing.
- Returns
true, if the active camera is playing, false otherwise.
◆ OnApplicationFocus()
| virtual IEnumerator OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.OnApplicationFocus |
( |
bool | hasFocus | ) |
|
|
protectedvirtual |
◆ OnDestroy()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.OnDestroy |
( |
| ) |
|
|
protectedvirtual |
Raises the destroy event.
◆ OnValidate()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.OnValidate |
( |
| ) |
|
|
protectedvirtual |
◆ Pause()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Pause |
( |
| ) |
|
|
virtual |
Pauses the active camera.
◆ Play()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Play |
( |
| ) |
|
|
virtual |
◆ ReleaseResources()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.ReleaseResources |
( |
| ) |
|
|
protectedvirtual |
To release the resources.
◆ Stop()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Stop |
( |
| ) |
|
|
virtual |
◆ Update()
| virtual void OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.Update |
( |
| ) |
|
|
protectedvirtual |
◆ _flipHorizontal
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._flipHorizontal = false |
|
protected |
Determines if flips horizontal.
◆ _flipVertical
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._flipVertical = false |
|
protected |
Determines if flips vertically.
◆ _outputColorFormat
Select the output color format.
◆ _requestedDeviceName
| string OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._requestedDeviceName = null |
|
protected |
Set the name of the camera device to use. (or device index number)
◆ _requestedFPS
| float OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._requestedFPS = 30f |
|
protected |
Set the frame rate of camera.
◆ _requestedHeight
| int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._requestedHeight = 480 |
|
protected |
Set the height of camera.
◆ _requestedIsFrontFacing
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._requestedIsFrontFacing = false |
|
protected |
Set whether to use the front facing camera.
◆ _requestedWidth
| int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._requestedWidth = 640 |
|
protected |
◆ _rotate90Degree
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._rotate90Degree = false |
|
protected |
Sets whether to rotate camera frame 90 degrees. (clockwise)
◆ _timeoutFrameCount
| int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper._timeoutFrameCount = 1500 |
|
protected |
The number of frames before the initialization process times out.
◆ avoidAndroidFrontCameraLowLightIssue
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.avoidAndroidFrontCameraLowLightIssue = false |
◆ baseColorFormat
◆ baseMat
| Mat OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.baseMat |
|
protected |
◆ colors
| Color32 [] OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.colors |
|
protected |
◆ frameMat
| Mat OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.frameMat |
|
protected |
◆ hasInitDone
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.hasInitDone = false |
|
protected |
Indicates whether this instance has been initialized.
◆ initCoroutine
| IEnumerator OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.initCoroutine |
|
protected |
The initialization coroutine.
◆ isInitWaiting
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.isInitWaiting = false |
|
protected |
Indicates whether this instance is waiting for initialization to complete.
◆ isScreenSizeChangeWaiting
| bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.isScreenSizeChangeWaiting = false |
|
protected |
◆ onDisposed
| UnityEvent OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.onDisposed |
UnityEvent that is triggered when this instance is disposed.
◆ onErrorOccurred
| ErrorUnityEvent OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.onErrorOccurred |
UnityEvent that is triggered when this instance is error Occurred.
◆ onInitialized
| UnityEvent OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.onInitialized |
UnityEvent that is triggered when this instance is initialized.
◆ rotatedFrameMat
| Mat OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.rotatedFrameMat |
|
protected |
◆ screenHeight
| int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.screenHeight |
|
protected |
The height of the screen.
◆ screenOrientation
| ScreenOrientation OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.screenOrientation |
|
protected |
The orientation of the screen.
◆ screenWidth
| int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.screenWidth |
|
protected |
◆ webCamDevice
| WebCamDevice OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.webCamDevice |
|
protected |
◆ webCamTexture
| WebCamTexture OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.webCamTexture |
|
protected |
The active WebcamTexture.
◆ flipHorizontal
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.flipHorizontal |
|
getset |
◆ flipVertical
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.flipVertical |
|
getset |
◆ outputColorFormat
| virtual ColorFormat OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.outputColorFormat |
|
getset |
◆ requestedDeviceName
| virtual string OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.requestedDeviceName |
|
getset |
◆ requestedFPS
| virtual float OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.requestedFPS |
|
getset |
◆ requestedHeight
| virtual int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.requestedHeight |
|
getset |
◆ requestedIsFrontFacing
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.requestedIsFrontFacing |
|
getset |
◆ requestedWidth
| virtual int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.requestedWidth |
|
getset |
◆ rotate90Degree
| virtual bool OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.rotate90Degree |
|
getset |
◆ timeoutFrameCount
| virtual int OpenCVForUnity.UnityUtils.Helper.WebCamTextureToMatHelper.timeoutFrameCount |
|
getset |
The documentation for this class was generated from the following file: