Sha256: 91626701e39ee98884fa828b7a1ffb8f4dcc68c7bb1e9de76129e724b394c5e3

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, :title => "Video"
device :video, :driver => :opencv_window, :connection => :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.0.1 examples/face_detect.rb