專利名稱:一種測量人體脈搏的方法及裝置的制作方法
一種測量人體脈搏的方法及裝置技術(shù)領(lǐng)域
本發(fā)明屬于計算機技術(shù)領(lǐng)域,尤其涉及一種測量人體脈搏的方法及裝置。
背景技術(shù):
現(xiàn)代社會,人們對于健康越來越關(guān)注,而作為人體健康重要指標的脈搏頻率也就成為了日常健康檢測所不可缺少的。
在現(xiàn)有的脈搏測量方法中,通常使用專用的心率測量設(shè)備,例如血壓計等,但是現(xiàn)有的脈搏測量設(shè)備大多依賴于特定的硬件,不僅攜帶不便,且開發(fā)成本太高。發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種測量人體脈搏的方法,旨在解決現(xiàn)有的硬件脈搏測量儀不便于攜帶且開發(fā)成本高的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種測量人體脈搏的方法,所述方法包括
按預(yù)設(shè)的時間間隔連續(xù)采集多幀透光的手指位獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度;
對每個手指位圖分別建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的直角坐標系,并將所述手指位圖中的紅色值飽和度在直角坐標系中描點,將所描的點相連形成紅色值飽和度曲線;
分別計算每個坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積;
獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)所述多個峰值的時間差計算人體脈搏。
本發(fā)明實施例的另一目的在于提供測量人體脈搏的裝置,所述裝置包括
手指位圖獲取單元,用于按預(yù)設(shè)的時間間隔連續(xù)采集多幀透光的手指位紅色值飽和度獲取單元,用于獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度;
坐標系建立單元,用于對每個手指位圖分別建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的直角坐標系,并將所述手指位圖中的紅色值飽和度在直角坐標系中描點,將所描的點相連形成紅色值飽和度曲線;
面積計算單元,用于分別計算每個坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積;
脈搏頻率計算單元,用于獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)多個峰值的時間差計算人體脈搏。
在本發(fā)明實施例中,只需要通過帶有攝像頭的電腦、手機等電子設(shè)備就可采集透光的手指位圖,進而根據(jù)手指位圖來計算出人體脈搏頻率,便于用戶測量脈搏。且相對于現(xiàn)有技術(shù)中測試脈搏的專用器材而言,更為便攜、簡易,同時降低了測試脈搏功能的硬件器材的研發(fā)費用。
圖1是本發(fā)明第一實施例提供的測量人體脈搏的方法流程圖2是本發(fā)明第一實施例提供的建立的一個直角坐標系的實例;
圖3是本發(fā)明第二實施例提供的獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度的方法流程圖4是本發(fā)明第二實施例提供的手指位圖各區(qū)域的指示圖5是本發(fā)明第三實施例提供的獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值, 并根據(jù)多個形狀面積峰值的時間差計算人體脈搏頻率的方法流程圖6是本發(fā)明第四實施例提供的測量人體脈搏的裝置示意圖7是本發(fā)明第五實施例提供的紅色值飽和度獲取單元的結(jié)構(gòu)圖8是本發(fā)明第六實施例提供的脈搏頻率計算單元的結(jié)構(gòu)圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一
如圖1所示為本發(fā)明實施例一提供的測量人體脈搏的方法流程圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
在步驟SlOl中,按預(yù)設(shè)的時間間隔連續(xù)采集多幀透光的手指位圖。
在本發(fā)明實施例中,手指位圖通過攝像頭或視頻輸入設(shè)備采集。在獲取一幀透光的手指位圖后,預(yù)設(shè)的時間間隔后再次采集第二幀手指位圖,按此規(guī)律循環(huán),采集多幀透光的手指位圖。
其中,采集的手指位圖的個數(shù)可以為預(yù)先設(shè)定,也可以為接收到停止采集手指位圖的信號或手指離開采集區(qū)域時停止采集。
在步驟S102中,獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度。
在本發(fā)明實施例中,采集多幀透光的手指位圖后,通過截取出手指骨頭區(qū)域確定每幀手指位圖的脈搏測量區(qū)域,然后獲取每幀手指位圖中脈搏測量區(qū)域像素點RGB值,并從中分離出像素點的紅色值飽和度(即R值)。
在步驟S103中,對每個手指位圖分別建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的直角坐標系,并將手指位圖中的紅色值飽和度在直角坐標系中描點,將所描的點相連形成紅色值飽和度曲線。
在本發(fā)明實施例中,對應(yīng)于各個手指位圖,建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的多個直角坐標系,由于紅色值飽和度的范圍在0 255之間,因此所建立的直角坐標系中縱軸的范圍為0 255。直角坐標系建立好后,分別對應(yīng)每幀手指位圖, 將每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度在一個直角坐標系中描點(一幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度描繪于一個直角坐標系中),并將所描的點相連形成紅色值飽和度曲線。
如圖2所示,圖2為所建立的一個直角坐標系以及紅色值飽和度曲線的實例。
在步驟S104中,分別計算每個坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積。
在本發(fā)明實施例中,可通過多種方法計算直角坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積,如可采用微積分計算坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積,也可通過建模工具建模后計算坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積等,其具體的計算方法在此不做限制。
在步驟S105中,獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)多個峰值的時間差計算人體脈搏頻率。
在本發(fā)明實施例中,每幀手指位圖對應(yīng)的形狀的面積是不同的,本實施例預(yù)設(shè)一個時間段,取該時間段內(nèi)的形狀的面積峰值(即第一個形狀面積峰值),并將該形狀的面積峰值作為基線。其中,預(yù)設(shè)的時間段可以根據(jù)心跳一次所需時間的平均值來設(shè)定。
在本發(fā)明實施例中,由于坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積峰值對應(yīng)的形狀的面積最大,也就是坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積峰值對應(yīng)的手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度最大,即血液顏色最深,因此采集到形狀面積峰值對應(yīng)的手指位圖的時刻即為脈搏跳動的時刻。在本發(fā)明實施例中,根據(jù)采集手指位圖的時間間隔及采集的手指位圖的個數(shù)計算出多個形狀的面積峰值的時間差,再由該時間差和形狀的面積峰值的個數(shù)計算出人體脈搏頻率。
在本發(fā)明實施例一中,只需要通過帶有攝像頭的電腦、手機等電子設(shè)備就可采集透光的手指位圖,進而根據(jù)手指位圖來計算出人體脈搏頻率,便于用戶測量脈搏。且相對于現(xiàn)有技術(shù)中測試脈搏的專用器材而言,更為便攜、簡易,同時降低了測試脈搏功能的硬件器材的研發(fā)費用。
實施例二
參見圖3,圖3為本發(fā)明實施例二提供測量人體脈搏的方法中獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度(上述步驟S102)的方法流程圖,為了便于說明,僅示出了與本發(fā)明實施例一相區(qū)別的部分。
在本發(fā)明實施例二中,執(zhí)行上述獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度(上述步驟S102)的方法主要包括
在步驟S301中,截取每幀手指位圖中手指壓力分布均勻的橢圓形區(qū)域的像素點隹A口 O
在本發(fā)明實施例中,采集手指位圖后,根據(jù)攝像頭的像素及其它可能影響手指位圖的因素,按照預(yù)設(shè)的百分比截取手指位圖中的一個矩形區(qū)域,再取該矩形區(qū)域的內(nèi)接橢圓,該內(nèi)接橢圓即為手指位圖中手指壓力分布均勻的橢圓形區(qū)域。然后,獲得該橢圓形區(qū)域的像素點集合。其中,預(yù)設(shè)的百分比為手指位圖的60% 80%。如圖4中的橢圓區(qū)域即為手指位圖中壓力分布均勻區(qū)域。
在步驟S302中,截取手指骨頭區(qū)域像素點集合。
在本發(fā)明實施例中,手指骨頭區(qū)域為將橢圓形區(qū)域的短半軸作為寬的橢圓內(nèi)接矩形,如圖4所示。在確定手指骨頭區(qū)域后,截取手指骨頭區(qū)域的像素點集合。
在步驟S303中,將橢圓形區(qū)域減去手指骨頭區(qū)域,獲得脈搏測量區(qū)域像素點集合,并獲得脈搏測量區(qū)域像素點的紅色飽和度值。
在本發(fā)明實施例中,將手指壓力分布均勻的橢圓形區(qū)域減去手指骨頭區(qū)域即是脈搏測量區(qū)域(由于該區(qū)域沒有骨頭,因而是完全透光的)。確定脈搏測量區(qū)域后,獲得脈搏測量區(qū)域的像素點集合,并根據(jù)這些像素點的像素RGB值,從中分離出脈搏測量區(qū)域像素點的紅色飽和度值(即R值)。
實施例三
如圖5所示為本發(fā)明實施例三提供測量人體脈搏的方法中獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)多個峰值的時間差計算人體脈搏頻率(上述步驟S105) 的方法流程圖,為了便于說明,僅示出了與本發(fā)明實施例一相區(qū)別的部分。
在本發(fā)明實施例三中,獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)多個形狀面積峰值的時間差計算人體脈搏頻率(上述步驟的步驟主要包括
在步驟S501中,獲取預(yù)設(shè)時間段內(nèi)的形狀的面積峰值,并將該形狀面積峰值作為基線。
在本發(fā)明實施例中,將預(yù)設(shè)的時間段內(nèi)采集到的多幀手指位圖對應(yīng)的多個形狀面積相比較,獲取其中形狀面積的最大值,即形狀面積峰值,并將該形狀面積峰值作為基線, 預(yù)設(shè)的時間段可以根據(jù)心跳一次所需時間的平均值來設(shè)定。
在步驟S502中,以基線為標準,在預(yù)設(shè)的誤差范圍內(nèi)取下一個形狀面積峰值。
在本發(fā)明實施例中,以基線為標準,在預(yù)設(shè)的誤差范圍內(nèi)取下一個形狀面積。例如基線為223時,預(yù)設(shè)誤差值為10,則將遇到的下一個大小在213到233之間的形狀面積作為下一個形狀面積峰值。
在步驟S503中,根據(jù)當前形狀面積峰值的個數(shù)及形狀面積峰值的時間差計算脈搏頻率,然后判斷是否接收到停止指令,若是則執(zhí)行步驟S504,否則更新基線,并返回執(zhí)行步驟S502。
在本發(fā)明實施例中,以當前形狀面積峰值的個數(shù)及形狀面積峰值的時間差計算脈搏頻率后,判斷是否接收到停止指令,若是則停止操作;否則將基線更新為當前基線與當前最新取得的形狀面積峰值的平均值,并繼續(xù)以更新后的基線為標準,在誤差范圍內(nèi)取下一個形狀面積峰值。然后再根據(jù)再次取得的形狀面積峰值的時間差來再次計算脈搏頻率,如上述方法一直更新脈搏頻率,直到接到停止指令,執(zhí)行步驟S504。
例如若當前只得到兩個形狀面積峰值,則通過兩個形狀面積峰值來計算脈搏頻率,然后再通過步驟S502采集到一個形狀面積峰值后,執(zhí)行到步驟S503時再次通過三個形狀面積峰值來計算脈搏頻率,直到取完所有的形狀面積峰值,通過所有形狀面積峰值計算出最終的脈搏頻率。
其中,計算以形狀面積峰值的個數(shù)及形狀面積峰值的時間差計算脈搏頻率的方法為
首先,根據(jù)采集手指位圖的時間間隔及采集的手指位圖的個數(shù)計算出形狀面積峰值的時間差,再根據(jù)該時間差和形狀面積峰值的個數(shù)計算出人體脈搏頻率。如采集手指位圖的時間間隔為0. 2秒,采集了 31個手指位圖,則一共花費時間6秒,而在這30個手指位圖中一共有8個形狀面積峰值,則可計算出在6秒時間內(nèi)脈搏跳動了 8下。因此,可計算出人體脈搏頻率為80次/分鐘。
在步驟S504中,停止脈搏測量的相關(guān)操作。
實施例四
圖6為本發(fā)明實施例四提供的測量人體脈搏的裝置結(jié)構(gòu)示意圖,為了便于說明, 僅示出了與本發(fā)明實施例相關(guān)的部份。該裝置可以是內(nèi)置于手機、電視機等多媒體設(shè)備中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨立的掛件集成到這些多媒體設(shè)備或多媒體設(shè)備的應(yīng)用系統(tǒng)中。其中,測量人體脈搏的裝置包括
手指位圖獲取單元61,用于按預(yù)設(shè)的時間間隔連續(xù)采集多幀透光的手指位圖。
在本發(fā)明實施例中,所述手指位圖可以通過攝像頭或視頻輸入設(shè)備采集。
紅色值飽和度獲取單元62,用于獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度。
坐標系建立單元63,用于對每個手指位圖分別建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的直角坐標系,并將手指位圖中的紅色值飽和度在直角坐標系中描點,將所描的點相連形成紅色值飽和度曲線。
面積計算單元64,用于分別計算每個坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀面積。
脈搏頻率計算單元65,用于獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)多個峰值的時間差計算人體脈搏頻率。
本實施例提供的測量人體脈搏的裝置可以使用在前述對應(yīng)的脈搏測量方法第一實施例中,詳情參見上述實施例一的描述,在此不再贅述。
在本發(fā)明實施例中,只需要通過帶有攝像頭的電腦、手機等電子設(shè)備就可采集透光的手指位圖,進而根據(jù)手指位圖來計算出人體脈搏頻率,便于用戶測量脈搏。且相對于現(xiàn)有技術(shù)中測試脈搏的專用器材而言,更為便攜、簡易,同時降低了測試脈搏功能的硬件器材的研發(fā)費用。
實施例五
如圖7所示為本發(fā)明實施例五提供的測量人體脈搏的裝置中紅色值飽和度獲取單元62的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例四相區(qū)別的部分。
在本發(fā)明實施例中,所述紅色值飽和度獲取單元62包括三個子模塊,分別為
橢圓區(qū)域獲取模塊621,用于截取每幀手指位圖中手指壓力分布均勻的橢圓形區(qū)域的像素點集合。
骨頭區(qū)域獲取模塊622,用于截取手指骨頭區(qū)域像素點集合。
在本發(fā)明實施例中,手指骨頭區(qū)域為將橢圓形區(qū)域的短半軸作為寬的橢圓內(nèi)接矩形所在的區(qū)域。
紅色值飽和度獲取模塊623,用于將所述橢圓形區(qū)域減去手指骨頭區(qū)域,獲得脈搏測量區(qū)域像素點集合,并獲得脈搏測量區(qū)域像素點的紅色飽和度值。
本實施例提供的紅色值飽和度獲取單元62可以使用在前述對應(yīng)的脈搏測量方法第二實施例中,詳情參見上述實施例二的描述,在此不再贅述。
實施例六
如圖8所示為本發(fā)明實施例六提供的測量人體脈搏的裝置中脈搏頻率計算單元65的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例四相區(qū)別的部分。
在本發(fā)明實施例中,所述脈搏頻率計算單元65包括三個子模塊,分別為
基線獲取模塊651,用于獲取預(yù)設(shè)時間段內(nèi)形狀的面積峰值,并將該形狀的面積峰值作為基線。
峰值獲取模塊652,用于以基線為標準,在預(yù)設(shè)的誤差范圍內(nèi)取下一個形狀面積峰值。
脈搏頻率計算模塊653,用于根據(jù)當前形狀面積峰值的個數(shù)及形狀面積峰值的時間計算脈搏頻率,然后判斷是否接收到停止指令,若是則停止脈搏測量的相關(guān)操作,否則更新基線,并觸發(fā)峰值獲取模塊652執(zhí)行以更新后的基線為標準,在預(yù)設(shè)的誤差范圍內(nèi)取下一個形狀面積峰值。在本發(fā)明實施例中,將基線更新為當前基線與當前最新取得的形狀面積峰值的平均值。
本實施例提供的脈搏頻率計算單元65可以使用在前述對應(yīng)的脈搏測量方法第三實施例中,詳情參見上述實施例三的描述,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種測量人體脈搏的方法,其特征在于,所述方法包括下述步驟 按預(yù)設(shè)的時間間隔連續(xù)采集多幀透光的手指位圖;獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度;對每個手指位圖分別建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的直角坐標系,并將所述手指位圖中的紅色值飽和度在直角坐標系中描點,將所描的點相連形成紅色值飽和度曲線;分別計算每個坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積; 獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)所述多個峰值的時間差計算人體脈搏頻率。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度包括截取每幀手指位圖中手指壓力分布均勻的橢圓形區(qū)域的像素點集合; 截取手指骨頭區(qū)域像素點集合;將所述橢圓形區(qū)域減去手指骨頭區(qū)域,獲得脈搏測量區(qū)域像素點集合,并獲得脈搏測量區(qū)域像素點的紅色飽和度值。
3.如權(quán)利要求2所述的方法,其特征在于,所述手指骨頭區(qū)域為將橢圓形區(qū)域的短半軸作為寬的橢圓內(nèi)接矩形。
4.如權(quán)利要求1所述的方法,其特征在于,所述獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)所述多個峰值的時間差計算人體脈搏頻率包括步驟1,獲取預(yù)設(shè)時間段內(nèi)所述形狀的面積峰值,并將該形狀面積峰值作為基線; 步驟2,以基線為標準,在預(yù)設(shè)的誤差范圍內(nèi)取下一個形狀面積峰值; 步驟3,根據(jù)當前形狀面積峰值的個數(shù)及形狀面積峰值的時間差計算脈搏頻率,然后判斷是否接收到停止指令,若是則停止脈搏測量的相關(guān)操作,否則更新基線,并返回執(zhí)行步驟 2。
5.如權(quán)利要求4所述的方法,其特征在于,所述更新基線包括 將基線更新為當前基線與當前最新取得的形狀面積峰值的平均值。
6.如權(quán)利要求1所述的方法,其特征在于, 所述手指位圖通過攝像頭或視頻輸入設(shè)備采集。
7.一種測量人體脈搏的裝置,其特征在于,所述裝置包括手指位圖獲取單元,用于按預(yù)設(shè)的時間間隔連續(xù)采集多幀透光的手指位圖; 紅色值飽和度獲取單元,用于獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度;坐標系建立單元,用于對每個手指位圖分別建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的直角坐標系,并將所述手指位圖中的紅色值飽和度在直角坐標系中描點,將所描的點相連形成紅色值飽和度曲線;面積計算單元,用于分別計算每個坐標系中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積;脈搏頻率計算單元,用于獲得多個預(yù)設(shè)時間段內(nèi)所述形狀的面積的峰值,并根據(jù)所述多個峰值的時間差計算人體脈搏頻率。
8.如權(quán)利要求7所述的裝置,其特征在于,所述紅色值飽和度獲取單元包括橢圓區(qū)域獲取模塊,用于截取每幀手指位圖中手指壓力分布均勻的橢圓形區(qū)域的像素點集合;骨頭區(qū)域獲取模塊,用于截取手指骨頭區(qū)域像素點集合,所述手指骨頭區(qū)域為將橢圓形區(qū)域的短半軸作為寬的橢圓內(nèi)接矩形;紅色值飽和度獲取模塊,用于將所述橢圓形區(qū)域減去手指骨頭區(qū)域,獲得脈搏測量區(qū)域像素點集合,并獲得脈搏測量區(qū)域像素點的紅色飽和度值。
9.如權(quán)利要求7所述的裝置,其特征在于,所述脈搏頻率計算單元包括基線獲取模塊,用于獲取預(yù)設(shè)時間段內(nèi)所述形狀的面積峰值,并將該形狀面積峰值作為基線;峰值獲取模塊,用于以基線為標準,在預(yù)設(shè)的誤差范圍內(nèi)取下一個形狀面積峰值;脈搏頻率計算模塊,用于根據(jù)當前形狀面積峰值的個數(shù)及形狀面積峰值的時間計算脈搏頻率,然后判斷是否接收到停止指令,若是則停止脈搏測量的相關(guān)操作,否則將基線更新為當前基線與當前最新取得的形狀面積峰值的平均值,并返回峰值獲取模塊執(zhí)行以更新后的基線為標準,在預(yù)設(shè)的誤差范圍內(nèi)取下一個形狀面積峰值。
10.如權(quán)利要求7所述的裝置,其特征在于,所述手指位圖通過攝像頭或視頻輸入設(shè)備采集。
全文摘要
本發(fā)明適用于計算機技術(shù)領(lǐng)域,提供了一種測量人體脈搏的方法及裝置,方法包括按預(yù)設(shè)的時間間隔連續(xù)采集多幀透光的手指位圖;獲取每幀手指位圖中脈搏測量區(qū)域像素點的紅色值飽和度;對每個手指位圖分別建立橫軸為像素點序列號,縱軸為像素點的紅色值飽和度的直角坐標系,并將手指位圖中的紅色值飽和度在直角坐標系中描點,將所描的點相連形成紅色值飽和度曲線;分別計算每個坐標中橫軸、縱軸及紅色值飽和度曲線圍成的形狀的面積;獲得多個形狀面積的峰值,并根據(jù)多個形狀面積峰值的時間差計算人體脈搏頻率。本發(fā)明只需通過帶有攝像頭的電腦、手機等電子設(shè)備就可計算人體脈搏頻率,便于用戶測量脈搏,降低了測試脈搏專用器材的研發(fā)費用。
文檔編號A61B5/0245GK102525442SQ20111043420
公開日2012年7月4日 申請日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者劉斌 申請人:Tcl集團股份有限公司