新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的嵌入式智能相機的研究

        基于DSP的嵌入式智能相機的研究

        作者: 時間:2013-04-24 來源:網絡 收藏

        2.2 OpenCV
        OpenCV(Open Source Computer Vision Library)是一個開源的跨平臺計算機視覺庫,可以運行在Linux、Windows和Mac OS操作系統上。它輕量級而且高效——由一系列C函數和少量C++類構成,同時提供了Python,Ruby,Matlab等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。OpenCV提供的視覺處理算法非常豐富,并且它部分以C語言編寫,加上其開源的特性,處理得當,不需要添加新的外部支持也可以完整的編譯鏈接生成執行程序,所以用它來做算法的移植很方便,OpenCV的代碼經過適當改寫可以正常的運行在系統和單片機系統中。OpenCV主體分為5個模塊,其中4個模塊如圖5所示。OpenCv的CV模塊包含基本的圖像處理函數和高級的計算機視覺算法。ML是機器學習庫,包含一些統計的分類和聚類工具。HighGUI包含圖像和視頻輸入/輸出的函數。CXCore包含OpenCV的一些基本數據結構和相關函數。

        本文引用地址:http://www.104case.com/article/148046.htm

        f.JPG


        2.3 程序設計流程
        通過RS 232串口把編譯好的U_Boot和μCLinux鏡像文件燒寫到里面的FLASH中,然后通過Eclipse集成開發環境進行應用軟件設計。本設計實現了一個簡單的應用,可以通過來檢測條形碼。流程圖如圖6所示。
        在圖像處理模塊中,主要包含了圖像圖像預處理,分析條形碼黑白條寬度,判斷條形碼類別,最后識別出條形碼并且顯示條形碼數據,流程框圖如圖7所示。

        g.JPG

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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临沭县| 加查县| 沭阳县| 手机| 大方县| 大冶市| 葵青区| 江门市| 纳雍县| 吕梁市| 饶河县| 巴林左旗| 清水河县| 辽阳县| 蛟河市| 手机| 绵竹市| 大冶市| 开鲁县| 宁蒗| 永胜县| 栖霞市| 昌黎县| 东安县| 额济纳旗| 锡林郭勒盟| 阜南县| 叶城县| 竹山县| 曲沃县| 阳信县| 共和县| 胶南市| 安岳县| 阜新市| 滨海县| 金溪县| 洛阳市| 随州市| 北流市| 米易县|