91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

依兰县| 云浮市| 平塘县| 余干县| 蓬安县| 绍兴市| 互助| 邳州市| 怀柔区| 合阳县| 信丰县| 顺平县| 九江市| 通海县| 铁岭市| 五莲县| 刚察县| 福州市| 钦州市| 安宁市| 阳西县| 琼结县| 青铜峡市| 金华市| 南平市| 泰州市| 闸北区| 长宁区| 安国市| 永仁县| 汝阳县| 汤原县| 额敏县| 汉源县| 霸州市| 龙里县| 阿拉善左旗| 庄浪县| 辽宁省| 连州市| 玉田县|