亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OpenCV中的基礎數據類型是什么

發布時間:2021-12-15 17:55:46 來源:億速云 閱讀:200 作者:柒染 欄目:大數據

OpenCV中的基礎數據類型是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

下面我們主要介紹下OpenCV中常見的8大基礎數據類型及其支持的操作。

1. Point類

作為OpenCV的基本類型,Point類可能是最簡單的,雖然比較簡單,但是熟悉opencv的你,并不一定對它很了解,特別是它的一些操作。
該類是基于一個基礎模板結構而創建的,所以它能成為任何類型的點,比如整型,浮點型等。直接受Point類支持的操作如下:
OpenCV中的基礎數據類型是什么

2. Scalar類

Scalar是四維點類,與其他類型類似,它實際上與一個模板類相關,但訪問它的別名返回一個該模板的實例。模板中,所有成員都是雙精度浮點型數據。在計算機視覺算法中,Scalar類有一些與四元向量相關的特殊成員函數,下表列舉了一些Scalar支持的操作:
OpenCV中的基礎數據類型是什么

3. size類

size類在實際操作中和Point類相似,而且可以與Point類互相轉換,兩者的主要區別是Point類的數據成員是x和y,而size類的數據成員是width和height。size類有三個別名,分別是Size,Size2i,Size2f,前面兩個是等價的,表示整數大小,最后一個表示32位浮點大小。下表列出了size類支持的操作: OpenCV中的基礎數據類型是什么

4. Rect類

Rect類包含Point類的成員x和y(代表矩形的左上角頂點)以及size類的成員width和heigth(代表矩形的寬和長)。下表是列出了Rect類所支持的操作: OpenCV中的基礎數據類型是什么另外Rect類還支持一系列的重載操作符,可用于計算兩個矩形或者一個矩形等的各種各樣的幾何特性,如下: OpenCV中的基礎數據類型是什么

5. RotatedRect類

RotatedRect類是一個包含一個中心點Point2f,一個大小Size2f和一個額外的float角度的容器。其中float的角度代表圖形繞中心點旋轉的角度。RotatedRect和Rect中有一個非常重要的不同點就是RotatedRect是以中心為原點,而Rect是以左上角為原點,下表列出了RotatedRect類所支持的操作: OpenCV中的基礎數據類型是什么

6. 固定矩陣類

固定矩陣類是為編譯時就已知維度的矩陣打造的,這也是稱之為“固定”的原因。由于它內部的所有數據都是在堆棧上分配的,所以它們的分配和清除都很快。對固定類的操作運行很快,而且還在小矩陣上做過特殊的優化。通常,固定矩陣類實際上是一個模板,這個模板稱為Matx<>,但獨立的矩陣通常通過別名分配,這些別名的基礎格式為Matx{1,2,...}{1,2,...}{f,d},其中數字可以是1到6之間的任何數。 其支持的操作有: OpenCV中的基礎數據類型是什么

7. 固定向量類

固定向量類其實是從固定矩陣類派生而來的。固定向量類Vec其實就是一個列為1的固定矩陣類。為特定實例而準備好的別名格式如下:
Vec{2,3,4,5,6}{b,s,w,I,f,d},
最后一個字符的意義跟前面一樣,其中w代表unsigned short,下表表示Vec支持的操作:
OpenCV中的基礎數據類型是什么

8. 復數類

OpenCV中的復數類和STL中的復數類模板complex<>不一樣,但是可以互相轉換。最大的區別在于成員的獲取方式,STL類中的實部和虛部的獲取方式通過成員函數real()和imag()獲取,而在OpenCV中直接通過成員變量re和im獲取。支持的操作如下:
OpenCV中的基礎數據類型是什么和很多基本類型一樣,復數類為重要的模板取了別名,如Complexf何Complexd分別表示單精度和雙精度復數的別名。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

瑞安市| 永清县| 安义县| 刚察县| 山阴县| 二连浩特市| 淳化县| 甘肃省| 库伦旗| 个旧市| 衡山县| 宣化县| 陇南市| 县级市| 安徽省| 普洱| 龙泉市| 车致| 南漳县| 纳雍县| 阳东县| 丹凤县| 城步| 报价| 苏尼特右旗| 新乡县| 深圳市| 彭州市| 象州县| 万宁市| 泸定县| 青州市| 交城县| 塔城市| 阳东县| 景德镇市| 利辛县| 松溪县| 建昌县| 吴旗县| 许昌市|