python2+opencv2做图像处理

首先下载安装Opencv,当前版本为2.4.9.

然后下载Python,需要下载与opencv2匹配的版本。

.下载numpy,仍然需要下载与python相匹配的版本,安装时直接点击默认安装就可以了。

将Opencv安装目录下opencv\build\python\2.7\x86中的cv2.pyd复制到python安装目录Lib\site-packages下。

下面就可以在python中写第一个python-opencv小程序了。

下面是一个打开笔记本摄像头的程序。

import numpy as np
import cv2
cap=cv2.VideoCapture(0)
fourcc = cv2.cv.FOURCC(*'XVID')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))
num=1
ret,frame=cap.read()
while (cap.isOpened()):
 
 cv2.waitKey(1255)
 if ret==True:
   frame=cv2.flip(frame,1)
   if num%15<8:
     frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
     frame=cv2.medianBlur(frame,3)
     ret,th1 = cv2.threshold(frame,10,25,cv2.THRESH_BINARY)
     frame = cv2.adaptiveThreshold(frame,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,11,2)
     
   if num%15>7:
     frame = cv2.flip(frame,-1)
     a,b,c=frame.shape
     for i in range(0,a):
         for j in range (0,b):
            for k in range (0,c):
                frame[i,j,k]=0.3*frame[i,j,k]+30
                
   out.write(frame)
   cv2.imshow('frame',frame)
   ret,frame=cap.read()
   num=num+1;
   if cv2.waitKey(1) & 0xFF==ord('q'):
      break
  
cap.release()
out.release()
cv2.destroyAllWindows()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值