狗趴(GodPub),开源硬件学习与实践

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 7877|回复: 0
打印 上一主题 下一主题

【JoyTag M1+学习】M1+ 使用OpenCV(二)使用Python

[复制链接]

84

主题

143

帖子

725

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
725
QQ
跳转到指定楼层
楼主
发表于 2015-7-15 21:53:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
原文信息

标题:【JoyTag M1+学习】M1+ 使用OpenCV(二)使用Python
连接:http://forum.godpub.com/thread-108-1-1.html
备注:狗趴论坛首发,转载请注明出处。


简介

前一篇文章中,我们使用apt-get的方式在BananaPi M1+上安装OpenCV,并使用C++编写了一个简单的程序获取摄像头图像。
本文我们尝试使用Python利用OpenCV。


安装

同样,我们需要先安装OpenCV Python库。
执行如下指令:
  1. sudo apt-get install python-opencv
复制代码


捕获摄像头图像并显示

前文中,我们使用C++通过OpenCV用编程的方法测试捕获摄像头图像并显示。
本文我们用Python进行同样的处理。

程序如下(cap.py):
  1. import cv2
  2. cap=cv2.VideoCapture(0)
  3. while True:
  4.     ret, frame = cap.read()
  5.     cv2.imshow('http://www.godpub.com',frame)
  6.     if cv2.waitKey(10) == 27:
  7.          break
  8. cv2.destroyAllWindows()
复制代码


执行&效果

打开VNC窗口,在LXTerminal对应目录下,执行:
  1. python cap.py
复制代码

效果如下:


在图像窗口上按ESC按键,程序退出。
请忽略窗口的提示内容,我也不知道是啥,如果你知道,烦请告知。

(为了操作更快速,我将VNC的色深设置为8)
详情参考:
【JoyTag M1+学习】M1+ 使用VNC


总结

本文使用apt-get的方式在BananaPi M1+上安装OpenCV Python库,并使用Python编写了一个简单的程序获取摄像头图像。
谨以本文抛砖引玉,希望大家折腾出更好玩的东西。

后续更多精彩内容,请关注狗趴论坛:http://www.godpub.com
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
天理路上甚宽,稍游心,胸中便觉广大宏朗;
人欲路上甚窄,才寄迹,眼前俱是荆棘泥涂。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|狗趴(GodPub) Arduino&Raspberry Pi开源硬件学习与实践[QQ群:20085629]  

GMT+8, 2024-4-27 09:22 , Processed in 0.034207 second(s), 38 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表