一、PCA理論介紹 網上已經有許多介紹pca原理的博客,這里就不重復介紹了。詳情可參考 http://blog.csdn.net/zhongkelee/article/details/44064401 計算過程 數據互換 二、opencv代碼 ...
本章我們學習LBP圖像的原理和使用,因為接下來教程我們要使用LBP圖像的直方圖來進行臉部識別。 參考資料: http: docs.opencv.org modules contrib doc facerec facerec tutorial.html http: www.cnblogs.com mikewolf p .html LBP的基本思想是以圖像中某個像素為中心,對相鄰像素進行閾值比較。如 ...
2013-11-23 10:31 4 15718 推薦指數:
一、PCA理論介紹 網上已經有許多介紹pca原理的博客,這里就不重復介紹了。詳情可參考 http://blog.csdn.net/zhongkelee/article/details/44064401 計算過程 數據互換 二、opencv代碼 ...
LBP(Local Binary Pattern),即局部二進制模式,對一個像素點以半徑r畫一個圈,在圈上取K個點(一般為8),這K個點的值(像素值大於中心點為1,否則為0)組成K位二進制數。此即局部二進制模式,實際中使用的是LBP特征譜的直方統計圖。在舊版的Opencv里,使用 ...
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/ #include "cv.h" #include "highgui.h" #include <s ...
圖像入門 一、讀取圖像 在opencv中使用cv.imread(filename, flags)函數讀取圖像。filename參數表示讀取圖像的路徑。讀取圖像的路徑應完整給出,且不能含有中文,否則在調用cv.show()函數顯示圖片時會顯示以下錯誤: 第二個參數是一個flag,表示讀取圖像 ...
准備2副背景圖像,注意圖像黑色的部分,是作為mask用的,我們會用灰度圖的方式打開它們,這時黑色的部分值為0,則圖像融合時候,可以把第二幅圖像在黑色的部分顯示出來。 代碼非常簡單,注意就是圖像copyTo函數的使用,把背景圖像copy到前景圖像時候,掩碼部分不會拷貝 ...
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/ #include <stdlib.h> #include <stdio.h> #i ...
簡單閾值,自適應閾值,Otsu's二值化等 1.簡單閾值 當像素值高於閾值時,我們給這個像素賦予一個新值,否則給他賦予另一個值。這個函數就是cv2.threshhold()。這個函數的第一個參數就是原圖像,一般是灰度圖(貌似非灰度圖也可以)。第二個參數就是用來對像素值進行分類 ...
圖像的梯度計算的是圖像變化的速度,對於邊緣部分呢灰度值變換大,梯度值也大,相反則灰度值變化小,梯度值小 圖像梯度值嚴格說應該需要求導數,但是圖像梯度一般通過計算像素值的差,來得到梯度的近似值 以下介紹三種算子的使用Sobel算子、Scharr算子和Laplacian算子 ...