An Angular directive for easily taking pictures from your webcam.
- Install via Bower using 
bower install angular-camera - Load the 
omr.directivesmodule in your application:angular.module('app', ['omr.directives']); 
<ng-camera
  type="photo"
  enabled="true"
  width="640"
  height="480"
  countdown="3"
  ng-model="media"
  overlay-src="http://example.com/photo-frame.png"
  capture="callback(media)"
  capture-message="Go!"></ng-camera>typestring Type of media the capture (photo, video, gif). Photo is currently the only one supportedenabledboolean Enables or disables the stream by turning on/off webcam accesswidthinteger Width in pixels for the video feedheightinteger Height in pixels for the video feedcountdowninteger Countdown time in seconds. Zero is replaced withcapture-messagetext.ng-modelobject Scope variable to data-bind resulting Base64-encoded imageoverlay-srcstring Optional. Reference to image frame to overlay onto media. Automatically resizes to fit canvas.capturefunction Callback for "Take Picture" button for use in parent scope. Passes Base64-encoded output as parametercapture-messagestring Optional. Text to show during countdown instead of "0"
Built by Zach Dunn from work on the Robin Platform
