基於人臉圖像的心率心率測量系統

系統將可見光成像設備采集到的視頻讀入程序中,讀取第一幀圖像,檢測並提取人臉區域後,根據人臉幾何關系確定敏感區域。

在視頻的每一幀中獲取敏感區域,然後在RGB三個通道分別 對人臉區域做灰度均值,並將灰度均值存儲。在對每一幀做完灰度均值之後,以幀數為橫軸變量,以對應每一幀的灰度均值為縱軸,在RGB三個通道分別繪制曲線,然後對原始數據進行傅裡葉變化

得到瞭傅裡葉的有關程序,對於程序,然後得到心率的數值

主要的算法步驟

圖 原始輸入的視頻 

圖 原始視頻數據進行人臉定位的操作 

可以看到  得到鵝相關通道數據

圖 R通道的均值數據 

因為求解的是前面20個數值 可以看到,是一堆無序的曲線 

圖 紅色區域的fft變化數值

可以看到系列在60-80(最低點的位置)

那麼就求解得到瞭有關的數據

當然,我們在提取更多視頻幀數的時候,效果會顯得更好 更出色

這裡不再贅述, for k = 1 :numFrames% 讀取數據可以修改這個地方的數值就可以解決

 

 代碼

基於人臉圖像的心率心率測量系統-機器學習文檔類資源-CSDN文庫

 

[7] 王健琪,王海濱. 呼吸、心率的雷達式非接觸檢測系統設計與研究[J],中國醫療器械雜志.2001 年25 卷第3 期

[8] 王健琪,王海濱,荊西京,楊國勝,楊波,董秀珍,邱力軍. 呼吸、心率的雷達

式非接觸檢測系統設計與研究[J]. 中國醫療器械雜志,2001,03:132-135.

[9] 王映輝,人臉識別:原理、方法與技術 [M], 北京:科學出版社,2010.6

[10] 岡薩雷斯,阮秋琦等人翻譯,數字圖像處理,電子工業出版社

本文來自網絡,不代表程式碼花園立場,如有侵權,請聯系管理員。https://www.codegarden.cn/article/30978/
返回顶部