1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        基于OpenCV的視障人士實(shí)時(shí)目標(biāo)檢測(cè)

        共 1730字,需瀏覽 4分鐘

         ·

        2021-07-05 07:47

        點(diǎn)擊上方小白學(xué)視覺”,選擇加"星標(biāo)"或“置頂

        重磅干貨,第一時(shí)間送達(dá)


        一、概述


        計(jì)算機(jī)視覺領(lǐng)域一直是一個(gè)活躍的研究領(lǐng)域,在本文中,我們讓設(shè)備實(shí)時(shí)與其應(yīng)用程序(對(duì)象檢測(cè))相結(jié)合并運(yùn)行。



        二、硬件



        設(shè)備:程序?qū)⒃谄渖线\(yùn)行,由于該設(shè)備將安裝在手杖上,并且可以實(shí)時(shí)工作,因此可以使用智能手機(jī)或 Raspberry-Pi。在本文實(shí)現(xiàn)中,使用了Raspberry-Pi 4。


        相機(jī):相機(jī)將用于打開圖像流(視頻),并處理幀以識(shí)別對(duì)象。在本文中,使用了 Raspberry-Pi 4攝像頭。


        距離傳感器:紅外或超聲波傳感器可用于測(cè)量距離。在本文中,使用了超聲波傳感器。


        反饋組件:可以使用各種反饋機(jī)制,例如使用耳機(jī)或振動(dòng)電機(jī)的文本到語(yǔ)音。在該實(shí)施方式中,使用振動(dòng)電機(jī)。



        三、軟件


        為了開發(fā)這個(gè)項(xiàng)目,使用了Python編程語(yǔ)言和OpenCV庫(kù)。OpenCV 是一個(gè)開源的編程函數(shù)庫(kù),主要針對(duì)實(shí)時(shí)計(jì)算機(jī)視覺,可以按照此鏈接中提到的步驟將 OpenCV 安裝到 Raspberry-Pi 上。使用線程,其中代碼的不同部分可以同時(shí)運(yùn)行,這允許距離傳感器在對(duì)象檢測(cè)工作時(shí)工作。


        四、物體檢測(cè)模型


        由于項(xiàng)目設(shè)備的處理能力有限,我們需要輕量級(jí)的對(duì)象檢測(cè)模型才能實(shí)時(shí)檢測(cè)。可用的輕型模型有TinyYOLO和SSD MobileNet。在本文中,我們使用 SSD MobileNet。


        該模型獲取每一幀并嘗試對(duì)該幀上的對(duì)象進(jìn)行分類,它最多可以對(duì) 100 個(gè)對(duì)象進(jìn)行分類,并返回對(duì)象名稱以及模型對(duì)其分類的置信度。


        五、實(shí)踐


        為了利用模型返回的信息,機(jī)器不斷測(cè)量用戶的危險(xiǎn)等級(jí),這是通過劃分三個(gè)危險(xiǎn)等級(jí)(高、中、低)來(lái)完成的,并根據(jù)檢測(cè)到的物體,可以得出危險(xiǎn)等級(jí)改變。例如,如果檢測(cè)到汽車,則危險(xiǎn)級(jí)別高于檢測(cè)到手機(jī)。此外,危險(xiǎn)等級(jí)可以根據(jù)距離而變化。例如,如果傳感器檢測(cè)到物體在 1 米以內(nèi),則會(huì)導(dǎo)致更高的危險(xiǎn)級(jí)別。



        六、不足之處


        本文使用了上面提到的最新的光物體檢測(cè)模型,這些模型速度快,精度合理,隨著計(jì)算機(jī)視覺領(lǐng)域的快速發(fā)展和研究,模型與使用的模型一樣快(甚至更快),精度更高希望出現(xiàn)。使用這些新模型將改進(jìn)項(xiàng)目實(shí)施。此外,雖然計(jì)算能力可以產(chǎn)生好的結(jié)果,但更大的計(jì)算能力會(huì)帶來(lái)更流暢的體驗(yàn)和更好的相機(jī)幀率。


        可以開發(fā)移動(dòng)應(yīng)用程序以與機(jī)器一起使用,這可以向用戶(或用戶的監(jiān)護(hù)人)提供有關(guān)設(shè)備的信息,例如電池健康狀況,并允許進(jìn)一步的功能。反饋機(jī)制可以改為無(wú)線方式,比如藍(lán)牙控制的無(wú)線頻段,或者其他任何合理的想法。此外,為實(shí)現(xiàn)而編寫的代碼可以更高效,并且可以進(jìn)行更好的線程化實(shí)現(xiàn)。



        下載1:OpenCV-Contrib擴(kuò)展模塊中文版教程
        在「小白學(xué)視覺」公眾號(hào)后臺(tái)回復(fù):擴(kuò)展模塊中文教程,即可下載全網(wǎng)第一份OpenCV擴(kuò)展模塊教程中文版,涵蓋擴(kuò)展模塊安裝、SFM算法、立體視覺、目標(biāo)跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。

        下載2:Python視覺實(shí)戰(zhàn)項(xiàng)目52講
        小白學(xué)視覺公眾號(hào)后臺(tái)回復(fù):Python視覺實(shí)戰(zhàn)項(xiàng)目即可下載包括圖像分割、口罩檢測(cè)、車道線檢測(cè)、車輛計(jì)數(shù)、添加眼線、車牌識(shí)別、字符識(shí)別、情緒檢測(cè)、文本內(nèi)容提取、面部識(shí)別等31個(gè)視覺實(shí)戰(zhàn)項(xiàng)目,助力快速學(xué)校計(jì)算機(jī)視覺。

        下載3:OpenCV實(shí)戰(zhàn)項(xiàng)目20講
        小白學(xué)視覺公眾號(hào)后臺(tái)回復(fù):OpenCV實(shí)戰(zhàn)項(xiàng)目20講,即可下載含有20個(gè)基于OpenCV實(shí)現(xiàn)20個(gè)實(shí)戰(zhàn)項(xiàng)目,實(shí)現(xiàn)OpenCV學(xué)習(xí)進(jìn)階。

        交流群


        歡迎加入公眾號(hào)讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器、自動(dòng)駕駛、計(jì)算攝影、檢測(cè)、分割、識(shí)別、醫(yī)學(xué)影像、GAN算法競(jìng)賽等微信群(以后會(huì)逐漸細(xì)分),請(qǐng)掃描下面微信號(hào)加群,備注:”昵稱+學(xué)校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請(qǐng)按照格式備注,否則不予通過。添加成功后會(huì)根據(jù)研究方向邀請(qǐng)進(jìn)入相關(guān)微信群。請(qǐng)勿在群內(nèi)發(fā)送廣告,否則會(huì)請(qǐng)出群,謝謝理解~


        瀏覽 40
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            99成人乱码一区二区三区在线豆花视频 | 操大奶 | 69视频一区二区 | A级国产理论片久久一次 | 少妇系列av | 欧美精品三级 | 欧美黄色AAAAAA一级视频免费 | 成人免费性爱网站 | 妞干网在线视频 | 丁香花五月激 |