camera, snapshots, ocr v.1
This commit is contained in:
35
express-server/public/ocrscan/cam.js
Normal file
35
express-server/public/ocrscan/cam.js
Normal file
@ -0,0 +1,35 @@
|
||||
$(document).ready(function () {
|
||||
|
||||
|
||||
$(".modal").modal();
|
||||
|
||||
var video = document.getElementById("video");
|
||||
var canvas = document.getElementById("canvas");
|
||||
var context = canvas.getContext("2d");
|
||||
|
||||
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.oGetUserMedia || navigator.msGetUserMedia;
|
||||
|
||||
if (navigator.getUserMedia) {
|
||||
navigator.getUserMedia({ video: true }, streamWebcam, throwError);
|
||||
}
|
||||
|
||||
$(".btnsnap").click(function() {
|
||||
snap();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
function streamWebcam(stream) {
|
||||
video.srcObject = stream;
|
||||
video.play();
|
||||
}
|
||||
|
||||
function throwError(error) {
|
||||
alert(error.name);
|
||||
}
|
||||
|
||||
function snap() {
|
||||
canvas.width = video.clientWidth;
|
||||
canvas.height = video.clientHeight;
|
||||
canvas.getContext("2d").drawImage(video, 0, 0);
|
||||
}
|
Reference in New Issue
Block a user