aboutsummaryrefslogtreecommitdiff
path: root/deduper/libpuzzle/php/libpuzzle/tests/003.phpt
blob: ba7d5aad555b5017b1db6e1d8db69d9d5046a48b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--TEST--
Check the puzzle_set(3) interface
--SKIPIF--
<?php if (!extension_loaded("libpuzzle")) print "skip"; ?>
--FILE--
<?php

$cvec1 = puzzle_fill_cvec_from_file(dirname(__FILE__) . '/pics/pic-a-0.jpg');
$cvec2 = puzzle_fill_cvec_from_file(dirname(__FILE__) . '/pics/pic-a-1.jpg');
puzzle_set_max_width(1500);
puzzle_set_max_height(1500);
puzzle_set_lambdas(11);
puzzle_set_noise_cutoff(1.0);
puzzle_set_p_ratio(2.0);
puzzle_set_contrast_barrier_for_cropping(0.1);
puzzle_set_max_cropping_ratio(0.1);
puzzle_set_autocrop(FALSE);

$d = puzzle_vector_normalized_distance($cvec1, $cvec2);
exit((int) ($d < PUZZLE_CVEC_SIMILARITY_LOWER_THRESHOLD));

?>
--EXPECT--
1