python opencv linux下合做操做攝像頭

  • 設想:html

以前使用C#控制攝像頭的,如今厭煩了windows,決定轉移到linux下玩耍。感受可以python語言特有的好入手,正好替代C#,選擇了deepin2014.1做爲試驗品。如今的設想是第一步實如今本身電腦上對視頻的採集,第二步實現視頻傳輸。慢慢來吧。百度說python想操做攝像頭,VideoCapture是windows特有的,linux要用opencv才行。python

  • 下載:linux

百度下載了最新的opencv,2.4.9版本,正好和deepin2014.1自帶的python2.7般配,不衝突。且發現opencv不可使用 sudo apt-get install只好下載了。windows

  • 安裝:python2.7

準備好這兩個軟件,下面是安裝opencv了,面臨尋求幫助的方法問題:一是先百度一是從軟件自身網站找先百度的(谷歌打不開網頁,沒辦法),網上好多人的博客重複來重複去,不少都是老版本的,不適合最新版本不說,還有不少錯誤,描述不清楚的,偷工減料的描述,太不負責任了,生怕別人看懂。從軟件自身的網站找,以下網頁http://docs.opencv.org/3.0.0/d7/d9f/tutorial_linux_install.htmlhttp://docs.opencv.org/3.0.0/d7/d9f/tutorial_linux_install.html一步一步的介紹先安裝所需軟件。雖然這個網頁也是百度linux opencv 2.4.9 install出來的。這就完成了安裝,教訓是先到相關版本說明書上找,不要急着看別人的博客。ide

  • 運行:網站

下面是opencv跟python的配合了,這個能夠說再次遇到了尋求幫助的方法問題。一是百度,二是看軟件自帶幫助。百度了不少opencv python的博客,都不適合。後來無奈中發現opencv安裝文件夾裏有sample/×××(各類語言下的示例)。試着運行,居然均可以運行了。加上曾經有點python的基礎,先學學這些示例代碼,而後繼續往下進行。ui

  • 問題:spa

一、考慮到要移植到嵌入式操做系統中去,仍是要用C語言來完成相應操做。可是編譯samples/c下的文件,經過可是運行error while loading shared libraries: libopencv_highgui.so.2.4: cannot open shared object file:  經過百度這個錯誤,在http://blog.chinaunix.net/uid-26212859-id-3256667.html找到緣由,缺少的文件就在那個文件夾下,因此添加成功。能夠運行c語言的代碼了。操作系統

相關文章
相關標籤/搜索