OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
softfloat.hpp ファイル
#include "cvdef.h"
Include dependency graph for softfloat.hpp:

クラス

struct  cv::softdouble
 
struct  cv::softfloat
 

名前空間

namespace  cv
 

マクロ定義

#define softfloat_h   1
 

関数

softdouble cv::abs (softdouble a)
 
softfloat cv::abs (softfloat a)
 絶対値。
 
softfloat cv::cbrt (const softfloat &a)
 立方根。
 
softdouble cv::cos (const softdouble &a)
 余弦。
 
int cvCeil (const cv::softdouble &a)
 
int cvCeil (const cv::softfloat &a)
 数値を整数に切り上げる。
 
int cvFloor (const cv::softdouble &a)
 
int cvFloor (const cv::softfloat &a)
 数値を整数に切り捨てる。
 
int cvRound (const cv::softdouble &a)
 
int cvRound (const cv::softfloat &a)
 数値を最も近い偶数の整数に丸める。
 
int64_t cvRound64 (const cv::softdouble &a)
 数値を最も近い偶数の long long 整数に丸める。
 
int cvTrunc (const cv::softdouble &a)
 
int cvTrunc (const cv::softfloat &a)
 数値を最小の大きさの整数に切り詰める。
 
softdouble cv::exp (const softdouble &a)
 
softfloat cv::exp (const softfloat &a)
 指数。
 
softdouble cv::log (const softdouble &a)
 
softfloat cv::log (const softfloat &a)
 自然対数。
 
softdouble cv::max (const softdouble &a, const softdouble &b)
 
softfloat cv::max (const softfloat &a, const softfloat &b)
 
softdouble cv::min (const softdouble &a, const softdouble &b)
 
softfloat cv::min (const softfloat &a, const softfloat &b)
 MinおよびMax関数。
 
softdouble cv::mulAdd (const softdouble &a, const softdouble &b, const softdouble &c)
 
softfloat cv::mulAdd (const softfloat &a, const softfloat &b, const softfloat &c)
 積和演算 (Fused Multiplication and Addition)。
 
softdouble cv::pow (const softdouble &a, const softdouble &b)
 
softfloat cv::pow (const softfloat &a, const softfloat &b)
 べき乗を計算する。
 
template<typename _Tp >
static _Tp cv::saturate_cast (softdouble a)
 
template<typename _Tp >
static _Tp cv::saturate_cast (softfloat a)
 飽和キャスト。
 
template<>
int64_t cv::saturate_cast< int64_t > (softdouble a)
 
template<>
int64_t cv::saturate_cast< int64_t > (softfloat a)
 
template<>
schar cv::saturate_cast< schar > (softdouble a)
 
template<>
schar cv::saturate_cast< schar > (softfloat a)
 
template<>
short cv::saturate_cast< short > (softdouble a)
 
template<>
short cv::saturate_cast< short > (softfloat a)
 
template<>
uchar cv::saturate_cast< uchar > (softdouble a)
 
template<>
uchar cv::saturate_cast< uchar > (softfloat a)
 
template<>
uint64_t cv::saturate_cast< uint64_t > (softdouble a)
 
template<>
uint64_t cv::saturate_cast< uint64_t > (softfloat a)
 
template<>
unsigned cv::saturate_cast< unsigned > (softdouble a)
 
template<>
unsigned cv::saturate_cast< unsigned > (softfloat a)
 符号なし整数および符号なしロングロング整数への飽和キャスト。-1 を 0xffffffff などにするため、負の数を意図的にクリップしない。
 
template<>
ushort cv::saturate_cast< ushort > (softdouble a)
 
template<>
ushort cv::saturate_cast< ushort > (softfloat a)
 
softdouble cv::sin (const softdouble &a)
 サイン(正弦)。
 
softdouble cv::sqrt (const softdouble &a)
 
softfloat cv::sqrt (const softfloat &a)
 平方根。
 

マクロ定義詳解

◆ softfloat_h

#define softfloat_h   1

関数詳解

◆ cvCeil() [1/2]

int cvCeil ( const cv::softdouble & a)

◆ cvCeil() [2/2]

int cvCeil ( const cv::softfloat & a)

数値を整数に切り上げる。

◆ cvFloor() [1/2]

int cvFloor ( const cv::softdouble & a)

◆ cvFloor() [2/2]

int cvFloor ( const cv::softfloat & a)

数値を整数に切り捨てる。

◆ cvRound() [1/2]

int cvRound ( const cv::softdouble & a)

◆ cvRound() [2/2]

int cvRound ( const cv::softfloat & a)

数値を最も近い偶数の整数に丸める。

◆ cvRound64()

int64_t cvRound64 ( const cv::softdouble & a)

数値を最も近い偶数の long long 整数に丸める。

◆ cvTrunc() [1/2]

int cvTrunc ( const cv::softdouble & a)

◆ cvTrunc() [2/2]

int cvTrunc ( const cv::softfloat & a)

数値を最小の大きさの整数に切り詰める。