首页 > 代码库 > python opencv linux下合作操作摄像头

python opencv linux下合作操作摄像头

  • 设想:

之前使用C#控制摄像头的,现在厌烦了windows,决定转移到linux下玩耍。感觉能够python语言特有的好入手,正好替代C#,选择了deepin2014.1作为试验品。现在的设想是第一步实现在自己电脑上对视频的采集,第二步实现视频传输。慢慢来吧。百度说python想操作摄像头,VideoCapture是windows特有的,linux要用opencv才行。

  • 下载:

百度下载了最新的opencv,2.4.9版本,正好和deepin2014.1自带的python2.7般配,不冲突。且发现opencv不可以使用 sudo apt-get install只好下载了。

  • 安装:

准备好这两个软件,下面是安装opencv了,面临寻求帮助的方法问题:一是先百度一是从软件自身网站找先百度的(谷歌打不开网页,没办法),网上好多人的博客重复来重复去,很多都是老版本的,不适合最新版本不说,还有很多错误,描述不清楚的,偷工减料的描述,太不负责任了,生怕别人看懂。从软件自身的网站找,如下网页http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html一步一步的介绍先安装所需软件。虽然这个网页也是百度linux opencv 2.4.9 install出来的。这就完成了安装,教训是先到相关版本说明书上找,不要急着看别人的博客。

  • 运行:

下面是opencv跟python的配合了,这个可以说再次遇到了寻求帮助的方法问题。一是百度,二是看软件自带帮助。百度了很多opencv python的博客,都不适合。后来无奈中发现opencv安装文件夹里有sample/×××(各种语言下的示例)。试着运行,竟然都可以运行了。加上曾经有点python的基础,先学学这些示例代码,然后继续往下进行。

python opencv linux下合作操作摄像头