CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 13791|回复: 11

如何用python+opencv开启webcam (FC18)

[复制链接]
发表于 2013-4-13 22:38:38 | 显示全部楼层 |阅读模式
以下是基于berryboot+Fedora18.Ubuntu 下面也是类似,只不过要将yum换成apt-get
1. install the opencv:
      sudo yum install opencv
      sudo yum install opencv-devel
2.install the python:
     sudo yum install python
3. install the opencv library for python
     sudo yum install opencv-python
4. coding the python code to open webcam (即USB camera)
    代码见附图

不过CPU飚的太高了,大概60%

opencv+python_to_OpenWebcam

opencv+python_to_OpenWebcam
回复

使用道具 举报

发表于 2013-4-13 22:44:12 | 显示全部楼层
顶~~~~~~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-13 22:49:21 | 显示全部楼层
放上代码....
  1. import cv

  2. cv.NamedWindow("W1",cv.CV_WINDOW_AUTOSIZE)

  3. camera_inex = 0
  4. capture = cv.CaptureFromCAM(camera_inex)

  5. frame = cv.QueryFrame(capture)
  6. cv.SetCaptureProperty(capture,cv.CV_CAP_PROP_FRAME_WIDTH,640)
  7. cv.SetCaptureProperty(capture,cv.CV_CAP_PROP_FRAME_HEIGHT,480)
  8. def repeat():


  9.         frame = cv.QueryFrame(capture)
  10.         cv.ShowImage("W1",frame)
  11.         c = cv.WaitKey(30)

  12.        

  13. while True:
  14.         repeat()
复制代码
回复 支持 反对

使用道具 举报

发表于 2013-4-13 23:06:17 | 显示全部楼层
推荐使用mjpg-streamer,CPU占用率极低。
比如640×480,30帧,CPU峰值占用率<5%,一般都小于<1%,基本忽略不计。
回复 支持 反对

使用道具 举报

发表于 2013-4-14 13:29:17 | 显示全部楼层
opencv安装不了,命令apt-get install opencv,没这个包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-14 15:39:41 | 显示全部楼层
mjpg-streamer ? 可以学习一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-14 15:41:58 | 显示全部楼层
如何在ubuntu 下面安装python+opencv? 如下:
1. sudo apt-get update
2. sudo apt-cache search opencv    ==>需找opencv安装List
3. sudo apt-get -y install libcv2.3
4. sudo apt-get -y install python-opencv
5. sudo apt-get -y install opencv-doc
回复 支持 反对

使用道具 举报

发表于 2013-4-27 20:44:16 | 显示全部楼层
OPENCV可以移植到android下吗?
回复 支持 反对

使用道具 举报

发表于 2013-7-28 12:08:48 | 显示全部楼层
allen 发表于 2013-4-13 23:06
推荐使用mjpg-streamer,CPU占用率极低。
比如640×480,30帧,CPU峰值占用率

mjpg-streamer   zen me shi yong?
回复 支持 反对

使用道具 举报

发表于 2013-8-31 11:38:46 | 显示全部楼层
本帖最后由 yzbx 于 2013-9-1 21:24 编辑

lubuntu1.05: apt-get install 找不到opencv,于是在CB上编译opencv源代码,只看到根目录使用空间不断上升,本来就70%了,总共993M,不知能否编译下去!纠结啊。
编译到40%的时候根目录就满了,现已不再纠结。挂载U盘进行编译,okay.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2022-10-1 00:34 , Processed in 0.021534 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部