Sha256: 7801628f606696e0fff7c8c94e14870360b9860621d432a5c192761aa2209452

Contents?: true

Size: 623 Bytes

Versions: 1

Compression:

Stored size: 623 Bytes

Contents

require 'artoo'

connection :capture, :adaptor => :opencv_capture
device :capture, :driver => :opencv_capture, :connection => :capture, :interval => 0.01

connection :video, :adaptor => :opencv_window
device :video, :driver => :opencv_window, :connection => :video, :title => "Video", :interval => 0.01

work do
  haar = "#{Dir.pwd}/examples/haarcascade_frontalface_alt.xml"
  on capture, :frame => proc { |*value| 
    begin
      opencv = value[1]
      faces = opencv.detect_faces(haar)
      opencv.draw_rectangles!(faces)
      video.image = opencv.image
    rescue Exception => e
      puts e.message
    end
  }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
artoo-opencv-0.1.0 examples/face_detect.rb