OpenCV for Unity 3.0.0
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.12.0/index.html ) for the details of the argument of the method.
|
OpenCV Environment utilities. More...
Static Public Member Functions | |
static string | GetFilePath (string filepath, bool refresh=false, int timeout=0) |
Gets the readable path of a file in the "StreamingAssets" directory. | |
static async Awaitable< string > | GetFilePathAsync (string filepath, Action< string, float > progressChanged=null, Action< string, string, long > errorOccurred=null, bool refresh=false, int timeout=0, CancellationToken cancellationToken=default) |
Asynchronously retrieves the readable path of a file in the "StreamingAssets" directory using Awaitable. | |
static IEnumerator | GetFilePathCoroutine (string filepath, Action< string > completed, Action< string, float > progressChanged=null, Action< string, string, long > errorOccurred=null, bool refresh=false, int timeout=0) |
Asynchronously retrieves the readable path of a file in the "StreamingAssets" directory using Coroutine. | |
static async Task< string > | GetFilePathTaskAsync (string filepath, Action< string, float > progressChanged=null, Action< string, string, long > errorOccurred=null, bool refresh=false, int timeout=0, CancellationToken cancellationToken=default) |
Asynchronously retrieves the readable path of a file in the "StreamingAssets" directory using Task. | |
static IReadOnlyList< string > | GetMultipleFilePaths (IReadOnlyList< string > filepaths, bool refresh=false, int timeout=0) |
Gets the multiple readable paths of a file in the "StreamingAssets" directory. | |
static async Awaitable< IReadOnlyList< string > > | GetMultipleFilePathsAsync (IReadOnlyList< string > filepaths, Action< string > completed=null, Action< string, float > progressChanged=null, Action< string, string, long > errorOccurred=null, bool refresh=false, int timeout=0, CancellationToken cancellationToken=default) |
Asynchronously retrieves the multiple readable paths of files in the "StreamingAssets" directory using Awaitable. | |
static IEnumerator | GetMultipleFilePathsCoroutine (IReadOnlyList< string > filepaths, Action< IReadOnlyList< string > > allCompleted, Action< string > completed=null, Action< string, float > progressChanged=null, Action< string, string, long > errorOccurred=null, bool refresh=false, int timeout=0) |
Asynchronously retrieves the multiple readable paths of files in the "StreamingAssets" directory using Coroutine. | |
static async Task< IReadOnlyList< string > > | GetMultipleFilePathsTaskAsync (IReadOnlyList< string > filepaths, Action< string > completed=null, Action< string, float > progressChanged=null, Action< string, string, long > errorOccurred=null, bool refresh=false, int timeout=0, CancellationToken cancellationToken=default) |
Asynchronously retrieves the multiple readable paths of files in the "StreamingAssets" directory using Task. | |
static string | GetVersion () |
Returns this "OpenCV for Unity" version number. | |
OpenCV Environment utilities.
|
static |
Gets the readable path of a file in the "StreamingAssets" directory.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] If the target file has not yet been copied to WebGL's virtual filesystem, it is necessary to use GetFilePathCoroutine, GetFilePathAsync or GetFilePathAsyncTask at first.
filepath | A file path relative to the "StreamingAssets" directory. |
refresh | [Android] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
string.Empty
in case of error. ArgumentNullException | Thrown if filepath is null. |
|
static |
Asynchronously retrieves the readable path of a file in the "StreamingAssets" directory using Awaitable.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] The target file in the "StreamingAssets" directory is copied to the WebGL's virtual filesystem.
filepath | A file path relative to the "StreamingAssets" directory. |
progressChanged | An optional callback that is called when the process is the progress. Returns the file path and a progress value (0.0 to 1.0). |
errorOccurred | An optional callback that is called when the process is error occurred. Returns the file path and an error string and an error response code. |
refresh | [Android][WebGL] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android][WebGL] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
cancellationToken | A cancellation token that can be used to cancel the download operation. |
string.Empty
if the download fails. ArgumentNullException | Thrown if filepath is null. |
InvalidOperationException | Thrown if this method is called from a non-main thread. |
OperationCanceledException | Thrown if the download operation is canceled. |
|
static |
Asynchronously retrieves the readable path of a file in the "StreamingAssets" directory using Coroutine.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] The target file in the "StreamingAssets" directory is copied to the WebGL's virtual filesystem.
filepath | A file path relative to the "StreamingAssets" directory. |
completed | A callback that is called when the process is completed. Returns a readable file path in case of success and returns string.Empty in case of error. |
progressChanged | An optional callback that is called when the process is the progress. Returns the file path and a progress value (0.0 to 1.0). |
errorOccurred | An optional callback that is called when the process is error occurred. Returns the file path and an error string and an error response code. |
refresh | [Android][WebGL] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android][WebGL] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
ArgumentNullException | Thrown if filepath is null. |
|
static |
Asynchronously retrieves the readable path of a file in the "StreamingAssets" directory using Task.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] The target file in the "StreamingAssets" directory is copied to the WebGL's virtual filesystem.
filepath | A file path relative to the "StreamingAssets" directory. |
progressChanged | An optional callback that is called when the process is the progress. Returns the file path and a progress value (0.0 to 1.0). |
errorOccurred | An optional callback that is called when the process is error occurred. Returns the file path and an error string and an error response code. |
refresh | [Android][WebGL] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android][WebGL] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
cancellationToken | A cancellation token that can be used to cancel the download operation. |
string.Empty
if the download fails. ArgumentNullException | Thrown if filepath is null. |
InvalidOperationException | Thrown if this method is called from a non-main thread. |
OperationCanceledException | Thrown if the download operation is canceled. |
|
static |
Gets the multiple readable paths of a file in the "StreamingAssets" directory.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] If the target file has not yet been copied to WebGL's virtual filesystem, it is necessary to use GetFilePathCoroutine, GetFilePathAsync or GetFilePathAsyncTask at first.
filepaths | The list of file paths relative to the "StreamingAssets" directory. |
refresh | [Android] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
string.Empty
in case of error. ArgumentNullException | Thrown if filepath is null. |
|
static |
Asynchronously retrieves the multiple readable paths of files in the "StreamingAssets" directory using Awaitable.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] The target file in the "StreamingAssets" directory is copied to the WebGL's virtual filesystem.
filepaths | The list of file paths relative to the "StreamingAssets" directory. |
completed | An optional callback that is called when one process is completed. Returns a readable file path in case of success and returns empty in case of error. |
progressChanged | An optional callback that is called when one process is the progress. Returns the file path and a progress value (0.0 to 1.0). |
errorOccurred | An optional callback that is called when one process is error occurred. Returns the file path and an error string and an error response code. |
refresh | [Android][WebGL] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android][WebGL] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
cancellationToken | A cancellation token that can be used to cancel the download operation. |
string.Empty
if the download fails. ArgumentNullException | Thrown if filepath is null. |
InvalidOperationException | Thrown if this method is called from a non-main thread. |
OperationCanceledException | Thrown if the download operation is canceled. |
|
static |
Asynchronously retrieves the multiple readable paths of files in the "StreamingAssets" directory using Coroutine.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] The target file in the "StreamingAssets" directory is copied to the WebGL's virtual filesystem.
filepaths | The list of file paths relative to the "StreamingAssets" directory. |
allCompleted | A callback that is called when all processes are completed. Returns a list of file paths. Returns a readable file path in case of success and returns string.Empty in case of error. |
completed | An optional callback that is called when one process is completed. Returns a readable file path in case of success and returns empty in case of error. |
progressChanged | An optional callback that is called when one process is the progress. Returns the file path and a progress value (0.0 to 1.0). |
errorOccurred | An optional callback that is called when one process is error occurred. Returns the file path and an error string and an error response code. |
refresh | [Android][WebGL] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android][WebGL] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
ArgumentNullException | Thrown if filepath is null. |
|
static |
Asynchronously retrieves the multiple readable paths of files in the "StreamingAssets" directory using Task.
Provide a relative file path based on the "StreamingAssets" directory. e.g., "foobar.txt" or "hogehoge/foobar.txt". [Android] The target file that exists in the "StreamingAssets" directory is copied to the the Application.persistentDataPath directory. [WebGL] The target file in the "StreamingAssets" directory is copied to the WebGL's virtual filesystem.
filepaths | The list of file paths relative to the "StreamingAssets" directory. |
completed | An optional callback that is called when one process is completed. Returns a readable file path in case of success and returns empty in case of error. |
progressChanged | An optional callback that is called when one process is the progress. Returns the file path and a progress value (0.0 to 1.0). |
errorOccurred | An optional callback that is called when one process is error occurred. Returns the file path and an error string and an error response code. |
refresh | [Android][WebGL] If false, the file is not copied if it already exists. If true, the file is always copied. |
timeout | [Android][WebGL] Sets the UnityWebRequest to abort after the specified number of seconds. If set to 0, no timeout is applied. The default is 0. |
cancellationToken | A cancellation token that can be used to cancel the download operation. |
string.Empty
if the download fails. ArgumentNullException | Thrown if filepath is null. |
InvalidOperationException | Thrown if this method is called from a non-main thread. |
OperationCanceledException | Thrown if the download operation is canceled. |
|
static |
Returns this "OpenCV for Unity" version number.