ICC-P Evaluation du miniprojet
Voici les résultats de l’évaluation du miniprojet. Recherchez votre SCIPER dans la liste pour avoir le détail de vos points.
SCIPER: 378714
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 375539, 372691
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 372294, 378728
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [0, 0, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [0, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [0, 2, 3, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [0, 6, 5, 5, 6, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 13.0 pts
SCIPER: 374692
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 373888, 373404
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 363646
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 2/3 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
find_seam() works PASS 8 pts
=> 14.0 pts
SCIPER: 379011, 380069
rgb_to_grey() works PASS 1 pts
clamp_index() works FAIL 0/1 pts
- clamp_index(10, 10) should be 9, but got 0 -1 pts
- clamp_index(11, 10) should be 9, but got 0 -1 pts
- clamp_index(1000, 1000) should be 999, but got 0 -1 pts
- clamp_index(1001, 1000) should be 999, but got 0 -1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 8.0 pts
SCIPER: 380096
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
SCIPER: 380887, 381513
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 363236, 373347
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 359675
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
SCIPER: 355525, 380068
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 2/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() raised an exception on case 2 ('cannot access local variable 'index' where it is not associated with a value') -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 13.0 pts
SCIPER: 381675, 374013
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 381454, 372591
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 380170
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 5 -1 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [0, 0, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [2, 3, 3, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [6, 5, 5, 6, 6, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 8.0 pts
SCIPER: 380905, 380594
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 375103
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 1/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [-1, 1, 0], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 2 - got [-1, 0, 0, 0, 0, 0], expected [0, 0, 0, 0, 0, 0] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [-1, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [-1, 1, 2, 3, 3, 3], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [-1, 7, 6, 5, 5, 6], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 11.0 pts
SCIPER: 378803, 379739
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 361873
rgb_to_grey() works FAIL 0.5/1 pts
- rgb_to_grey returns a float -0.5 pts
clamp_index() works PASS 1 pts
to_grayscale() works FAIL 0/2 pts
- to_grayscale() wrong -2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() raised an exception ('not enough values to unpack (expected 3, got 2)') -3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() raised an exception on case 1 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__init_pixel_data() raised an exception on case 2 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__init_pixel_data() raised an exception on case 3 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__init_pixel_data() raised an exception on case 4 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__init_pixel_data() raised an exception on case 5 ('not enough values to unpack (expected 3, got 2)') -1 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() raised an exception on case 1 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__fill_pixel_data() raised an exception on case 2 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__fill_pixel_data() raised an exception on case 3 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__fill_pixel_data() raised an exception on case 4 ('not enough values to unpack (expected 3, got 2)') -1 pts
- find_seam__fill_pixel_data() raised an exception on case 5 ('not enough values to unpack (expected 3, got 2)') -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 4.5 pts
SCIPER: 378852, 364139
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() raised an exception on case 2 ('list index out of range') -1 pts
- find_seam__fill_pixel_data() raised an exception on case 3 ('list index out of range') -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 9.0 pts
SCIPER: 373060
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 379087
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 382007, 380218
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 362989, 359259
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() returned wrong result on case 3 -1 pts
- find_seam__find_min_column_on_last_row() returned wrong result on case 5 -1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [-1, 1, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 2 - got [-1, 0, 0, 0, 0, 0], expected [0, 0, 0, 0, 0, 0] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [-1, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [-1, 1, 2, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [-1, 7, 6, 7, 7, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 9.0 pts
SCIPER: 379800, 373089
rgb_to_grey() works FAIL 0.5/1 pts
- rgb_to_grey returns a float -0.5 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 14.5 pts
SCIPER: 379037
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() raised an exception on case 2 ('list index out of range') -1 pts
- find_seam__fill_pixel_data() raised an exception on case 3 ('list index out of range') -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
SCIPER: 381014, 372117
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 339611, 364196
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 1 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 2 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 3 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 4 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 5 -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 14.0 pts
SCIPER: 333308, 359447
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 380039, 379543
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [1, 1, 0], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [1, 3, 3, 2, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [7, 5, 6, 7, 5, 6], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 10.0 pts
SCIPER: 361712
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 373552
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 381053
rgb_to_grey() works FAIL 0.5/1 pts
- rgb_to_grey returns a float -0.5 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 14.5 pts
SCIPER: 345292, 376713
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 371958
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 1/2 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [7, 6, 7, 7, 6, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 14.0 pts
SCIPER: 362746
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works FAIL 1/2 pts
- to_grayscale() should return an array of integers, but got float64 -1 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 14.0 pts
SCIPER: 375473, 377113
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 362283, 379798
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
SCIPER: 378539, 380573
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 379243, 379678
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 379181, 380359
rgb_to_grey() works FAIL 0.5/1 pts
- rgb_to_grey returns a float -0.5 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 14.5 pts
SCIPER: 363790
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 363260, 362710
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [0, 0, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [0, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [0, 2, 3, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [0, 6, 5, 5, 6, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 13.0 pts
SCIPER: 379474
rgb_to_grey() works FAIL 0.5/1 pts
- rgb_to_grey returns a float -0.5 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 11.5 pts
SCIPER: 378944
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() raised an exception ('index 10 is out of bounds for axis 1 with size 10') -3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() raised an exception on case 1 ('list index out of range') -1 pts
- find_seam__init_pixel_data() raised an exception on case 2 ('list index out of range') -1 pts
- find_seam__init_pixel_data() raised an exception on case 3 ('list index out of range') -1 pts
- find_seam__init_pixel_data() raised an exception on case 4 ('list index out of range') -1 pts
- find_seam__init_pixel_data() raised an exception on case 5 ('list index out of range') -1 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 10.0 pts
SCIPER: 373036
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 372572, 378544
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 375328, 372046
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 341041
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [-1, 1, 0], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 2 - got [-1, 0, 0, 0, 0, 0], expected [0, 0, 0, 0, 0, 0] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [-1, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [-1, 1, 2, 3, 3, 3], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [-1, 7, 6, 5, 5, 6], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 13.0 pts
SCIPER: 364109, 357831
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 372401, 379975
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 363271
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 373133, 373271
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 358233
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() raised an exception on case 2 ('index 4 is out of bounds for axis 1 with size 4') -1 pts
- find_seam__init_pixel_data() raised an exception on case 3 ('index 4 is out of bounds for axis 1 with size 4') -1 pts
- find_seam__init_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 5 -1 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 13.0 pts
SCIPER: 380936
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 5 -1 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() raised an exception on case 2 ('list index out of range') -1 pts
- find_seam__find_min_column_on_last_row() raised an exception on case 3 ('list index out of range') -1 pts
- find_seam__find_min_column_on_last_row() returned wrong result on case 5 -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
SCIPER: 363961
rgb_to_grey() works PASS 1 pts
clamp_index() works FAIL 0/1 pts
- clamp_index(10, 10) should return a value between 0 and 9, but got 10 -1 pts
- clamp_index(10, 10) should be 9, but got 10 -1 pts
- clamp_index(11, 10) should be 9, but got 0 -1 pts
- clamp_index(1, 1) should return a value between 0 and 0, but got 1 -1 pts
- clamp_index(1, 1) should be 0, but got 1 -1 pts
- clamp_index(1000, 1000) should return a value between 0 and 999, but got 1000 -1 pts
- clamp_index(1000, 1000) should be 999, but got 1000 -1 pts
- clamp_index(1001, 1000) should be 999, but got 0 -1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() returned wrong result on case 4 -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 10.0 pts
SCIPER: 372543, 381508
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 381412, 373249
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() returned wrong result on case 2 -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 11.0 pts
SCIPER: 356466
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [-1, 1, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 2 - got [-1, 0, 0, 0, 0, 0], expected [0, 0, 0, 0, 0, 0] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [-1, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [-1, 1, 2, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [-1, 7, 6, 7, 7, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 10.0 pts
SCIPER: 372875, 378529
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 5 -1 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() raised an exception on case 2 ('list index out of range') -1 pts
- find_seam__find_min_column_on_last_row() raised an exception on case 3 ('list index out of range') -1 pts
- find_seam__find_min_column_on_last_row() returned wrong result on case 5 -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 9.0 pts
SCIPER: 372642, 363980
rgb_to_grey() works FAIL 0.5/1 pts
- rgb_to_grey returns a float -0.5 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 14.5 pts
SCIPER: 381279, 362865
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 379994
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 373793, 381448
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [0, 1, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [0, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [0, 2, 3, 3, 2, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [0, 6, 7, 7, 7, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 10.0 pts
SCIPER: 375397, 364192
rgb_to_grey() works FAIL 0/1 pts
- rgb_to_grey(255, 255, 255) should be 254, but got 252 -1 pts
- rgb_to_grey(255, 0, 0) should be 54, but got 51 -1 pts
- rgb_to_grey(255, 255, 0) should be 236, but got 233 -1 pts
- rgb_to_grey(255, 0, 255) should be 72, but got 69 -1 pts
- rgb_to_grey(128, 128, 128) should be 128, but got 126 -1 pts
clamp_index() works PASS 1 pts
to_grayscale() works FAIL 1/2 pts
- to_grayscale() inaccurate -1 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 13.0 pts
SCIPER: 372679
rgb_to_grey() works PASS 1 pts
clamp_index() works FAIL 0/1 pts
- clamp_index(0, 10) should be 0, but got 9 -1 pts
- clamp_index(0, 1000) should be 0, but got 999 -1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 11.0 pts
SCIPER: 372566, 362781
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 379263, 361171
rgb_to_grey() works PASS 1 pts
clamp_index() works FAIL 0/1 pts
- clamp_index(9, 10) should be 9, but got 0 -1 pts
- clamp_index(10, 10) should be 9, but got 0 -1 pts
- clamp_index(11, 10) should be 9, but got 0 -1 pts
- clamp_index(999, 1000) should be 999, but got 0 -1 pts
- clamp_index(1000, 1000) should be 999, but got 0 -1 pts
- clamp_index(1001, 1000) should be 999, but got 0 -1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 8.0 pts
SCIPER: 356477, 356932
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
SCIPER: 361304
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [0, 0, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [0, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [0, 2, 3, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [0, 6, 5, 5, 6, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 7.0 pts
SCIPER: 379819, 381318
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 2/3 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
find_seam() works PASS 8 pts
=> 14.0 pts
SCIPER: 358460, 358410
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 378328, 376116
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__init_pixel_data() returned wrong result on case 5 -1 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [-1, 0, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 2 - got [-1, 0, 0, 0, 0, 0], expected [0, 0, 0, 0, 0, 0] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [-1, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [-1, 2, 3, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [-1, 6, 5, 5, 6, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 8.0 pts
SCIPER: 381954
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 380042
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 1 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 2 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 3 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 4 -1 pts
- find_seam__find_min_column_on_last_row() returned non-integer on case 5 -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 14.0 pts
SCIPER: 362934, 381038
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 373777, 373823
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [0, 0, 1], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 3 - got [0, 3, 3, 3, 3, 3], expected [3, 3, 3, 3, 3, 3] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [0, 2, 3, 3, 3, 2], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [0, 6, 5, 5, 6, 7], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 13.0 pts
SCIPER: 341666
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 355640
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 376702, 361056
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 365051
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() raised an exception on case 2 ('list index out of range') -1 pts
- find_seam__fill_pixel_data() raised an exception on case 3 ('list index out of range') -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 9.0 pts
SCIPER: 331532
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 377092
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 380547, 372639
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works FAIL 0/2 pts
- find_seam__init_pixel_data() returned list of wrong length on case 1 -1 pts
- find_seam__init_pixel_data() returned list of wrong length on case 2 -1 pts
- find_seam__init_pixel_data() returned list of wrong length on case 3 -1 pts
- find_seam__init_pixel_data() returned list of wrong length on case 4 -1 pts
- find_seam__init_pixel_data() returned list of wrong length on case 5 -1 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works FAIL 0/1 pts
- find_seam__find_min_column_on_last_row() returned wrong result on case 2 -1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 9.0 pts
SCIPER: 356594
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 356464
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 379741
rgb_to_grey() works PASS 1 pts
clamp_index() works FAIL 0/1 pts
- clamp_index(10, 10) should be 9, but got 0 -1 pts
- clamp_index(11, 10) should be 9, but got 0 -1 pts
- clamp_index(1000, 1000) should be 999, but got 0 -1 pts
- clamp_index(1001, 1000) should be 999, but got 0 -1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works PASS 3 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works FAIL 0/2 pts
- find_seam__backtrack_seam() returned wrong list on case 1 - got [1, 0, 0], expected [1, 0, 1] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 4 - got [1, 2, 3, 3, 3, 3], expected [1, 2, 3, 3, 3, 2] -1 pts
- find_seam__backtrack_seam() returned wrong list on case 5 - got [7, 6, 5, 5, 6, 6], expected [7, 6, 5, 5, 6, 7] -1 pts
=> 9.0 pts
SCIPER: 364147, 361789
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 2 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
SCIPER: 380159
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel() should not modify the image when using the identity kernel -1 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 381186
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam() works PASS 8 pts
=> 15.0 pts
SCIPER: 364152, 380221
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works FAIL 0/3 pts
- apply_kernel(), wrong result for SMOOTH -1 pts
- apply_kernel(), wrong result for SOBEL_X -1 pts
- apply_kernel(), wrong result for ASYMMETRIC -1 pts
find_seam() works PASS 8 pts
=> 12.0 pts
SCIPER: 356016
rgb_to_grey() works PASS 1 pts
clamp_index() works PASS 1 pts
to_grayscale() works PASS 2 pts
apply_kernel() works PASS 3 pts
find_seam__init_pixel_data() works PASS 2 pts
find_seam__fill_pixel_data() works FAIL 0/3 pts
- find_seam__fill_pixel_data() returned wrong result on case 1 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 3 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 4 -1 pts
- find_seam__fill_pixel_data() returned wrong result on case 5 -1 pts
find_seam__find_min_column_on_last_row() works PASS 1 pts
find_seam__backtrack_seam() works PASS 2 pts
=> 12.0 pts
N = 92
MAX = 23
OBTAINED_MAX = 15.0
OBTAINED_MIN = 4.5
MEAN = 12.771739130434783