重庆理工大学学报(自然科学版)
重慶理工大學學報(自然科學版)
중경리공대학학보(자연과학판)
JOURNAL OF CHONGQING INSTITUTE OF TECHNOLOGY
2015年
4期
67-72
,共6页
王越%庞振营%王帅%范先星
王越%龐振營%王帥%範先星
왕월%방진영%왕수%범선성
嵌入式%Linux%视频监控%V4L2
嵌入式%Linux%視頻鑑控%V4L2
감입식%Linux%시빈감공%V4L2
embedded%Linux%video monitoring%V4L2
以搭载 S3C2440微处理器的 ARM9开发板为硬件平台,使用 USB 免驱摄像头作为视频图像采集设备,通过 Linux 内核提供的统一接口 V4L2实现视频图像的采集。系统使用MJPEG 算法压缩技术实现视频数据的编解码,使用无线 WiFi 技术将视频数据传输给客户端。嵌入式设备终端采集视频数据软件是基于 Linux 开源的 MJPG-streamer 软件,针对本系统的需要进行了重新编写,并使用多线程技术。PC 机端的监控管理平台是基于 Qt 和 OpenCV 开发的一款具有友好图形用户界面的客户端软件。同时,在手机移动端基于 Android 开发了一款易安装、易操作的 APP 客户端。实验结果表明:该系统运行稳定,在视频监控客户端能获得清晰流畅的视频流数据。
以搭載 S3C2440微處理器的 ARM9開髮闆為硬件平檯,使用 USB 免驅攝像頭作為視頻圖像採集設備,通過 Linux 內覈提供的統一接口 V4L2實現視頻圖像的採集。繫統使用MJPEG 算法壓縮技術實現視頻數據的編解碼,使用無線 WiFi 技術將視頻數據傳輸給客戶耑。嵌入式設備終耑採集視頻數據軟件是基于 Linux 開源的 MJPG-streamer 軟件,針對本繫統的需要進行瞭重新編寫,併使用多線程技術。PC 機耑的鑑控管理平檯是基于 Qt 和 OpenCV 開髮的一款具有友好圖形用戶界麵的客戶耑軟件。同時,在手機移動耑基于 Android 開髮瞭一款易安裝、易操作的 APP 客戶耑。實驗結果錶明:該繫統運行穩定,在視頻鑑控客戶耑能穫得清晰流暢的視頻流數據。
이탑재 S3C2440미처리기적 ARM9개발판위경건평태,사용 USB 면구섭상두작위시빈도상채집설비,통과 Linux 내핵제공적통일접구 V4L2실현시빈도상적채집。계통사용MJPEG 산법압축기술실현시빈수거적편해마,사용무선 WiFi 기술장시빈수거전수급객호단。감입식설비종단채집시빈수거연건시기우 Linux 개원적 MJPG-streamer 연건,침대본계통적수요진행료중신편사,병사용다선정기술。PC 궤단적감공관리평태시기우 Qt 화 OpenCV 개발적일관구유우호도형용호계면적객호단연건。동시,재수궤이동단기우 Android 개발료일관역안장、역조작적 APP 객호단。실험결과표명:해계통운행은정,재시빈감공객호단능획득청석류창적시빈류수거。
This system was equipped with S3C2440 ARM9 microprocessor development board for the hardware platform and the Linux system was built on the platform. Using the USB camera-free drive as a video capture device,using the Linux kernel to provide a uniform interface for V4L2 video image capture and the algorithm of MJPEG to compress and decode the video data,and transmit these to cli-ent through WiFi technology. Server-side MJPG-streamer video data acquisition software was based on Linux open source software and this system needed to be overhauled and used multithreading technolo-gy. The client that based on Qt and OpenCV has a friendly graphical user interface and is easily in-stalled and operated APP client based on Android for mobile phone. The experimental results show that the system runs stably and both clients can get a clear and smooth video streaming data.