前端网页打开摄像头并将图像传给后端,这里用的python的flask web框架,简单演示demo
前端模板
<!doctype html>
<html lang="en">
<head>
<title>GET VIDEO</title>
<meta charset="utf-8">
<script src="{
{ url_for('static', filename='js/jquery-1.7.1.min.js') }}"></script>
<script type="text/javascript" src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<input type="button" title="开启摄像头" value="开启摄像头" onclick="getMedia()" />
<video id="video" width="500px" height="500px" autoplay="autoplay"></video>
<canvas id="canvas" width="500px" height="500px"></canvas>
<button id="snap" onclick="takePhoto()">拍照</button>
<button id="close" onclick="closeMedia()">关闭</button>
<button id="upload" onclick="uploadImage()">上传</button>
<script>
function closeMedia() {
var video = document.getElementById('video'