0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

zynq-7000的膚色識別實(shí)現(xiàn)案例解析

454398 ? 來源:FPGA開源工作室 ? 作者:FPGA開源工作室 ? 2020-12-29 12:22 ? 次閱讀

1 背景知識

在膚色識別算法中,常用的顏色空間為Ycbcr,Y代表亮度,cb代表藍(lán)色分量,cr代表紅色分量。

由于膚色在YCbCr 空間受亮度信息的影響較小,本算法直接考慮 YCbCr 空間的 CbCr分量,映射為兩維獨(dú)立分布的 CbCr空間。在 CbCr空間下,膚色類聚性好,利用人工閾值法將膚色與非膚色區(qū)域分開,形成二值圖像。

RGB 轉(zhuǎn) YCbCr 的公式為:

Y = 0.257*R+0.564*G+0.098*B+16

Cb= -0.148*R-0.291*G+0.439*B+128

Cr = 0.439*R-0.368*G-0.071*B+128

對膚色進(jìn)行判定的條件常使用如下判定條件:

Cb > 77 && Cb

Cr > 133 && Cr

2 zynq-7000的膚色識別實(shí)現(xiàn)
本節(jié)工程的建立基于《Zynq-7000電子相冊的實(shí)現(xiàn)》,工程創(chuàng)建以及arm端代碼的編寫請參考《Zynq-7000電子相冊的實(shí)現(xiàn)》。

2.1 膚色識別IP的介紹

pIYBAF9uJDOAN1MCAAGafUNe3qY318.png


o4YBAF9uJDWALCHpAACbcJgotw4331.jpg

2.2system 模塊圖

o4YBAF9uJDuAYSVdAAUQI-G1jGw819.png

從總體模塊圖可以看到首先實(shí)現(xiàn)rgb顏色空間轉(zhuǎn)ycbcr顏色空間,其次實(shí)現(xiàn)膚色識別。

2.3 實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)原圖1

實(shí)驗(yàn)原圖2

實(shí)驗(yàn)結(jié)果圖1

實(shí)驗(yàn)結(jié)果圖2

結(jié)果分析:從實(shí)驗(yàn)原圖和實(shí)驗(yàn)結(jié)果來看,膚色識別模塊將某些非膚色部分也識別稱膚色,這里我們需要改變的對膚色進(jìn)行判定的條件:

Cb > 77 && Cb

Cr > 133 && Cr

調(diào)整cb和cr分量的閾值來達(dá)到最佳的膚色識別效果。

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • System
    +關(guān)注

    關(guān)注

    0

    文章

    164

    瀏覽量

    36806
  • Zynq
    +關(guān)注

    關(guān)注

    9

    文章

    607

    瀏覽量

    47082
收藏 人收藏

    評論

    相關(guān)推薦

    Zynq-7000 SoC提供 FPGA 資源

    ArduZynq 和 TE0726-03M ZynqBerry SBC 中的 Zynq Z-7010 SoC 的 FPGA 容量存在顯著差異。雖然所有 Zynq-7000 SoC 都采用雙核 Arm
    發(fā)表于 08-31 14:43

    Zynq-7000設(shè)置數(shù)字是什么意思?

    我正在使用Zynq-7000,選擇欲望頻率,我知道我應(yīng)該使用-g ConfigRate,但這些設(shè)置數(shù)字是什么意思?例如,默認(rèn)數(shù)字是3,這意味著頻率是300KHz?謝謝
    發(fā)表于 08-05 13:14

    Zynq-7000是什么?Zynq-7000能干什么?

    Zynq-7000是什么?Zynq-7000能干什么?有何作用?
    發(fā)表于 06-30 06:22

    如何實(shí)現(xiàn)Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計(jì)?

    如何實(shí)現(xiàn)Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計(jì)?
    發(fā)表于 12-23 08:53

    Xilinx Zynq-7000特性參數(shù)

    CPUCPU為Xilinx Zynq-7000SOC,兼容XC7Z035/XC7Z045/XC7Z100,平臺升級能力強(qiáng),以下為Xilinx Zynq-7000特性參數(shù):電源接口和開關(guān)采用12V3A
    發(fā)表于 12-30 07:55

    Zynq-7000里面ARM和FPGA之間數(shù)據(jù)傳輸是怎么實(shí)現(xiàn)

    有關(guān)Zynq-7000里面ARM和FPGA數(shù)據(jù)傳輸是怎么實(shí)現(xiàn)的?求大神解答
    發(fā)表于 07-25 14:42

    Zynq-7000系列特征概述

    相比較經(jīng)典的FPGA,Zynq-7000系列最大的特點(diǎn)是將處理系統(tǒng)PS和可編程資源PL分離開來,固化了PS系統(tǒng)的存在,實(shí)現(xiàn)了真正意義上的SOC(System On Chip)。 1.
    發(fā)表于 11-18 05:11 ?1.9w次閱讀
    <b class='flag-5'>Zynq-7000</b>系列特征概述

    Xilinx Zynq-7000 EPP Showcased at Embedded World

    Xilinx Zynq-7000 EPP Showcased at Embedded World
    的頭像 發(fā)表于 06-04 13:46 ?3147次閱讀

    Zynq-7000 Extensible Processing Platform in Action

    Zynq-7000 Extensible Processing Platform in Action
    的頭像 發(fā)表于 05-24 16:47 ?3258次閱讀

    如何使用Zynq-7000 VI進(jìn)行IP仿真驗(yàn)證和調(diào)試

    本視頻將向您講解如何使用Zynq-7000 VIP(驗(yàn)證IP)來高效地驗(yàn)證基于Zynq-7000處理系統(tǒng)的設(shè)計(jì)。另外,視頻還介紹了如何配置,以及如何使用范例項(xiàng)目進(jìn)行仿真的實(shí)施步驟。
    的頭像 發(fā)表于 11-22 06:48 ?4362次閱讀

    zynq-7000 SoC產(chǎn)品選型指南

    zynq-7000 SoC產(chǎn)品選型指南
    發(fā)表于 12-09 16:15 ?12次下載

    ZYNQ-7000系列MIO、EMIO、AXI_GPIO接口

    ZYNQ-7000系列MIO/EMIO/AXI_GPIO接口
    發(fā)表于 07-25 17:41 ?2531次閱讀
    <b class='flag-5'>ZYNQ-7000</b>系列MIO、EMIO、AXI_GPIO接口

    Zynq-7000 SoC數(shù)據(jù)手冊下載

    Zynq-7000 SoC數(shù)據(jù)手冊下載
    發(fā)表于 05-21 15:22 ?28次下載

    Zynq-7000 SoC的安全啟動應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《Zynq-7000 SoC的安全啟動應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 11:46 ?1次下載
    <b class='flag-5'>Zynq-7000</b> SoC的安全啟動應(yīng)用說明

    Zynq-7000 SoC:嵌入式設(shè)計(jì)教程

    電子發(fā)燒友網(wǎng)站提供《Zynq-7000 SoC:嵌入式設(shè)計(jì)教程.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 09:20 ?3次下載
    <b class='flag-5'>Zynq-7000</b> SoC:嵌入式設(shè)計(jì)教程