当前位置: 代码迷 >> PB >> import wx
  详细解决方案

import wx

热度:8081   发布时间:2013-02-26 00:00:00.0
Raspberry Pi OpenCV,在树莓派上使用opencv

关于树莓派:

ARM,操作系统采用开源的 Linux 系统,自带的 Iceweasel、KOffice 等软件能够满足基本的网络浏览,文字处理以及计算机学习的需要。

(转载请标注:Phodal's 博客)

开始之前

需知

基于2013-02-09-wheezy-raspbian。也就是说使用的是Raspbian,基于debian。

安装opencv

sudo apt-get install libopencv-dev
sudo apt-get install python-opencv

测试

from opencv.cv import *from opencv.highgui import * class MyFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, 'camera') self.SetClientSize((640, 480)) self.cap = cvCreateCameraCapture(0) self.Bind(wx.EVT_IDLE, self.onIdle) def onIdle(self, event): img = cvQueryFrame(self.cap) self.displayImage(img) event.RequestMore() def displayImage(self, img, offset=(0,0)): bitmap = wx.BitmapFromBuffer(img.width, img.height, img.imageData) dc = wx.ClientDC(self) dc.DrawBitmap(bitmap, offset[0], offset[1], False) if __name__=="__main__": app = wx.App() frame = MyFrame() frame.Show(True) app.MainLoop()
源自:http://www.phodal.com

  相关解决方案