• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > OpenCV的加速嵌入式系統(tǒng)開發(fā)中的應(yīng)用

    OpenCV的加速嵌入式系統(tǒng)開發(fā)中的應(yīng)用

    作者: 時(shí)間:2011-04-11 來源:網(wǎng)絡(luò) 收藏

    處理器的性能日益提升、價(jià)格不斷下降,帶來日益廣泛的計(jì)算機(jī)視覺,包括從安全及工業(yè)監(jiān)控到自動(dòng)化車輛與汽車安全等領(lǐng)域。人員可充分利用越來越高級(jí)的硬件,在不影響基本質(zhì)量的同時(shí),更快速、更低成本地具有突破性性能的產(chǎn)品。

    本文引用地址:http://www.czjhyjcfj.com/article/150861.htm

      周期縮短而帶來的巨大壓力,迫使開發(fā)人員必須高效利用嵌入式領(lǐng)域與傳統(tǒng)PC工作站領(lǐng)域的現(xiàn)有技術(shù);適應(yīng)并復(fù)用現(xiàn)有穩(wěn)定軟件可為嵌入式開發(fā)人員提供不斷開發(fā)重大新項(xiàng)目的必備基礎(chǔ)。

      就是PC軟件進(jìn)入嵌入式開發(fā)領(lǐng)域的一個(gè)實(shí)例。是一款免費(fèi)的開源計(jì)算機(jī)視覺庫,可提供從影像過濾及轉(zhuǎn)換,到特性抽象與機(jī)器學(xué)習(xí)等幾十個(gè)不同類別的數(shù)百種算法。它已被成千上萬的開發(fā)人員所使用,而且還在不斷發(fā)展之中。目前有很多庫是針對(duì)嵌入式的,但很少有像這樣能夠在計(jì)算機(jī)視覺領(lǐng)域得到普遍推廣,而且涵蓋如此豐富的算法。

    OpenCV庫縮略圖

    圖1:OpenCV庫縮略圖

      盡管OpenCV最初來源于Intel的x86架構(gòu),但它也不失為目前功能日益強(qiáng)大的嵌入式器件的自然選擇。OpenCV現(xiàn)已移植到嵌入式處理器常用CPU選擇ARM架構(gòu)上,這點(diǎn)也并不奇怪。我們完全能夠在嵌入式器件上原封不動(dòng)地采用OpenCV的交叉編譯版,不過,存儲(chǔ)器限制與其它架構(gòu)注意事項(xiàng)可能會(huì)帶來一個(gè)技術(shù)難題。因此我們需要對(duì)OpenCV進(jìn)行優(yōu)化,以使它在新的主機(jī)上實(shí)現(xiàn)更高性能與更高效率。

      對(duì)嵌入式平臺(tái)而言,“優(yōu)化”這個(gè)詞以前意味著要無限制地研究低級(jí)架構(gòu)中不重要的細(xì)節(jié),反復(fù)編寫匯編語言代碼。然而幸運(yùn)的是,隨著嵌入式處理器復(fù)雜性的提升,嵌入式開發(fā)工具已變得日益強(qiáng)大,用戶友好性也得以大幅提高。

      典型的嵌入式器件可描述為級(jí)芯片(SoC),其中不僅包含ARM處理器,而且還含有多種外設(shè)與器,可將CPU從相關(guān)支持任務(wù)中解放出來。SoC甚至可能具有多個(gè)ARM內(nèi)核,或其它功能齊全的協(xié)處理器。

    linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

    上一頁 1 2 下一頁

    評(píng)論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 武乡县| 望谟县| 芜湖县| 改则县| 乌兰浩特市| 宁城县| 中江县| 泰兴市| 宜君县| 江陵县| 武威市| 阿克苏市| 鱼台县| 宜丰县| 乾安县| 黄龙县| 苏尼特右旗| 吉安市| 勃利县| 丹巴县| 香格里拉县| 华安县| 阿拉善右旗| 碌曲县| 桐柏县| 五台县| 永修县| 扶绥县| 汕尾市| 南安市| 安溪县| 南丰县| 黑山县| 广安市| 乐亭县| 资中县| 汶上县| 工布江达县| 珠海市| 宝鸡市| 勐海县|