新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于Android的MJPEG網(wǎng)絡攝像機設計

基于Android的MJPEG網(wǎng)絡攝像機設計

作者: 時間:2012-03-23 來源:網(wǎng)絡 收藏

程序一般由多個Activity、Intent、Content Provider、Service等程序框架組成,其中最基礎的是Activity活動類,該類相當于軟件運行時的一個頁面,在頁面之上可添加各種控件,如button按鍵、ImageView圖片、Text boxes、Lists列表等。除此以外還負責監(jiān)聽系統(tǒng)事件,負責啟動其他的Activity類。在多個Activity類之間跳轉(zhuǎn)就需要用到Intent類,Intent類有兩個重要部分:動作和動作對應的數(shù)據(jù)。常用的動作有MAIN、VIEW、PICK、EDIT等,動作數(shù)據(jù)則以URI形式表示。通過Intent類還能傳遞參數(shù),作用類似鏈條串起Activity類,Activity類跳轉(zhuǎn)圖如圖5所示。

本文引用地址:http://butianyuan.cn/article/149360.htm

h.JPG


解析視頻流須先由獲取數(shù)據(jù)流,實現(xiàn)的方法代碼如下:
i.JPG
需要注意的是,在Manifest.xml文件中需加上uses-permission android:name=“android.permission.INTERNET”>/ uses-permission>語句,表示程序擁有的完整訪問權限。獲取每幀數(shù)據(jù)后繼承SDK中提供的viewr.SurfaceView類與graphic s.Canvas類,將收到的完整幀圖像按隊列順序不間斷地顯示在視窗框架類中,對人眼視覺幀率超過5 fps時即有視頻效果,到25 fps即是電影流暢度。對丁定點定位監(jiān)控,經(jīng)過測試出于節(jié)省帶寬費用考慮設定5 fps即能滿足基本需求,10 fps是較為合理參數(shù)。將編譯后應用程序安裝到手機中,Android實時監(jiān)控截圖如圖6所示。

b.JPG



結(jié)語
本文描述了的軟件算法原理,結(jié)合Android移動技術,開發(fā)了整套系統(tǒng);并實際應用于驗證系統(tǒng),取得了良好結(jié)果。期望在后續(xù)工作中涉足圖像識別算法、物體追蹤算法、人體行為偵測算法等圖像領域,使網(wǎng)絡變得更智能。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區(qū)

關閉