chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenMV的最終目標是使嵌入式機器視覺應用程序更易訪問

電子工程師 ? 來源:工程師青青 ? 作者: 電子發(fā)燒友 ? 2019-03-29 14:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使嵌入式機器視覺應用程序更易訪問是OpenMV的最終目標,該項目負責開發(fā)開源、低成本嵌入式相機平臺的多個迭代。

OpenMV始于2013年,當時副總裁兼聯合創(chuàng)始人Ibrahim Abdelkader正在尋找一款比他更好,更便宜的串行相機模塊。期望的結果是一個小型,可擴展的機器視覺模塊,成本低于100美元。最終,OpenMV轉移到Hackaday項目,然后轉移到Kickstarter項目,然后 – 總裁兼聯合創(chuàng)始人Kwabena Agyeman于2015年加入運營業(yè)務。

從那時起,OpenMV開發(fā)并銷售了多個相機平臺的迭代。 OpenMV Cam的當前版本H7采用STMicroelectronics STM32H743VI ARM Cortex M7處理器,運行頻率為400 MHz,內存為1 MB,閃存為2 MB。所有I / O引腳輸出3.3V且耐5V。 I / O接口包括USB計算機接口;一個能夠100 Mbps讀/寫的μSD卡插槽;可以運行高達100 Mbps的SPI總線,I2C總線,CAN總線和異步串行總線,用于連接其他微控制器傳感器,以及12位ADC,12位DAC,三個I / O引腳伺服控制,RGB LED和兩個850 nm紅外LED。

使用OpenMV Cam H7,一次可跟蹤多達16種顏色。

可拆卸攝像頭模塊允許OpenMV Cam H7與不同的傳感器連接,但攝像頭配有OmniVision Technologies的OV7725圖像傳感器。這款640 x 480色彩傳感器是一個1/4“CMOS圖像傳感器,全分辨率下以60 fps運行,速度高達120 fps,分辨率低于320 x 240.另外,相機的鏡頭尺寸為2.8 mm標準M12鏡頭卡口。

對于專業(yè)機器視覺應用,OpenMV提供全球快門相機模塊,由安森美半導體的752 x 480 MT9V034全局快門CMOS傳感器組成。對于熱成像應用,OpenMV提供FLIR Lepton適配器模塊。

“使用我們的系統部署散熱功能是一個簡單的過程,”Agyeman說。 “假設您想將相機放在房間的角落以進行安全或監(jiān)視。也許它有一個Wi-Fi芯片可以在它看到任何東西時向服務器發(fā)送一條消息。 OpenMV cam是一體化的包裝,可以完成所有工作?!?/p>

他繼續(xù)說道,“我們有一個電池連接器,一個Wi-Fi屏蔽,FLIR Lepton支持,并且軟件可以讓整個系統開啟,捕獲熱圖像并關閉,同時以非常低的功耗生存等待一些環(huán)保行動發(fā)生。“

關于軟件,編程是通過MicroPython完成的 – 一種用C編寫的Python可編程語言版本,經過優(yōu)化可在微控制器上運行。 OpenMV的攝像頭有一個運行在機上的MicroPython內核。

“通過內核,您可以發(fā)送Python代碼腳本,并解析,編譯和執(zhí)行該代碼。我們所有的函數都是用C語言編寫的,然后他們?yōu)樗麄儎?chuàng)建了一個Python模塊,您可以使用MicroPython解釋器調用它們。使用Python的原因是我們的固件現在約為2 MB,加載固件需要很長時間,“他說。

“如果你在C工作,”Agyeman繼續(xù)說道,“每次對設備進行編程需要很長時間,包括任何時候進行一次更改??梢耘κ构碳哪承┎糠挚芍匦戮幊?,而某些部分不可重新編程,從而無需擦除整個部分,但通過使用MicroPython,我們的編譯,上載和執(zhí)行時間不到一秒。 ”

openmv最新的相機,openmv cam h7,建立在ARM Cortex m7處理器上。

真實案例和性能

Agyeman說,OpenMVCam的所有版本都可以完成各種成像任務,包括顏色跟蹤、人臉檢測、視頻記錄和基準標記跟蹤(Apriltag標記跟蹤),但機器視覺社區(qū)的一個潛在的有趣功能是字符識別,這是使用chars74k圖像數據完成的。ET.由大量字母A-Z和數字0-9的圖片組成,該數據集可以用H7識別打印字符。

Agyeman說,雖然它不一定有“全文識別”,但OpenMVCamH7可以指向一個字母并識別該字母。

“當針對圖像的感興趣區(qū)域時,算法以大約20 fps的速度運行。如果你不需要很高的幀速率,你可以拍一張照片,如果你知道圖像中的數字應該在哪里,你可以在該區(qū)域啟動算法,并將文本數字化,”他說。

Agyeman提供的一個例子是,openmv cam指向帶有旋轉數字的機械刻度盤,目的是借助于機器學習實現刻度盤的數字化。

“即使有了OpenCV和基于Linux的處理器,這也不容易,”他說?!爸挥心0迤ヅ浠驒C器學習才能解決這一問題。然而,有了H7,我們就有了一個機器學習示例腳本,該腳本直接內置在相機中,不需要安裝任何軟件。

OpenMV相機部署的其他現實應用包括機器人競賽,如First Robotics以及用于簡單特征檢測的產品線裝配應用程序。相機內置的免費功能包括條形碼讀取、二維碼讀取和數據矩陣讀取功能。雖然H7相機或以前版本的相機無法與工業(yè)相機或智能相機(通常用于機器視覺)的功能匹配,但OpenMV及其相機的一個優(yōu)勢是成本。

Agyeman說:“當人們不想為復雜的機器視覺攝像機系統支付費用時,他們使用OpenMV攝像機,他們希望能夠完成一些涉及最低質量控制檢查的工作,并希望能夠快速實施一個簡單的解決方案?!薄斑@避免了他們使用系統集成商和昂貴的相機和個人電腦

使用OpenMV相機作為微控制器,將其插入編寫簡單代碼的計算機,并使用編輯器來處理安裝,這是Agyeman最近看到的另一個應用程序。

展望未來,OpenMV團隊著眼于開發(fā)新的人工智能AI)解決方案。

“我們可以做的一件事是,因為它是一個處理器,直接使用SPI總線接口與其他處理器通信。不同的人工智能板現在存在,幫助加速和啟用新的應用程序。他說:“我們正在考慮將這些設備集成為未來相機的防護罩。”

“此外,”他說,“我們正在努力將人工智能功能集成到相機中?!?/p>

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5177

    文章

    20003

    瀏覽量

    325328
  • 機器視覺
    +關注

    關注

    163

    文章

    4677

    瀏覽量

    124597
  • openMV
    +關注

    關注

    3

    文章

    40

    瀏覽量

    10527

原文標題:OpenMV:低成本、開源平臺支持不同的嵌入式視覺應用程序

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何采用SAFERTOS和ESM保護嵌入式系統安全

    信任根的重要組成部分是實時操作系統(RTOS),它為應用程序的運行提供了一個安全的平臺。嵌入式系統的具體安全要求取決于其架構以及所面臨的威脅。在本博客中,我們將探討RTOS的安全性,以SAFERTOS及其增強安全模塊(ESM)作為保護
    的頭像 發(fā)表于 10-24 15:51 ?163次閱讀

    德承發(fā)表全新MAGNET產品線,為機器視覺打造高效能DIN-Rail嵌入式工控機

    與GPU嵌入式工控機三大產品線后再添新戰(zhàn)力,進一步完善整體產品布局。Machine Computing?─ MAGNET產品線是專為智能制造現場的「機器設備層 (Machine Level)」打造,結合
    的頭像 發(fā)表于 10-22 10:32 ?132次閱讀
    德承發(fā)表全新MAGNET產品線,為<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>打造高效能DIN-Rail<b class='flag-5'>嵌入式</b>工控機

    嵌入式工程師為什么要學QT?

    Qt對嵌入式工程師來說,真的很重要嗎? Qt是一個跨平臺的C++應用程序開發(fā)框架,非常適合嵌入式系統的開發(fā),Qt在嵌入式開發(fā)中具有很重要的作用。 在項目實踐中可以看出,Qt在工業(yè)自動化
    發(fā)表于 08-14 15:15

    【RA8D1-Vision Board】openmv實現鳥巢識別 | 技術集結

    ,并在邊緣設備上運行這些模型,而無需互聯網連接。EdgeImpulse提供了一系列的工具和庫,使開發(fā)人員能夠快速有效地構建和部署自定義的嵌入式機器學習應用程序。之
    的頭像 發(fā)表于 06-22 09:33 ?405次閱讀
    【RA8D1-Vision Board】<b class='flag-5'>openmv</b>實現鳥巢識別 | 技術集結

    Linux嵌入式和單片機嵌入式的區(qū)別?

    :使用Linux操作系統,可以運行各種復雜的應用程序和驅動程序。 4. 資源需求 : 單片機嵌入式 :對硬件資源的需求較低,通常只需要一個單片機芯片,內存和存儲空間較小。 Linux嵌入
    發(fā)表于 06-20 09:46

    運行在嵌入式系統上的emApps

    在當今快節(jié)奏的嵌入式系統世界中,靈活性和適應性是嵌入式系統實現的關鍵。SEGGER推出了其最新創(chuàng)新:Embedded apps(emApps)應用,類似于手機上的應用程序,可以運行在嵌入式
    的頭像 發(fā)表于 06-18 09:53 ?513次閱讀
    運行在<b class='flag-5'>嵌入式</b>系統上的emApps

    使用Lattice mVision打造嵌入式視覺系統解決方案

    嵌入式視覺嵌入式系統與機器視覺技術的集合,嵌入式視覺
    的頭像 發(fā)表于 03-06 16:09 ?1091次閱讀

    使用Ozone調試基于nRF9160 Zephyr應用程序

    Ozone是SEGGER免費的嵌入式軟件調試器。它是一個強大的工具,可以讓你深入了解嵌入式系統中發(fā)生的事情。它在調試nRF9160 Zephyr應用程序時特別有用。整理多個線程和多映像構建可能很困難,但這就是你想要的工具。
    的頭像 發(fā)表于 02-25 17:07 ?1271次閱讀
    使用Ozone調試基于nRF9160 Zephyr<b class='flag-5'>應用程序</b>

    嵌入式機器學習的應用特性與軟件開發(fā)環(huán)境

    作者:DigiKey Editor 在許多嵌入式系統中,必須采用嵌入式機器學習(Embedded Machine Learning)技術,這是指將機器學習模型部署在資源受限的設備(如微
    的頭像 發(fā)表于 01-25 17:05 ?1009次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>機器</b>學習的應用特性與軟件開發(fā)環(huán)境

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之一,承擔著控制、處理和通訊等多種功能。本文將對嵌入式主板的基本概念、構成部分、
    的頭像 發(fā)表于 01-13 16:30 ?1019次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    新手怎么學嵌入式?

    的基礎上增加了面向對象編程的特性,有助于編寫更復雜的嵌入式程序。 3. 學習硬件知識 嵌入式技術與硬件緊密相關,因此你需要了解一些基本的硬件知識。比如微控制器(MCU)、微處理器(MPU)的工作原理,了解
    發(fā)表于 12-12 10:51

    什么是嵌入式人工智能

    。嵌入式人工智能的目標使嵌入式系統具備智能化的感知、分析和響應能力,從而實現自主決策、自適應學習和智能交互等功能,以提高系統的性能、效率和用戶體驗.
    的頭像 發(fā)表于 12-11 09:23 ?1341次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工智能

    【「嵌入式系統設計與實現」閱讀體驗】+ 學習一個STM32的案例

    說明意法半導體在高校中推廣是很成功的,很多學生一談到嵌入式就想到STM32。今天學習的案例是“基于STM32的水果無損檢測及分揀系統”。這個作品的技術難點其實不大,很容易想到它就是用視覺做檢測,再加上
    發(fā)表于 12-06 22:22

    HAL庫在嵌入式系統中的應用

    HAL庫是一種在嵌入式開發(fā)中用于屏蔽底層硬件細節(jié)、提供統一接口的軟件層。它允許開發(fā)者在編寫應用程序時無需關心具體的硬件實現,從而提高了代碼的可移植性和復用性。HAL庫的主要目的是將硬件相關的代碼與應用程序代碼分離,使得開發(fā)者能
    的頭像 發(fā)表于 12-02 11:32 ?2736次閱讀

    嵌入式超火的方向有哪些?

    的工業(yè)化設備都是一個硬件,為了保證硬件的正常運作,需要在硬件中嵌入一些傳感器和程序。因此目前甚至是未來嵌入式系統在工業(yè)自動化中都扮演著非常重要的角色,它可以控制各種機器設備,并將生產過
    發(fā)表于 11-21 15:49