How to use OpenCV to Access IP Cameras (eg. Axis)

來源:互聯網
上載者:User
1. 前言

之前所謂的"一些準備"其實就是這個介面問題。

OpenCV本身並沒有媒體介面,所以本質上應該都是利用ffmpeg了。

2. OpenCV + IP Camera

發現這裡算是說的最清除的了。copy一下

Option1 : Using opencv, libcurl and libjpeg

其實也就是一些準備裡那個連結裡用的方法,只是做了一個wrapper

Option2: Using gstreamer (no opencv)

Option3: Using gstreamer, Named Pipe and opencv

3. Examples3.1 WiFi IP

Using your IP Camera with OpenCV
這裡把ffmpeg, x264, gstreamer, v4l甚至xine全部裝上了。應該沒必要。至少我的opencv 2.4.6.1 沒有包括xine和v4l(但是有v4l2)還有gstreamer。實際上configure就沒找著後兩個

3.2 Axis

試了四種型號:223M, 233D,Q1755, Q6034-E

URL是關鍵Axis IP camera URL。只試了MJPEG。發現有兩種格式

http://IPADDRESS/axis-cgi/mjpg/video.cgi

http://IPADDRESS/mjpg/video.mjpg

VLC兩種都能開啟。OpenCV只認第2種

4. 其他

C++ code Capturing image from IP / Ethernet Cameras (AXIS Cam)

How do I access an IP Camera?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.