|
OpenCV 4.5.3(日本語機械翻訳)
|
Template class for specifying the size of an image or rectangle. [詳解]
#include <types.hpp>
公開型 |
|
| typedef _Tp | value_type |
公開メンバ関数 |
|
| Size_ () | |
| デフォルトコンストラクタ |
|
| Size_ (_Tp _width, _Tp _height) | |
| Size_ (const Size_ &sz) | |
| Size_ (Size_ &&sz) CV_NOEXCEPT | |
| Size_ (const Point_< _Tp > &pt) | |
| Size_ & | operator= (const Size_ &sz) |
| Size_ & | operator= (Size_ &&sz) CV_NOEXCEPT |
| _Tp | area () const |
| 面積 (幅*高さ) |
|
| double | aspectRatio () const |
| アスペクト比 (幅/高さ) |
|
| bool | empty () const |
| 空の場合は真 |
|
| template<typename _Tp2 > | |
| operator Size_< _Tp2 > () const | |
| 他のデータ型の変換。 |
|
公開変数類 |
|
| _Tp | width |
| 幅 |
|
| _Tp | height |
| 高さ |
|
画像や矩形のサイズを指定するためのテンプレートクラス.
このクラスには, width と height という2つのメンバがあります.この構造体は,古い OpenCV の構造体との間で変換することができますCvSizeおよびCvSize2D32f. と同じ算術演算と比較演算のセットが利用できます.Point_と同じ演算と比較が可能です.
OpenCVでは,以下のように定義されていますSize_<> のエイリアス.