




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于PIC32MZEFMCU的驅動視頻監控系統在視頻監控方面,設計師和他們的客戶長期以來一直被迫滿足于效率極低的系統,這些系統依賴于“愚蠢”的批量圖像捕獲和存檔,絕大多數記錄的內容是不感興趣的,而感興趣的內容假設它已經存檔,它本身就很難在存檔中查明。然而,現在,功能強大、節能且具有成本效益的處理器、圖像傳感器和存儲設備與日益復雜的軟件相結合,為系統開發人員提供了將寶貴的計算機視覺處理能力整合到從消費者監控系統到應用程序的機會。可穿戴的“生活博客”相機。智能的、事件驅動的視頻監控僅在例如人或其他感興趣的對象進入畫面時記錄圖像,并且僅在對象留在畫面中時才記錄圖像。這種自主智能在歷史上可能僅在政府、軍隊和其他高端客戶使用的昂貴、笨重、耗電的設備中提供,現在它可以以消費者友好的價格提供,電池壽命長,并且以一種形式因素小而輕,足以美觀地坐在架子上。您可以利用當今視覺處理硬件和軟件提供的潛力做些什么?以下是基于消費者監控系統案例研究的一些想法:一個基本設計可能會在它感應到幀中的運動時開始記錄,并持續一段固定的時間。稍微復雜一點的方法是可變長度記錄,直到發現物體運動停止和/或物體從幀中消失。然而,這種方法可能會產生大量由吹樹葉、經過的車輛等引起的“誤報”。因此,如果溫血動物是唯一感興趣的對象,您可能需要在可見光相機上添加紅外探測器或其他熱傳感器。更一般地說,可用算法可以讓您微調對象“觸發器”的大小、顏色、距離、移動速率和其他閾值參數。如果你只關心有洞察力的人怎么辦?面部檢測功能可以在這方面提供幫助。您甚至可能有興趣在有人進入畫面時觸發相機……除非那個人是您自己、您的配偶、您的孩子、郵遞員等。為此,您將需要更強大的面部識別設施。OpenCV計算機視覺庫與典型的一樣,該項目從其軟件定義和開發計劃開始(并且從根本上受其約束)。在過去的幾十年里,計算機視覺主要是一個學術研究領域;因此,在這個特定領域還沒有一個大型、成熟的行業專業知識庫。此外,學術實驗往往不能廣泛適用于現實世界的實施,例如,環境照明和天氣條件可能因一種使用情況而異,以及偏離研究實驗室中發現的更受控制的條件。幸運的是,像往常一樣,開源社區提供了資源幫助。OpenCV(開源計算機視覺)庫起源于英特爾的研究部門;公司在2000年的CVPR(IEEEComputerVisionandPatternRecognition,著名的計算機視覺會議)上正式向公眾公開。在前五年的beta測試中,OpenCV在2006年獲得了v1.0“黃金”地位,三年后是v2.0,2015年年中是v3.0(截至去年12月,v3.1是最新版本)。OpenCV在BSD許可下發布,可免費用于學術和商業用途。它采用優化的C/C++編寫,具有C++、C、Python和Java接口,支持Windows、Linux、MacOS、iOS和Android操作系統。值得注意的是,對于這個特定的監控攝像頭項目,該庫包含2,500多種算法,包括可用于識別和跟蹤對象、檢測和識別人臉以及對人類行為進行分類的算法。MicrochipTechnology的PIC32MZEF系列MCU然而,值得一提的是使用OpenCV的一個潛在缺點。該庫以英特爾和PC為中心的起源反映在其中包含的許多基礎代碼都是基于浮點的這一事實,這對于某些僅定點的嵌入式系統設計可能存在問題。說實話,大多數計算機視覺功能甚至不需要浮點精度。因此,一些處理器供應商已經開發了部分或全部OpenCV庫的架構定制版本,處理代碼的浮點到定點轉換以及提供其他優化。但是,如果您堅持自己進行轉換,那么這項工作可能會因成本和進度而受到限制。Microchip的新型PIC32MZEFMCU為OpenCV浮點問題提供了一種直接的替代解決方案(圖1)。它們的核心是高性能32位MIPSmicroAptive處理器,運行頻率高達200MHz,能夠處理各種計算機視覺功能。此外,為了反映48個成員產品系列名稱中的“EF”后綴,Microchip還在整數CPU旁邊嵌入了一個32位和64位符合IEEE754的七級FPU,能夠以不變的方式運行浮點OpenCV代碼并且高速。圖1:高性能CPU與32位和64位FPU協處理器的組合使Microchip的PIC32MZEFMCU在使用開源代碼時成為引人注目的候選者。(圖片由微芯科技提供)PIC32MZEF的其他有用方面包括其集成的10/100Mbit以太網MAC和大量系統接口(品種和數量在某種程度上取決于封裝和引腳分配……MCU系列有多種選擇)。MAC與外部PHY相結合,可以直接(如果您選擇有線以太網是您選擇的網絡技術)或通過外部有線到無線以太網橋接間接支持監控攝像機的網絡連接需求。或者,您可以通過連接到PIC32MZEFUSB2.0或其他接口端口的外部收發器來實現無線蜂窩和/或以太網連接。圖像傳感器替代品前面提到的MCU接口多樣性不僅有利于提供網絡連接多樣性,而且有利于圖像傳感器的靈活性。將相機連接到PIC32MZEF的一種直接方法是在設計中加入OmniVisionTechnologiesOVM7690VGA分辨率相機模塊,通過8位I/O端口連接到MCU(圖2)。這種方法有幾個關鍵原因是有益的;OVM7690已經包含晶圓級光學元件,例如64°視場(對角線)、F/3.0鏡頭,因此您無需在設計中添加單獨的光學子系統。此外,OVM7690嵌入了一個專用的圖像處理器,從而減輕了PIC32MZEF的圖像預處理任務,例如去馬賽克、重新縮放、格式轉換和曝光控制。圖2:集成相機模塊吹捧設計簡單(頂部),但它提供的圖像雖然令人賞心悅目,但與傳統圖像傳感器的未處理輸出(底部)相比,它可能不太適合計算機視覺處理。(圖片分別由OmniVisionTechnologies和ONSemiconductor提供)但是,存在可能迫使您轉而使用傳統圖像傳感器(例如安森美半導體的VGA分辨率NOIL1SM0300A)與您自己設計的鏡頭并通過其SPI端口之一連接到PIC32MZEF的合理情況。首先,人眼喜歡的圖像可能反過來被視為對計算機視覺處理算法有害。例如,由圖像預處理器自動完成的邊緣增強可能會導致將對象與其背景區分開來的任務復雜化。自動曝光控制、黑白電平平衡、色彩校正以及通常由內置在相機模塊中的圖像協處理器默認完成的類似任務也是如此。例如,您可能還需要與傳感器模塊制造商提供的不同的鏡頭焦距和/或光圈。但是,無論您使用集成攝像頭模塊還是獨立圖像傳感器,您都可能會發現具有成本效益的VGA分辨率產品選項就足夠了;有時,您甚至只需要更便宜的QVGA或CIF分辨率產品。唯一可能需要超過3Mpixels分辨率的情況是,如果您試圖辨別遠處的物體,或者在特別惡劣的環境觀察條件下,這兩種情況都會受益于更大的源圖像細節。如果您的目標客戶堅持觀看“高清”視頻,您也可以選擇更高分辨率的圖像傳感器或攝像頭,本地大容量存儲回想一下,該項目的基本目標是僅在相機“看到”的感興趣事件發生時才錄制視頻,并且僅在該事件持續時才錄制。在這樣做的過程中,該實施最大限度地減少了設計所需的閃存或其他存儲技術的容量(更不用說在此過程中節省寶貴的電池壽命)。盡管如此,雖然512KB到2MB的閃存以及集成在各種PIC32MZEFMCU系列成員中的128KB到512KBRAM可能足以滿足非易失性代碼存儲和瞬態數據存儲的目的,但更高容量的外部存儲視頻剪輯本身仍然是必要的。當然,您總是可以使用獨立的NAND閃存設備(或其中一些),通過I/O總線與MCU配對。但是,您需要開發自己的媒體管理軟件,以處理后臺“垃圾收集”清理已填充有效和/或停用視頻數據的閃存擦除塊,以及磨損級別媒體,以防止某些擦除塊與其他擦除塊的“熱”過度循環。此外,這種媒體管理需要由MCU本身處理,從而消耗寶貴的處理器周期,否則這些周期可能會專門用于計算機視覺處理和其他任務。相反,請考慮使用包含自己的媒體管理控制器的閃存大容量存儲解決方案。選項包括可移動SD卡(以及更小的miniSD和microSD兄弟),以及MicronTechnology的BGA封裝e.MMCNAND閃存;這兩個選項都通過少引腳I/O總線連接到PIC32MZEFMCU。例如,根據捕獲的幀分辨率、幀速率和壓縮格式,美光的32GBytee.MMC應該能夠讓您存儲數十分鐘到數小時的視頻。此外,通過電子郵件、短信或其他警報,您可以將新視頻的捕獲狀態(連同視頻本身的部分或全部)傳達給監控系統所有者;視頻將保留在攝像機中,以供后續查看、存檔和/或刪除。具有集成媒體管理控制器的閃存大容量存儲解決方案既可以釋放系統處理器來處理其他任務,又可以簡化您的軟件開發工作。(圖片由美光科技提供)結論誠然,這個項目描述并不是包羅萬象的。例如,仍需要添加AC/DC和DC步進電源子系統,并且您可能還需要包含麥克風和ADC,以便將音頻與圖像一起錄制。但是,它涵蓋了設計的一些關鍵部分。每種算法越復雜,組合的越多,最終導致PIC32MZEF的CPU和FPU的處理潛力超載的可能性就越大。話雖如此,用于對象識別的新興卷積神經網絡“深度學習”技術等新算法以及對現有算法的優化一直在出現。圖:卷積神經網絡(CNN)和其他“深度學習”方法一旦使用一系列參考圖像進行訓練,就可以在大量處理和內存需求的權衡下提供令人印象深
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民主小學控輟保學制度匯編
- 會計稅務咨詢合同樣本
- 2025鋼材買賣合同書范本
- 2025年衛星支架、分配器合作協議書
- 推動財務透明度的最佳實踐計劃
- 2025-2030中國防滑卷行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國防護眼鏡行業市場運行分析及發展趨勢與投資研究報告
- 2025-2030中國銀納米線行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025-2030中國鋁熱交換器行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國鐵磁流體行業現狀動態與前景趨勢研究研究報告
- 完整版新概念第一冊筆記(張云生)word版
- 第5課《認識情緒+管理情緒》第1框《破解情緒的密碼》【中職專用】《心理健康與職業生涯》高教版2023基礎模塊
- 白塞病診斷和治療課件
- 勞務派遣費用自查報告
- 普外科乳房膿腫切開引流術技術操作規范
- 收費站稽查目標執行表
- 大學物理選擇題大全
- 人工智能輔助下的文言文閱讀教學實踐-第2篇
- HG-T 6136-2022 非金屬化工設備 玄武巖纖維增強塑料貯罐
- 供應商質量事故索賠單
- 2023年河南省鄭州市中考一模語文試題(含答案與解析)
評論
0/150
提交評論