Class: FaceCrop::Detector::Base
- Inherits:
-
Object
- Object
- FaceCrop::Detector::Base
- Defined in:
- lib/face_crop.rb
Overview
Base
Instance Method Summary collapse
-
#detect(file) ⇒ Object
detect.
-
#initialize(options) ⇒ Base
constructor
initialize.
Constructor Details
#initialize(options) ⇒ Base
initialize
16 17 18 |
# File 'lib/face_crop.rb', line 16 def initialize() @options = end |
Instance Method Details
#detect(file) ⇒ Object
detect
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/face_crop.rb', line 22 def detect(file) key = "#{self.class}:" + Digest::MD5.hexdigest(File.read(file)) regions = FaceCrop::Detector::Cache[key] return regions unless regions.nil? regions = detect_faces(file) FaceCrop::Detector::Cache[key] = regions regions end |