![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
関数 | |
| void | cv::cann::add (const AscendMat &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::add (const AscendMat &src1, const Scalar &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::add (const InputArray src1, const InputArray src2, OutputArray dst, const InputArray mask=noArray(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| 行列同士または行列とスカラーの和を計算する。 | |
| void | cv::cann::add (const Scalar &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::addWeighted (const AscendMat &src1, double alpha, const AscendMat &src2, double beta, double gamma, AscendMat &dst, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::addWeighted (const InputArray src1, double alpha, const InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| 2つの配列の加重和を計算する。 | |
| void | cv::cann::bitwise_and (const AscendMat &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_and (const AscendMat &src1, const Scalar &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_and (const InputArray src1, const InputArray src2, OutputArray dst, const InputArray mask=noArray(), AscendStream &stream=AscendStream::Null()) |
| 2つの行列(または行列とスカラー)の要素ごとのビット単位論理積を実行する。 | |
| void | cv::cann::bitwise_and (const Scalar &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_not (const AscendMat &src, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_not (const InputArray src, OutputArray dst, const InputArray mask=noArray(), AscendStream &stream=AscendStream::Null()) |
| 要素ごとのビット単位の反転を実行する。 | |
| void | cv::cann::bitwise_or (const AscendMat &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_or (const AscendMat &src1, const Scalar &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_or (const InputArray src1, const InputArray src2, OutputArray dst, const InputArray mask=noArray(), AscendStream &stream=AscendStream::Null()) |
| 2つの行列(または行列とスカラー)の要素ごとのビット単位論理和を実行する。 | |
| void | cv::cann::bitwise_or (const Scalar &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_xor (const AscendMat &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_xor (const AscendMat &src1, const Scalar &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::bitwise_xor (const InputArray src1, const InputArray src2, OutputArray dst, const InputArray mask=noArray(), AscendStream &stream=AscendStream::Null()) |
| 2つの行列(または行列とスカラー)の要素ごとのビット単位排他的論理和を実行する。 | |
| void | cv::cann::bitwise_xor (const Scalar &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::divide (const AscendMat &src1, const AscendMat &src2, AscendMat &dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::divide (const AscendMat &src1, const Scalar &src2, AscendMat &dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::divide (const InputArray src1, const InputArray src2, OutputArray dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| 行列同士または行列とスカラの除算を計算する。 | |
| void | cv::cann::divide (const Scalar &src1, const AscendMat &src2, AscendMat &dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::multiply (const AscendMat &src1, const AscendMat &src2, AscendMat &dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::multiply (const AscendMat &src1, const Scalar &src2, AscendMat &dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::multiply (const InputArray src1, const InputArray src2, OutputArray dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| 行列同士または行列とスカラの要素ごとの積を計算する。 | |
| void | cv::cann::multiply (const Scalar &src1, const AscendMat &src2, AscendMat &dst, float scale=1, int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::subtract (const AscendMat &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::subtract (const AscendMat &src1, const Scalar &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| void | cv::cann::subtract (const InputArray src1, const InputArray src2, OutputArray dst, const InputArray mask=noArray(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| 行列同士または行列とスカラーの差を計算する。 | |
| void | cv::cann::subtract (const Scalar &src1, const AscendMat &src2, AscendMat &dst, const AscendMat &mask=AscendMat(), int dtype=-1, AscendStream &stream=AscendStream::Null()) |
| double | cv::cann::threshold (const AscendMat &src, AscendMat &dst, double thresh, double maxval, int type, AscendStream &stream=AscendStream::Null()) |
| double | cv::cann::threshold (const InputArray src, OutputArray dst, double thresh, double maxval, int type, AscendStream &stream=AscendStream::Null()) |
| 各配列要素に固定しきい値処理を適用する。 | |
| void cv::cann::add | ( | const AscendMat & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::add | ( | const AscendMat & | src1, |
| const Scalar & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::add | ( | const InputArray | src1, |
| const InputArray | src2, | ||
| OutputArray | dst, | ||
| const InputArray | mask = noArray(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
行列同士または行列とスカラーの和を計算する。
| src1 | 1つ目の入力行列またはスカラー。 |
| src2 | 2つ目の入力行列またはスカラー。行列は src1 と同じサイズおよび型でなければならない。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| mask | 省略可能な演算マスク。8ビットのシングルチャンネル配列で、変更される出力配列の要素を指定する。マスクはシングルチャンネル画像でのみ使用できる。 |
| dtype | 出力配列の省略可能なビット深度。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::add | ( | const Scalar & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::addWeighted | ( | const AscendMat & | src1, |
| double | alpha, | ||
| const AscendMat & | src2, | ||
| double | beta, | ||
| double | gamma, | ||
| AscendMat & | dst, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::addWeighted | ( | const InputArray | src1, |
| double | alpha, | ||
| const InputArray | src2, | ||
| double | beta, | ||
| double | gamma, | ||
| OutputArray | dst, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
2つの配列の重み付き和を計算する。
| src1 | 1つ目の入力配列。 |
| alpha | 1つ目の配列の要素に対する重み。 |
| src2 | src1 と同じサイズおよびチャンネル数を持つ2つ目の入力配列。 |
| beta | 2つ目の配列の要素に対する重み。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力配列。 |
| gamma | 各合計に加算されるスカラー。 |
| dtype | 出力配列の省略可能なビット深度。両方の入力配列が同じビット深度を持つ場合、dtype を -1 に設定でき、これは src1.depth() と同等になる。 |
| stream | 非同期版のためのStream。 |
関数 addWeighted は2つの配列の重み付き和を次のように計算する。
\[\texttt{dst} (I)= \texttt{saturate} ( \texttt{src1} (I)* \texttt{alpha} + \texttt{src2} (I)* \texttt{beta} + \texttt{gamma} )\]
ここで I は配列要素の多次元インデックスである。マルチチャンネル配列の場合、各チャンネルは独立して処理される。
| void cv::cann::bitwise_and | ( | const AscendMat & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
| void cv::cann::bitwise_and | ( | const AscendMat & | src1, |
| const Scalar & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::bitwise_and | ( | const InputArray | src1, |
| const InputArray | src2, | ||
| OutputArray | dst, | ||
| const InputArray | mask = noArray(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
2つの行列(または行列とスカラー)の要素ごとのビット単位の論理積を実行する。
| src1 | 1つ目の入力行列またはスカラー。 |
| src2 | 2つ目の入力行列またはスカラー。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| mask | 省略可能な演算マスク。8ビットのシングルチャンネル配列で、変更される出力配列の要素を指定する。マスクはシングルチャンネル画像でのみ使用できる。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::bitwise_and | ( | const Scalar & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::bitwise_not | ( | const AscendMat & | src, |
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::bitwise_not | ( | const InputArray | src, |
| OutputArray | dst, | ||
| const InputArray | mask = noArray(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
要素ごとのビット単位の反転を実行する。
| src | 1つ目の入力行列。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| mask | 省略可能な演算マスク。8ビットのシングルチャンネル配列で、変更される出力配列の要素を指定する。マスクはシングルチャンネル画像でのみ使用できる。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::bitwise_or | ( | const AscendMat & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
| void cv::cann::bitwise_or | ( | const AscendMat & | src1, |
| const Scalar & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::bitwise_or | ( | const InputArray | src1, |
| const InputArray | src2, | ||
| OutputArray | dst, | ||
| const InputArray | mask = noArray(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
2つの行列(または行列とスカラー)の要素ごとのビット単位の論理和を実行する。
| src1 | 1つ目の入力行列またはスカラー。 |
| src2 | 2つ目の入力行列またはスカラー。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| mask | 省略可能な演算マスク。8ビットのシングルチャンネル配列で、変更される出力配列の要素を指定する。マスクはシングルチャンネル画像でのみ使用できる。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::bitwise_or | ( | const Scalar & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::bitwise_xor | ( | const AscendMat & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
| void cv::cann::bitwise_xor | ( | const AscendMat & | src1, |
| const Scalar & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::bitwise_xor | ( | const InputArray | src1, |
| const InputArray | src2, | ||
| OutputArray | dst, | ||
| const InputArray | mask = noArray(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
2つの行列(または行列とスカラー)の要素ごとのビット単位の排他的論理和演算を実行する。
| src1 | 1つ目の入力行列またはスカラー。 |
| src2 | 2つ目の入力行列またはスカラー。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| mask | 省略可能な演算マスク。8ビットのシングルチャンネル配列で、変更される出力配列の要素を指定する。マスクはシングルチャンネル画像でのみ使用できる。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::bitwise_xor | ( | const Scalar & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::divide | ( | const AscendMat & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
| void cv::cann::divide | ( | const AscendMat & | src1, |
| const Scalar & | src2, | ||
| AscendMat & | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::divide | ( | const InputArray | src1, |
| const InputArray | src2, | ||
| OutputArray | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
行列同士または行列とスカラーの除算を計算する。
| src1 | 1つ目の入力行列またはスカラー。 |
| src2 | 2つ目の入力行列またはスカラー。行列は src1 と同じサイズおよび型でなければならない。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| scale | 省略可能なスケール係数。 |
| dtype | 出力配列の省略可能なビット深度。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::divide | ( | const Scalar & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::multiply | ( | const AscendMat & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::multiply | ( | const AscendMat & | src1, |
| const Scalar & | src2, | ||
| AscendMat & | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::multiply | ( | const InputArray | src1, |
| const InputArray | src2, | ||
| OutputArray | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
行列同士または行列とスカラーの要素ごとの積を計算する。
| src1 | 1つ目の入力行列またはスカラー。 |
| src2 | 2つ目の入力行列またはスカラー。行列は src1 と同じサイズおよび型でなければならない。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| scale | 省略可能なスケール係数。 |
| dtype | 出力配列の省略可能なビット深度。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::multiply | ( | const Scalar & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| float | scale = 1, | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::subtract | ( | const AscendMat & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::subtract | ( | const AscendMat & | src1, |
| const Scalar & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| void cv::cann::subtract | ( | const InputArray | src1, |
| const InputArray | src2, | ||
| OutputArray | dst, | ||
| const InputArray | mask = noArray(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
行列同士または行列とスカラーの差を計算する。
| src1 | 1つ目の入力行列またはスカラー。 |
| src2 | 2つ目の入力行列またはスカラー。行列は src1 と同じサイズおよび型でなければならない。 |
| dst | 入力配列と同じサイズおよびチャンネル数を持つ出力行列。ビット深度は dtype または src1 のビット深度によって定義される。 |
| mask | 省略可能な演算マスク。8ビットのシングルチャンネル配列で、変更される出力配列の要素を指定する。マスクはシングルチャンネル画像でのみ使用できる。 |
| dtype | 出力配列の省略可能なビット深度。 |
| stream | 非同期版のための AscendStream。 |
| void cv::cann::subtract | ( | const Scalar & | src1, |
| const AscendMat & | src2, | ||
| AscendMat & | dst, | ||
| const AscendMat & | mask = AscendMat(), | ||
| int | dtype = -1, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| double cv::cann::threshold | ( | const AscendMat & | src, |
| AscendMat & | dst, | ||
| double | thresh, | ||
| double | maxval, | ||
| int | type, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
| double cv::cann::threshold | ( | const InputArray | src, |
| OutputArray | dst, | ||
| double | thresh, | ||
| double | maxval, | ||
| int | type, | ||
| AscendStream & | stream = AscendStream::Null() ) |
#include <opencv2/cann_interface.hpp>
各配列要素に固定レベルのしきい値処理を適用する。
| src | 入力配列(シングルチャンネル)。 |
| dst | src と同じサイズおよび型を持つ出力配列。 |
| thresh | しきい値。 |
| maxval | THRESH_BINARY および THRESH_BINARY_INV のしきい値処理タイプで使用する最大値。 |
| type | しきい値処理タイプ。詳細は threshold を参照。THRESH_MASK、THRESH_OTSU、THRESH_TRIANGLE のしきい値処理タイプはサポートされていない。 |
| stream | 非同期版のための AscendStream。 |