返回非同步操作的結果。 更多...
#include <opencv2/core/async.hpp>
返回非同步操作的結果。
物件附加了非同步狀態。賦值運算子不克隆非同步狀態(它在所有例項之間共享)。
結果只能透過 get() 方法獲取一次。
- 示例
- samples/dnn/object_detection.cpp.
◆ ~AsyncArray()
| cv::AsyncArray::~AsyncArray |
( |
| ) |
|
◆ AsyncArray() [1/3]
| cv::AsyncArray::AsyncArray |
( |
| ) |
|
| Python |
|---|
| cv.AsyncArray( | | ) -> | <AsyncArray 物件> |
◆ AsyncArray() [2/3]
| cv::AsyncArray::AsyncArray |
( |
const AsyncArray & | o | ) |
|
| Python |
|---|
| cv.AsyncArray( | | ) -> | <AsyncArray 物件> |
◆ AsyncArray() [3/3]
| Python |
|---|
| cv.AsyncArray( | | ) -> | <AsyncArray 物件> |
◆ _getImpl()
| void * cv::AsyncArray::_getImpl |
( |
| ) |
const |
|
inline |
◆ get() [1/4]
| Python |
|---|
| cv.AsyncArray.get( | [, dst] | ) -> | dst |
| cv.AsyncArray.get( | timeoutNs[, dst] | ) -> | retval, dst |
◆ get() [2/4]
template<typename _Rep , typename _Period >
| bool cv::AsyncArray::get |
( |
OutputArray | dst, |
|
|
const std::chrono::duration< _Rep, _Period > & | timeout ) |
|
inline |
| Python |
|---|
| cv.AsyncArray.get( | [, dst] | ) -> | dst |
| cv.AsyncArray.get( | timeoutNs[, dst] | ) -> | retval, dst |
◆ get() [3/4]
| bool cv::AsyncArray::get |
( |
OutputArray | dst, |
|
|
double | timeoutNs ) const |
|
inline |
| Python |
|---|
| cv.AsyncArray.get( | [, dst] | ) -> | dst |
| cv.AsyncArray.get( | timeoutNs[, dst] | ) -> | retval, dst |
◆ get() [4/4]
| Python |
|---|
| cv.AsyncArray.get( | [, dst] | ) -> | dst |
| cv.AsyncArray.get( | timeoutNs[, dst] | ) -> | retval, dst |
使用超時檢索結果
- 引數
-
| [輸出] | dst | 目標陣列 |
| [輸入] | timeoutNs | 超時時間(納秒),-1 表示無限等待 |
- 返回
- 如果結果準備就緒,則為 true;如果超時已過期,則為 false
- 注意
- 結果或儲存的異常只能獲取一次。
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ release()
| void cv::AsyncArray::release |
( |
| ) |
|
| Python |
|---|
| cv.AsyncArray.release( | | ) -> | 無 |
◆ valid()
| bool cv::AsyncArray::valid |
( |
| ) |
const |
| Python |
|---|
| cv.AsyncArray.valid( | | ) -> | retval |
◆ wait_for() [1/3]
template<typename _Rep , typename _Period >
| bool cv::AsyncArray::wait_for |
( |
const std::chrono::duration< _Rep, _Period > & | timeout | ) |
|
|
inline |
| Python |
|---|
| cv.AsyncArray.wait_for( | timeoutNs | ) -> | retval |
◆ wait_for() [2/3]
| bool cv::AsyncArray::wait_for |
( |
double | timeoutNs | ) |
const |
|
inline |
| Python |
|---|
| cv.AsyncArray.wait_for( | timeoutNs | ) -> | retval |
◆ wait_for() [3/3]
| bool cv::AsyncArray::wait_for |
( |
int64 | timeoutNs | ) |
const |
| Python |
|---|
| cv.AsyncArray.wait_for( | timeoutNs | ) -> | retval |
◆ Impl
此類文件由以下檔案生成