亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cxcore reference manual.htm

?? Opencv的中文參考指南
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<P>
<DL>
  <DT>arr 
  <DD>輸入數組. 
  <DT>header 
  <DD>指向 <A 
  href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat">CvMat</A>結構的指針,作為臨時緩存 
  . 
  <DT>coi 
  <DD>可選的輸出參數,用于輸出COI. 
  <DT>allowND 
  <DD>如果非0,函數就接收多維密集數組 (CvMatND*)并且返回 2D (如果 CvMatND 是二維的)或 1D 矩陣(當 CvMatND 
  是一維或多于二維). 數組必須是連續的. </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetMat">cvGetMat</A>從輸入的數組生成矩陣頭,輸入的數組可以是 
- <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat">CvMat</A>結構,&nbsp; 
<CODE>IplImage結構</CODE> 或多維密集數組 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMatND*">CvMatND*</A> 
(后者只有當 <CODE>allowND != 0時才可以使用</CODE>) . 如果是矩陣函數只是返回指向矩陣的指針.如果是 
<CODE>IplImage*</CODE> 或 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMatND*">CvMatND*</A> 
函數用當前圖像的ROI初始化頭結構并且返回指向這個臨時結構的指針。因為<A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat">CvMat</A>不支持COI,所以他們的返回結果是不同的. 

<P>這個函數提供了一個簡單的方法,用同一代碼處理 <CODE>IplImage</CODE> 和 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat">CvMat</A>二種數據類型。這個函數的反向轉換可以用 
<A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetImage">cvGetImage</A>將 
<A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat">CvMat</A> 
轉換成 <CODE>IplImage</CODE> . </P>
<P>輸入的數組必須有已分配好的底層數據或附加的數據,否則該函數將調用失敗 </P>如果輸入的數組是<CODE>IplImage</CODE> 
格式,使用平面式數據編排并設置了COI,函數返回的指針指向被選定的平面并設置COI=0.利用OPENCV函數對于多通道平面編排圖像可以處理每個平面。 
<HR>

<H3><A name=decl_cvGetImage>GetImage</A></H3>
<P class=Blurb>從不確定數組返回圖像頭</P><PRE>IplImage* cvGetImage( const CvArr* arr, IplImage* image_header );
</PRE>
<P>
<DL>
  <DT>arr 
  <DD>輸入數組. 
  <DT>image_header 
  <DD>指向<CODE>IplImage結構的指針,該結構存貯在一個臨時緩存</CODE> . </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetImage">cvGetImage</A> 
從輸出數組獲得圖頭,該數組可是以矩陣- <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat*">CvMat*</A>, 
或圖像 - <CODE>IplImage*</CODE>. 如果是圖像函數只是返回輸入參數的指針,如是查 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat*">CvMat*</A> 
函數用輸入參數矩陣初始化圖像頭。因此如果我們把&nbsp; <CODE>IplImage</CODE> 轉換成 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_CvMat">CvMat</A> 
然后再轉換 CvMat 回 IplImage,如果ROI被設置過了我們可能會獲得不同的頭,這樣一些計算圖像跨度的IPL函數就會失敗。</P>
<HR>

<H3><A name=decl_cvCreateSparseMat>CreateSparseMat</A></H3>
<P class=Blurb>創建稀疏數組</P><PRE>CvSparseMat* cvCreateSparseMat( int dims, const int* sizes, int type );
</PRE>
<P>
<DL>
  <DT>dims 
  <DD>數組維數。相對于密集型矩陣,稀疏數組的維數是不受限制的(最多可達 2<SUP>16</SUP>). 
  <DT>sizes 
  <DD>數組的維大小. 
  <DT>type 
  <DD>數組元素類型,見 CvMat </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvCreateSparseMat">cvCreateSparseMat</A> 
分配多維稀疏數組. Initially the array contain no elements, that is <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGet*D">cvGet*D</A> 
or <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetReal*D">cvGetReal*D</A> 
return zero for every index</P>
<HR>

<H3><A name=decl_cvReleaseSparseMat>ReleaseSparseMat</A></H3>
<P class=Blurb>刪除稀疏數組</P>
<P class=Blurb><BR>void cvReleaseSparseMat( CvSparseMat** mat );<BR></P>
<DL>
  <DT>mat 
  <DD>雙指針指向數組。 </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvReleaseSparseMat">cvReleaseSparseMat</A>釋放稀疏數組并清空數組指針</P>
<HR>

<H3><A name=decl_cvCloneSparseMat>CloneSparseMat</A></H3>
<P class=Blurb>創建稀疏數組的拷貝</P><PRE>CvSparseMat* cvCloneSparseMat( const CvSparseMat* mat );
</PRE>
<P>
<DL>
  <DT>mat 
  <DD>輸放的數組。 </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvCloneSparseMat">cvCloneSparseMat</A> 
創建輸入數組的拷貝并返回指向這個拷貝的指針.</P>
<HR>

<H2><A name=cxcore_arrays_get_set>獲取元素和數組子集</A></H2>
<HR>

<H3><A name=decl_cvGetSubRect>GetSubRect</A></H3>
<P class=Blurb>根據輸入的圖像或矩陣的矩形數組子集返回矩陣頭</P><PRE>CvMat* cvGetSubRect( const CvArr* arr, CvMat* submat, CvRect rect );
</PRE>
<P>
<DL>
  <DT>arr 
  <DD>輸入數組 
  <DT>submat 
  <DD>指針指向結果數組頭Pointer to the resultant sub-array header. 
  <DT>rect 
  <DD>以0坐標為基準的ROI. </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetSubRect">cvGetSubRect</A> 
根據指定的數組矩形返回矩陣頭,換句話說,函數允許處理輸入數組的指定的一個子矩形,就像一個獨立的數組一樣進行處理。函數在處理時要考慮進輸入數組的ROI,因此數組的ROI是實際上被提取的。</P>
<HR>

<H3><A name=decl_cvGetRow>GetRow, GetRows</A></H3>
<P class=Blurb>返回數組的行或在一定跨度內的行</P><PRE>CvMat* cvGetRow( const CvArr* arr, CvMat* submat, int row );
CvMat* cvGetRows( const CvArr* arr, CvMat* submat, int start_row, int end_row, int delta_row=1 );
</PRE>
<DL>
  <DT>arr 
  <DD>輸入數組. 
  <DT>submat 
  <DD>指向返回的子數組頭的指針. 
  <DT>row 
  <DD>被選定的行號下標,以0為基準. 
  <DT>start_row 
  <DD>跨度的開始行(包括此行)索引下標,以0為下標基準 
  <DT>end_row 
  <DD>跨度的結束行(不包括此行)索引下標,以0為下標基準. 
  <DT>delta_row 
  <DD>在跨度內的索引下標跨步,從開始行到結束行每隔<CODE>delta_row行提取一行。</CODE> </DD></DL>
<P>函數<CODE>GetRow</CODE> 和 <CODE>GetRows</CODE> 根據指定的行或跨度從輸入數組中返回對應的頭。 
<CODE>GetRow</CODE> 是 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetRows">cvGetRows</A>的縮寫: 
<PRE>cvGetRow( arr, submat, row ) ~ cvGetRows( arr, submat, row, row + 1, 1 );
</PRE>
<HR>

<H3><A name=decl_cvGetCol>GetCol, GetCols</A></H3>
<P class=Blurb>返回數組的列或一定跨度內的列</P><PRE>CvMat* cvGetCol( const CvArr* arr, CvMat* submat, int col );
CvMat* cvGetCols( const CvArr* arr, CvMat* submat, int start_col, int end_col );
</PRE>
<P>
<DL>
  <DT>arr 
  <DD>輸入數組 
  <DT>submat 
  <DD>指向結果子數組頭指針. 
  <DT>col 
  <DD>選定的列索引下標,該下標以0為基準。 
  <DT>start_col 
  <DD>跨度的開始列(包括該列)索引下標,該下標以0為基準。 
  <DT>end_col 
  <DD>跨度的結束列(不包括該列)索引下標,該下標以0為基準。 </DD></DL>
<P>函數 <CODE>GetCol</CODE> 和 <CODE>GetCols</CODE> 
根據指定的列/列跨度返回頭。<CODE>GetCol</CODE> 是&nbsp; <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetCols">cvGetCols</A>的縮寫形式:<PRE>cvGetCol( arr, submat, col ); // ~ cvGetCols( arr, submat, col, col + 1 );
</PRE>
<HR>

<H3><A name=decl_cvGetDiag>GetDiag</A></H3>
<P class=Blurb>返回一個數組對角線</P><PRE>CvMat* cvGetDiag( const CvArr* arr, CvMat* submat, int diag=0 );
</PRE>
<P>
<DL>
  <DT>arr 
  <DD>輸入數組. 
  <DT>submat 
  <DD>指向結果子集的頭指針. 
  <DT>diag 
  <DD>數組對角線。0是主對角線,-1是主對角線上面對角線,1是主對角線下對角線,以此類推。 </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetDiag">cvGetDiag</A> 
根據指定的diag參數返回數組的對角線頭。</P>
<HR>

<H3><A name=decl_cvGetSize>GetSize</A></H3>
<P class=Blurb>返回圖像或矩陣ROI大小</P><PRE>CvSize cvGetSize( const CvArr* arr );
</PRE>
<P>
<DL>
  <DT>arr 
  <DD>數組頭. </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetSize">cvGetSize</A> 
返回矩陣或圖像的行數和列數,如果是圖像就返回ROI的大小</P>
<HR>

<H3><A name=decl_cvInitSparseMatIterator>InitSparseMatIterator</A></H3>
<P class=Blurb>初始化稀疏數線元素迭代器</P><PRE>CvSparseNode* cvInitSparseMatIterator( const CvSparseMat* mat,
                                       CvSparseMatIterator* mat_iterator );
</PRE>
<P>
<DL>
  <DT>mat 
  <DD>輸入的數組. 
  <DT>mat_iterator 
  <DD>被初始化迭代器. </DD></DL>
<P>函數 <A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvInitSparseMatIterator">cvInitSparseMatIterator</A> 
初始化稀疏數組元素的迭代器并且返回指向第一個元素的指針,如果數組為空則返回NULL。</P>
<HR>

<H3><A name=decl_cvGetNextSparseNode>GetNextSparseNode</A></H3>
<P class=Blurb>初始化稀疏數線元素迭代器</P><PRE>CvSparseNode* cvGetNextSparseNode( CvSparseMatIterator* mat_iterator );
</PRE>
<P>
<DL>
  <DT>mat_iterator 
  <DD>稀疏數組的迭代器 </DD></DL>
<P>函數<A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetNextSparseNode">cvGetNextSparseNode</A> 
移動迭代器到下一個稀疏矩陣元素并返回指向他的指針。在當前的版本不存在任何元素的特殊順序,因為元素是按HASH表存貯的下面的列子描述怎樣在稀疏矩陣上迭代 
:</P>
<P><FONT color=blue size=4>利</FONT><FONT color=blue size=4>用<A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvInitSparseMatIterator">cvInitSparseMatIterator</A> 
和<A 
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cxcore_chinese.htm#decl_cvGetNextSparseNode">cvGetNextSparseNode</A> 
計算浮點稀疏數組的和。</FONT> <PRE>    double sum;
    int i, dims = cvGetDims( array );
    CvSparseMatIterator mat_iterator;
    CvSparseNode* node = cvInitSparseMatIterator( array, &amp;mat_iterator );

    for( ; node != 0; node = cvGetNextSparseNode( &amp;mat_iterator ))
    {
        int* idx = CV_NODE_IDX( array, node ); /* get pointer to the element indices */
        float val = *(float*)CV_NODE_VAL( array, node ); /* get value of the element
                                                          (assume that the type is CV_32FC1) */
        printf( "(" );
        for( i = 0; i &lt; dims; i++ )
            printf( "%4d%s", idx[i], i &lt; dims - 1 "

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久不卡毛片| 欧美性欧美巨大黑白大战| 一区二区三区在线观看欧美| 国产色产综合色产在线视频| 欧美一级在线视频| 日韩欧美一区二区三区在线| 欧美日本在线视频| 欧美一区二区三区性视频| 91精品午夜视频| 精品精品国产高清a毛片牛牛| 精品久久一区二区三区| 欧美精品一区二区不卡| 久久夜色精品国产欧美乱极品| 精品第一国产综合精品aⅴ| 精品国产在天天线2019| 国产欧美日韩精品一区| 国产精品久久精品日日| 夜夜爽夜夜爽精品视频| 日韩精品成人一区二区在线| 日本网站在线观看一区二区三区| 麻豆成人久久精品二区三区红 | 美女国产一区二区| 久久99九九99精品| 91免费视频网| 777色狠狠一区二区三区| 日韩欧美黄色影院| 中文字幕在线不卡国产视频| 亚洲一区日韩精品中文字幕| 久久99这里只有精品| 国产成人久久精品77777最新版本| av不卡一区二区三区| 91福利在线观看| 精品少妇一区二区三区在线播放 | 91美女片黄在线| 欧美一级欧美一级在线播放| 国产欧美精品在线观看| 亚洲成av人在线观看| 国产很黄免费观看久久| 欧美日韩国产小视频在线观看| 久久色.com| 日韩激情一二三区| 99re这里都是精品| 久久精品视频在线看| 午夜亚洲福利老司机| 欧美伊人久久久久久久久影院 | www.视频一区| 日韩一区二区在线观看视频| 亚洲国产电影在线观看| 日韩国产欧美在线播放| 91蜜桃网址入口| 国产天堂亚洲国产碰碰| 日本成人在线网站| 欧美亚洲一区二区三区四区| 国产精品毛片久久久久久| 裸体在线国模精品偷拍| 欧美日韩亚洲另类| 亚洲天堂精品视频| 成人app下载| 国产欧美日韩精品一区| 国产在线精品一区二区三区不卡 | 国产精品亚洲视频| 日韩欧美激情一区| 免费欧美在线视频| 欧美精品第一页| 亚洲国产精品尤物yw在线观看| av一二三不卡影片| 国产三级一区二区三区| 国产裸体歌舞团一区二区| 精品国产sm最大网站| 久久精品99久久久| 成人欧美一区二区三区小说 | 成人激情免费电影网址| 久久亚洲综合av| 韩国女主播一区| 久久久久久久久久久久电影| 韩国三级在线一区| 久久网站热最新地址| 国产一区 二区| 久久精品欧美日韩精品| 国产suv一区二区三区88区| 国产午夜亚洲精品不卡 | 欧美国产精品中文字幕| 国产伦精品一区二区三区免费| 日韩精品中文字幕一区| 久久99久久精品| 国产日韩欧美电影| 不卡的av中国片| 亚洲美腿欧美偷拍| 欧美性猛交xxxxxx富婆| 婷婷一区二区三区| 久久久一区二区| 99精品1区2区| 亚洲v日本v欧美v久久精品| 国产蜜臀av在线一区二区三区| 高清在线成人网| 亚洲自拍偷拍av| 欧美一区二区性放荡片| 寂寞少妇一区二区三区| 国产日韩v精品一区二区| 成人精品gif动图一区| 亚洲一线二线三线久久久| 这里只有精品电影| 国产一级精品在线| 亚洲激情av在线| 日韩欧美的一区二区| 国产凹凸在线观看一区二区| 亚洲美女在线国产| 欧美电影免费观看高清完整版在线| 国产成人精品一区二 | 91精品国产入口| 国产大陆a不卡| 午夜精品久久久久久久蜜桃app| 精品国产三级电影在线观看| 99久久99久久久精品齐齐| 免费人成网站在线观看欧美高清| 国产精品高清亚洲| 日韩欧美中文字幕公布| 91视频在线观看免费| 久久99精品一区二区三区三区| 亚洲激情综合网| 国产午夜精品久久久久久久 | 亚洲第一会所有码转帖| 国产日韩精品一区| 日韩精品一区二| 欧美肥妇毛茸茸| 91视频在线观看免费| 国产精品自拍网站| 不卡高清视频专区| 久久成人免费电影| 日韩黄色一级片| 亚洲免费观看高清| 国产精品国产三级国产三级人妇| 欧美一级电影网站| 91.xcao| 91福利在线播放| 成人国产免费视频| 国产传媒一区在线| 国产精品伊人色| 韩国三级中文字幕hd久久精品| 日韩专区一卡二卡| 亚洲高清中文字幕| 夜色激情一区二区| 亚洲综合成人在线| 亚洲综合一二区| 一区二区在线看| 亚洲另类在线一区| 夜夜嗨av一区二区三区中文字幕| 国产精品不卡一区| 中文字幕+乱码+中文字幕一区| 26uuu精品一区二区三区四区在线| 91精品国产入口在线| 欧美一级午夜免费电影| 51午夜精品国产| 日韩一区二区在线看| 欧美一二区视频| 日韩女同互慰一区二区| 精品国产露脸精彩对白| 日韩欧美一区在线| 精品国产一区二区三区av性色| 精品欧美一区二区三区精品久久| 欧美日本在线视频| 欧美电影免费观看完整版 | 成人精品视频网站| 成人高清在线视频| 在线观看国产91| 欧美性大战久久久| 91精品国产综合久久国产大片| 日韩欧美在线不卡| 国产女同性恋一区二区| 亚洲欧美偷拍三级| 日韩不卡一二三区| 国产美女一区二区三区| 99久久精品免费| 欧美色视频在线观看| 日韩午夜小视频| 国产精品欧美久久久久无广告| 亚洲欧洲成人av每日更新| 一区av在线播放| 免费美女久久99| 国产91在线看| 成人精品鲁一区一区二区| 91麻豆国产自产在线观看| 欧美二区三区91| 久久蜜臀精品av| 亚洲欧美日韩国产中文在线| 亚洲国产成人tv| 国产美女视频一区| 色八戒一区二区三区| 精品国产亚洲在线| 亚洲午夜视频在线| 国产一区二区免费在线| 91国偷自产一区二区开放时间| 国产精品丝袜一区| 午夜精品福利在线| av成人免费在线观看| 欧美一区二区成人| 亚洲一区二区综合| 国产盗摄视频一区二区三区| 欧美精品日韩精品| 亚洲欧洲成人自拍|