<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          219個opencv常用函數(shù)匯總

          共 6954字,需瀏覽 14分鐘

           ·

          2021-05-06 22:55

          點擊上方AI算法與圖像處理”,選擇加"星標"或“置頂”

          重磅干貨,第一時間送達


          本文轉(zhuǎn)自|新機器視覺


          1、cvLoadImage:將圖像文件加載至內(nèi)存;

          2、cvNamedWindow:在屏幕上創(chuàng)建一個窗口;

          3、cvShowImage:在一個已創(chuàng)建好的窗口中顯示圖像;

          4、cvWaitKey:使程序暫停,等待用戶觸發(fā)一個按鍵操作;

          5、cvReleaseImage:釋放圖像文件所分配的內(nèi)存;

          6、cvDestroyWindow:銷毀顯示圖像文件的窗口;

          7、cvCreateFileCapture:通過參數(shù)設(shè)置確定要讀入的AVI文件;

          8、cvQueryFrame:用來將下一幀視頻文件載入內(nèi)存;

          9、cvReleaseCapture:釋放CvCapture結(jié)構(gòu)開辟的內(nèi)存空間;

          10、cvCreateTrackbar:創(chuàng)建一個滾動條;

          11、cvSetCaptureProperty:設(shè)置CvCapture對象的各種屬性;

          12、cvGetCaptureProperty:查詢CvCapture對象的各種屬性;

          13、cvGetSize:當前圖像結(jié)構(gòu)的大?。?/p>

          14、cvSmooth:對圖像進行平滑處理;

          15、cvPyrDown:圖像金字塔,降采樣,圖像縮小為原來四分之一;

          16、cvCanny:Canny邊緣檢測;

          17、cvCreateCameraCapture:從攝像設(shè)備中讀入數(shù)據(jù);

          18、cvCreateVideoWriter:創(chuàng)建一個寫入設(shè)備以便逐幀將視頻流寫入視頻文件;

          19、cvWriteFrame:逐幀將視頻流寫入文件;

          20、cvReleaseVideoWriter:釋放CvVideoWriter結(jié)構(gòu)開辟的內(nèi)存空間;

          21、CV_MAT_ELEM:從矩陣中得到一個元素;

          22、cvAbs:計算數(shù)組中所有元素的絕對值;

          23、cvAbsDiff:計算兩個數(shù)組差值的絕對值;

          24、cvAbsDiffS:計算數(shù)組和標量差值的絕對值;

          25、cvAdd:兩個數(shù)組的元素級的加運算;

          26、cvAddS:一個數(shù)組和一個標量的元素級的相加運算;

          27、cvAddWeighted:兩個數(shù)組的元素級的加權(quán)相加運算(alpha運算);

          28、cvAvg:計算數(shù)組中所有元素的平均值;

          29、cvAvgSdv:計算數(shù)組中所有元素的絕對值和標準差;

          30、cvCalcCovarMatrix:計算一組n維空間向量的協(xié)方差;

          31、cvCmp:對兩個數(shù)組中的所有元素運用設(shè)置的比較操作;

          32、cvCmpS:對數(shù)組和標量運用設(shè)置的比較操作;

          33、cvConvertScale:用可選的縮放值轉(zhuǎn)換數(shù)組元素類型;

          34、cvCopy:把數(shù)組中的值復(fù)制到另一個數(shù)組中;

          35、cvCountNonZero:計算數(shù)組中非0值的個數(shù);

          36、cvCrossProduct:計算兩個三維向量的向量積(叉積);

          37、cvCvtColor:將數(shù)組的通道從一個顏色空間轉(zhuǎn)換另外一個顏色空間;

          38、cvDet:計算方陣的行列式;

          39、cvDiv:用另外一個數(shù)組對一個數(shù)組進行元素級的除法運算;

          40、cvDotProduct:計算兩個向量的點積;

          41、cvEigenVV:計算方陣的特征值和特征向量;

          42、cvFlip:圍繞選定軸翻轉(zhuǎn);

          43、cvGEMM:矩陣乘法;

          44、cvGetCol:從一個數(shù)組的列中復(fù)制元素;

          45、cvGetCols:從數(shù)據(jù)的相鄰的多列中復(fù)制元素;

          46、cvGetDiag:復(fù)制數(shù)組中對角線上的所有元素;

          47、cvGetDims:返回數(shù)組的維數(shù);

          48、cvGetDimSize:返回一個數(shù)組的所有維的大??;

          49、cvGetRow:從一個數(shù)組的行中復(fù)制元素值;

          50、cvGetRows:從一個數(shù)組的多個相鄰的行中復(fù)制元素值;

          51、cvGetSize:得到二維的數(shù)組的尺寸,以CvSize返回;

          52、cvGetSubRect:從一個數(shù)組的子區(qū)域復(fù)制元素值;

          53、cvInRange:檢查一個數(shù)組的元素是否在另外兩個數(shù)組中的值的范圍內(nèi);

          54、cvInRangeS:檢查一個數(shù)組的元素的值是否在另外兩個標量的范圍內(nèi);

          55、cvInvert:求矩陣的逆;

          56、cvMahalonobis:計算兩個向量間的馬氏距離;

          57、cvMax:在兩個數(shù)組中進行元素級的取最大值操作;

          58、cvMaxS:在一個數(shù)組和一個標量中進行元素級的取最大值操作;

          59、cvMerge:把幾個單通道圖像合并為一個多通道圖像;

          60、cvMin:在兩個數(shù)組中進行元素級的取最小值操作;

          61、cvMinS:在一個數(shù)組和一個標量中進行元素級的取最小值操作;

          62、cvMinMaxLoc:尋找數(shù)組中的最大最小值;

          63、cvMul:計算兩個數(shù)組的元素級的乘積(點乘);

          64、cvNot:按位對數(shù)組中的每一個元素求反;

          65、cvNormalize:將數(shù)組中元素進行歸一化;

          66、cvOr:對兩個數(shù)組進行按位或操作;

          67、cvOrs:在數(shù)組與標量之間進行按位或操作;

          68、cvReduce:通過給定的操作符將二維數(shù)組簡為向量;

          69、cvRepeat:以平鋪的方式進行數(shù)組復(fù)制;

          70、cvSet:用給定值初始化數(shù)組;

          71、cvSetZero:將數(shù)組中所有元素初始化為0;

          72、cvSetIdentity:將數(shù)組中對角線上的元素設(shè)為1,其他置0;

          73、cvSolve:求出線性方程組的解;

          74、cvSplit:將多通道數(shù)組分割成多個單通道數(shù)組;

          75、cvSub:兩個數(shù)組元素級的相減;

          76、cvSubS:元素級的從數(shù)組中減去標量;

          77、cvSubRS:元素級的從標量中減去數(shù)組;

          78、cvSum:對數(shù)組中的所有元素求和;

          79、cvSVD:二維矩陣的奇異值分解;

          80、cvSVBkSb:奇異值回代計算;

          81、cvTrace:計算矩陣跡;

          82、cvTranspose:矩陣的轉(zhuǎn)置運算;

          83、cvXor:對兩個數(shù)組進行按位異或操作;

          84、cvXorS:在數(shù)組和標量之間進行按位異或操作;

          85、cvZero:將所有數(shù)組中的元素置為0;

          86、cvConvertScaleAbs:計算可選的縮放值的絕對值之后再轉(zhuǎn)換數(shù)組元素的類型;

          87、cvNorm:計算數(shù)組的絕對范數(shù), 絕對差分范數(shù)或者相對差分范數(shù);

          88、cvAnd:對兩個數(shù)組進行按位與操作;

          89、cvAndS:在數(shù)組和標量之間進行按位與操作;

          90、cvScale:是cvConvertScale的一個宏,可以用來重新調(diào)整數(shù)組的內(nèi)容,并且可以將參數(shù)從一種數(shù)據(jù)類型轉(zhuǎn)換為另一種;

          91、cvT:是函數(shù)cvTranspose的縮寫;

          92、cvLine:畫直線;

          93、cvRectangle:畫矩形;

          94、cvCircle:畫圓;

          95、cvEllipse:畫橢圓;

          96、cvEllipseBox:使用外接矩形描述橢圓;

          97、cvFillPoly、cvFillConvexPoly、cvPolyLine:畫多邊形;

          98、cvPutText:在圖像上輸出一些文本;

          99、cvInitFont:采用一組參數(shù)配置一些用于屏幕輸出的基本個特定字體;

          100、cvSave:矩陣保存;

          101、cvLoad:矩陣讀?。?/p>

          102、cvOpenFileStorage:為讀/寫打開存儲文件;

          103、cvReleaseFileStorage:釋放存儲的數(shù)據(jù);

          104、cvStartWriteStruct:開始寫入新的數(shù)據(jù)結(jié)構(gòu);

          105、cvEndWriteStruct:結(jié)束寫入數(shù)據(jù)結(jié)構(gòu);

          106、cvWriteInt:寫入整數(shù)型;

          107、cvWriteReal:寫入浮點型;

          108、cvWriteString:寫入字符型;

          109、cvWriteComment:寫一個XML或YAML的注釋字串;

          110、cvWrite:寫一個對象;

          111、cvWriteRawData:寫入多個數(shù)值;

          112、cvWriteFileNode:將文件節(jié)點寫入另一個文件存儲器;

          113、cvGetRootFileNode:獲取存儲器最頂層的節(jié)點;

          114、cvGetFileNodeByName:在映圖或存儲器中找到相應(yīng)節(jié)點;

          115、cvGetHashedKey:為名稱返回一個惟一的指針;

          116、cvGetFileNode:在映圖或文件存儲器中找到節(jié)點;

          117、cvGetFileNodeName:返回文件的節(jié)點名;

          118、cvReadInt:讀取一個無名稱的整數(shù)型;

          119、cvReadIntByName:讀取一個有名稱的整數(shù)型;

          120、cvReadReal:讀取一個無名稱的浮點型;

          121、cvReadRealByName:讀取一個有名稱的浮點型;

          122、cvReadString:從文件節(jié)點中尋找字符串;

          123、cvReadStringByName:找到一個有名稱的文件節(jié)點并返回它;

          124、cvRead:將對象解碼并返回它的指針;

          125、cvReadByName:找到對象并解碼;

          126、cvReadRawData:讀取多個數(shù)值;

          127、cvStartReadRawData:初始化文件節(jié)點序列的讀?。?/p>

          128、cvReadRawDataSlice:讀取文件節(jié)點的內(nèi)容;

          129、cvGetModuleInfo:檢查IPP庫是否已經(jīng)正常安裝并且檢驗運行是否正常;

          130、cvResizeWindow:用來調(diào)整窗口的大小;

          131、cvSaveImage:保存圖像;

          132、cvMoveWindow:將窗口移動到其左上角為x,y的位置;

          133、cvDestroyAllWindow:用來關(guān)閉所有窗口并釋放窗口相關(guān)的內(nèi)存空間;

          134、cvGetTrackbarPos:讀取滑動條的值;

          135、cvSetTrackbarPos:設(shè)置滑動條的值;

          136、cvGrabFrame:用于快速將視頻幀讀入內(nèi)存;

          137、cvRetrieveFrame:對讀入幀做所有必須的處理;

          138、cvConvertImage:用于在常用的不同圖像格式之間轉(zhuǎn)換;

          139、cvErode:形態(tài)腐蝕;

          140、cvDilate:形態(tài)學膨脹;

          141、cvMorphologyEx:更通用的形態(tài)學函數(shù);

          142、cvFloodFill:漫水填充算法,用來進一步控制哪些區(qū)域?qū)⒈惶畛漕伾?/p>

          143、cvResize:放大或縮小圖像;

          144、cvPyrUp:圖像金字塔,將現(xiàn)有的圖像在每個維度上都放大兩倍;

          145、cvPyrSegmentation:利用金字塔實現(xiàn)圖像分割;

          146、cvThreshold:圖像閾值化;

          147、cvAcc:可以將8位整數(shù)類型圖像累加為浮點圖像;

          148、cvAdaptiveThreshold:圖像自適應(yīng)閾值;

          149、cvFilter2D:圖像卷積;

          150、cvCopyMakeBorder:將特定的圖像輕微變大,然后以各種方式自動填充圖像邊界;

          151、cvSobel:圖像邊緣檢測,Sobel算子;

          152、cvLaplace:拉普拉斯變換、圖像邊緣檢測;

          153、cvHoughLines2:霍夫直線變換;

          154、cvHoughCircles:霍夫圓變換;

          155、cvRemap:圖像重映射,校正標定圖像,圖像插值;

          156、cvWarpAffine:稠密仿射變換;

          157、cvGetQuadrangleSubPix:仿射變換;

          158、cvGetAffineTransform:仿射映射矩陣的計算;

          159、cvCloneImage:將整個IplImage結(jié)構(gòu)復(fù)制到新的IplImage中;

          160、cv2DRotationMatrix:仿射映射矩陣的計算;

          161、cvTransform:稀疏仿射變換;

          162、cvWarpPerspective:密集透視變換(單應(yīng)性);

          163、cvGetPerspectiveTransform:計算透視映射矩陣;

          164、cvPerspectiveTransform:稀疏透視變換;

          165、cvCartToPolar:將數(shù)值從笛卡爾空間到極坐標(極性空間)進行映射;

          166、cvPolarToCart:將數(shù)值從極性空間到笛卡爾空間進行映射;

          167、cvLogPolar:對數(shù)極坐標變換;

          168、cvDFT:離散傅里葉變換;

          169、cvMulSpectrums:頻譜乘法;

          170、cvDCT:離散余弦變換;

          171、cvIntegral:計算積分圖像;

          172、cvDistTransform:圖像的距離變換;

          173、cvEqualizeHist:直方圖均衡化;

          174、cvCreateHist:創(chuàng)建一新直方圖;

          175、cvMakeHistHeaderForArray:根據(jù)已給出的數(shù)據(jù)創(chuàng)建直方圖;

          176、cvNormalizeHist:歸一化直方圖;

          177、cvThreshHist:直方圖閾值函數(shù);

          178、cvCalcHist:從圖像中自動計算直方圖;

          179、cvCompareHist:用于對比兩個直方圖的相似度;

          180、cvCalcEMD2:陸地移動距離(EMD)算法;

          181、cvCalcBackProject:反向投影;

          182、cvCalcBackProjectPatch:圖塊的方向投影;

          183、cvMatchTemplate:模板匹配;

          184、cvCreateMemStorage:用于創(chuàng)建一個內(nèi)存存儲器;

          185、cvCreateSeq:創(chuàng)建序列;

          186、cvSeqInvert:將序列進行逆序操作;

          187、cvCvtSeqToArray:復(fù)制序列的全部或部分到一個連續(xù)內(nèi)存數(shù)組中;

          188、cvFindContours:從二值圖像中尋找輪廓;

          189、cvDrawContours:繪制輪廓;

          190、cvApproxPoly:使用多邊形逼近一個輪廓;

          191、cvContourPerimeter:輪廓長度;

          192、cvContoursMoments:計算輪廓矩;

          193、cvMoments:計算Hu不變矩;

          194、cvMatchShapes:使用矩進行匹配;

          195、cvInitLineIterator:對任意直線上的像素進行采樣;

          196、cvSampleLine:對直線采樣;

          197、cvAbsDiff:幀差;

          198、cvWatershed:分水嶺算法;

          199、cvInpaint:修補圖像;

          200、cvGoodFeaturesToTrack:尋找角點;

          201、cvFindCornerSubPix:用于發(fā)現(xiàn)亞像素精度的角點位置;

          202、cvCalcOpticalFlowLK:實現(xiàn)非金字塔的Lucas-Kanade稠密光流算法;

          203、cvMeanShift:mean-shift跟蹤算法;

          204、cvCamShift:camshift跟蹤算法;

          205、cvCreateKalman:創(chuàng)建Kalman濾波器;

          206、cvCreateConDensation:創(chuàng)建condensation濾波器;

          207、cvConvertPointsHomogenious:對齊次坐標進行轉(zhuǎn)換;

          208、cvFindChessboardCorners:定位棋盤角點;

          209、cvFindHomography:計算單應(yīng)性矩陣;

          210、cvRodrigues2:羅德里格斯變換;

          211、cvFitLine:直線擬合算法;

          212、cvCalcCovarMatrix:計算協(xié)方差矩陣;

          213、cvInvert:計算協(xié)方差矩陣的逆矩陣;

          214、cvMahalanobis:計算Mahalanobis距離;

          215、cvKMeans2:K均值;

          216、cvCloneMat:根據(jù)一個已有的矩陣創(chuàng)建一個新矩陣;

          217、cvPreCornerDetect:計算用于角點檢測的特征圖;

          218、cvGetImage:CvMat圖像數(shù)據(jù)格式轉(zhuǎn)換成IplImage圖像數(shù)據(jù)格式;

          219、cvMatMul:兩矩陣相乘;

          ————————————————

          作者為CSDN博主「AmosLLc」

          原文鏈接:https://blog.csdn.net/amosllc/java/article/details/88553664


           End 


          個人微信(如果沒有備注不拉群!
          請注明:地區(qū)+學校/企業(yè)+研究方向+昵稱



          下載1:何愷明頂會分享


          AI算法與圖像處理」公眾號后臺回復(fù):何愷明,即可下載。總共有6份PDF,涉及 ResNet、Mask RCNN等經(jīng)典工作的總結(jié)分析


          下載2:終身受益的編程指南:Google編程風格指南


          AI算法與圖像處理」公眾號后臺回復(fù):c++,即可下載。歷經(jīng)十年考驗,最權(quán)威的編程規(guī)范!



          下載3 CVPR2021

          AI算法與圖像處公眾號后臺回復(fù):CVPR,即可下載1467篇CVPR 2020論文 和 CVPR 2021 最新論文

          點亮 ,告訴大家你也在看


          瀏覽 14
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  精品一区二区三区三区 | 一区二区三区四区五区免费看 | 亚洲动漫精品一区 | 精品无码一区三区四区五区 | 视频一区三区 |