从摄像头获取图像,然后通过mjpeg stream方式显示。
# -*- coding: utf-8 -*-
#MJPEG Server for the webcam
import string,cgi,time
from os import curdir, sep
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
from SocketServer import ThreadingMixIn
import cv2.cv as cv
import re
import sys
import imutils
import socket
capture = cv.CaptureFromCAM(0)
img1 = cv.QueryFrame(capture)
if img1 == None :
print "No WebCam Found!"
sys.exit()
if len(sys.argv) < 2 :
print "Usage : webcamserver "
cameraQuality = 100
port = 8080
else:
cameraQuality = sys.argv[1]
port = int(sys.argv[2])
class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
global cameraQuality
try:
self.p