Example #1
0
 def test_should_run_on_cmyk_images(self):
     detection_result = FaceDetector().detect(
         create_image("one_face_cmyk.jpg"))
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
 def test_should_detect_one_face(self):
     detection_result = ProfileDetector().detect(create_image('profile_face.jpg'))
     expect(detection_result).to_length(1)
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
Example #3
0
 def test_should_detect_something(self):
     detection_result = CompleteDetector().detect(create_image('profile_face.jpg'))
     expect(detection_result).to_be_greater_than(20)
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
 def test_should_run_on_grayscale_images(self):
     detection_result = FaceDetector().detect(create_image('multiple_faces_bw.jpg'))
     expect(detection_result).to_be_greater_than(4)
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
Example #5
0
 def test_should_detect_something(self):
     detection_result = CompleteDetector().detect(
         create_image('profile_face.jpg'))
     expect(detection_result).to_be_greater_than(20)
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
Example #6
0
 def test_should_run_on_grayscale_images(self):
     # Group Smile picture - Credit Richard Foster / Flickr Creative Commons
     detection_result = FaceDetector().detect(
         create_image("group-smile-bw.jpg"))
     expect(len(detection_result)).to_be_greater_than(4)
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
Example #7
0
 def test_should_detect_glasses(self):
     detection_result = GlassesDetector().detect(create_image('glasses.jpg'))
     expect(detection_result).to_length(2)
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
     expect(detection_result[1][0]).to_be_numeric()
     expect(detection_result[1][1]).to_be_numeric()
     expect(detection_result[1][2]).to_be_numeric()
     expect(detection_result[1][3]).to_be_numeric()
Example #8
0
 def test_should_detect_glasses(self):
     detection_result = GlassesDetector().detect(
         create_image("glasses.jpg"))
     expect(detection_result).to_length(2)
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
     expect(detection_result[1][0]).to_be_numeric()
     expect(detection_result[1][1]).to_be_numeric()
     expect(detection_result[1][2]).to_be_numeric()
     expect(detection_result[1][3]).to_be_numeric()
Example #9
0
 def test_when_image_is_broken(self):
     im = create_image('broken.jpg')
     expect(im).Not.to_be_null()
     expect(im.size).to_equal((600, 769))
Example #10
0
 def test_should_read_a_psd(self):
     im = create_image('why_not_a.psd')
     expect(im).Not.to_be_null()
     expect(im.size).to_equal((620, 413))
Example #11
0
 def test_when_image_is_pallete(self):
     im = create_image('pallete.png')
     expect(im).Not.to_be_null()
     expect(im.size).to_equal((3317, 2083))
Example #12
0
 def test_when_image_is_broken(self):
     im = create_image('broken.jpg')
     expect(im).Not.to_be_null()
     expect(im.size).to_equal((600, 769))
Example #13
0
 def test_should_not_detect_points(self):
     detection_result = FeatureDetector().detect(create_image("white-block.png"))
     expect(detection_result).to_be_false()
Example #14
0
 def test_should_detect_multiple_points(self):
     detection_result = FeatureDetector().detect(create_image("no_face.jpg"))
     expect(len(detection_result)).to_be_greater_than(4)
Example #15
0
 def test_should_detect_multiple_points(self):
     detection_result = FeatureDetector().detect(create_image('no_face.jpg'))
     expect(detection_result).to_be_greater_than(4)
Example #16
0
 def test_when_image_is_pallete(self):
     im = create_image('pallete.png')
     expect(im).Not.to_be_null()
     expect(im.size).to_equal((3317, 2083))
Example #17
0
 def test_should_not_detect(self):
     detection_result = FaceDetector().detect(create_image('no_face.jpg'))
     expect(detection_result).to_be_empty()
Example #18
0
 def test_should_not_detect_points(self):
     detection_result = FeatureDetector().detect(create_image('white-block.png'))
     expect(detection_result).to_be_false()
Example #19
0
 def test_should_read_a_psd(self):
     im = create_image('why_not_a.psd')
     expect(im).Not.to_be_null()
     expect(im.size).to_equal((620, 413))
Example #20
0
 def test_should_run_on_cmyk_images(self):
     detection_result = FaceDetector().detect(create_image('one_face_cmyk.jpg'))
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()
 def test_should_not_detect(self):
     detection_result = ProfileDetector().detect(create_image('no_face.jpg'))
     expect(detection_result).to_length(0)
Example #22
0
 def test_should_run_on_images_with_alpha(self):
     detection_result = FaceDetector().detect(create_image('one_face.png'))
     expect(detection_result[0][0]).to_be_numeric()
     expect(detection_result[0][1]).to_be_numeric()
     expect(detection_result[0][2]).to_be_numeric()
     expect(detection_result[0][3]).to_be_numeric()