opencv基本資料結構

2021-06-28 22:19:04 字數 739 閱讀 7189

iplimage

首先介紹重要的成員變數:

width和height表示了的尺寸。

其次是depth和nchannels,depth是指畫素顏色的取值範圍,nchnannels為影象的通道,可以取1,2,3,4

origin變數定義了影象的原點, 有兩個取值,分別是ipl_origin_bl和ipl_origin_tl,前者表示bottom left,即原點在左下角,後者top left,即原點在左上角

dataorder的取值可以是ipl_data_order_pixel和ipl_data_order_plane,前者表示多維的通道值交錯排列,後者表示同一通道先排成平面在連線在一起

widthstep和cvmat中的step一樣,

roi region of interest 感興趣的區域和coi channel of interest 感興趣的通道,如果設定了roi或者coi,opencv的函式只會作用roi或者coi。

cvapi(void)  cvresetimageroi( iplimage* image );取消roi

也可以通過widthstep找到roi,先申請乙個子iplimage的影象頭,影象頭的大小等於roi的寬高,再設定影象頭的原點和imagedate,最後直接操作影象頭就行了

cvapi(void)  cvadds( const cvarr* src, cvscalar value, cvarr* dst,const cvarr* mask cv_default(null));

opencv的基本資料結構

vec scalar point size rect rotatedrectvec類 1.1 基本概念 vec是乙個模板類,主要用於儲存數值向量。1.2 用法 1 可用它來定義任意型別的向量 vecmyvector 定義乙個存放8個double型變數的向量 2 使用 訪問vec向量成員 myvect...

OpenCV基本資料結構與示例

基本資料型別包括 vec scalar point size rect1 vec向量 vec是乙個模板類,主要用於儲存數值向量。typedef vec2 vec2b typedef vec3 vec3b typedef vec4 vec4b typedef vec short,2 vec2s typ...

OpenCV中的基本資料結構

最近在靜下心來梳理乙份視覺 把當初直接用上但是卻沒仔細咀嚼的東西拿出來整理一下。其實靜下心來做些事情真的不容易,時常被各種雜事打斷,anyway,想辦法保持短時間專注還是必要的。point資料結構表示二維影象中的點,由影象座標x和y組成。用法 point mypoint mypoint.x 100 ...