HTML5 canvas实时绘画摄像头数据
来源:互联网 发布:黑马程序员ios资源 编辑:程序博客网 时间:2024/05/15 06:52
第一篇博客:HTML5 canvas实时绘画摄像头数据
拷贝代码会发现有两个视图块,左边是video呈现的,右边是canvas用定时器截取到video流一帧帧画出来的
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"> <title>html5 调用本地摄像头</title></head><body> <video id="video" autoplay="autoplay" style="background: #ccc;"></video> <canvas id="canvas">1212</canvas> <script type="text/javascript"> var video = document.getElementById("video"); var context = canvas.getContext("2d"); var errocb = function (code) { alert(code); }; if (navigator.getUserMedia) { // 标准的API navigator.getUserMedia({ "video": true }, function (stream) { video.src = stream; video.play(); }, errocb); } else if (navigator.webkitGetUserMedia) { // WebKit 核心的API console.log(navigator.webkitGetUserMedia); navigator.webkitGetUserMedia({ "video": true }, function (stream) { video.src = window.webkitURL.createObjectURL(stream); video.play(); }, errocb); } window.setInterval(function(){ context.drawImage(video, 0, 0, 375, 180); },15); </script> <style type="text/css"> html,body{ position: relative; width: 100%; height: 100%; padding: 0px; margin: 0px; } video{ width: 30%; height: 30%; } canvas{ width: 30%; height: 30%; position: absolute; left: 200px; top: 0px; z-index: 100; } </style></body></html>
0 0
- HTML5 canvas实时绘画摄像头数据
- HTML5实时显示摄像头视频
- HTML5 Canvas绘制实时时钟
- canvas 绘画
- html5笔记3 — canvas绘画矩形、圆
- html5打开摄像头并用canvas模拟拍照
- html5调用摄像头使用Getusermedia和canvas
- 实现远程实时通信 Html5:Canvas+WebSocket
- html5的canvas实现实时时钟
- canvas基础绘画
- canvas绘画扇形图
- h5 canvas 鼠标绘画
- Linux 获取摄像头数据并实时显示
- Android摄像头获取实时数据+Demo
- UVC 摄像头驱动(三)配置摄像头,实时数据采集
- UVC 摄像头驱动(三)配置摄像头,实时数据采集
- 04-html5绘画基础
- Html5旋转绘画大法
- V4L2 API Specification
- 第十五周 项目二 - 用哈希法组织关键字
- excel数据生成sql insert语句
- C++笔记 strcat_s和strcat的区别
- 杭电5597GTW likes function
- HTML5 canvas实时绘画摄像头数据
- DLL动态库的创建,隐式加载和显式加载
- 合并一个List中相同元素,并汇总指定属性
- 2D游戏中 面向敌人
- PL/SQL 基础---函数、存储过程、包
- block的四种基本使用方式
- net服务器相关
- PL/SQL 基础---复杂数据类型和自定义类型
- 树莓派 Raspberry Pi 启用 root 登陆账户