예제 #1
0
#!/usr/bin/env php
<?php 
include "NudeDetector.php";
if ($argc == 1) {
    exit;
}
$input_file = $argv[1];
$prefix = $argv[2];
$hsv = new NudeDetector($input_file, 'HSV');
$ycbcr = new NudeDetector($input_file, 'YCbCr');
$hsv->map_skin_pixels();
$ycbcr->map_skin_pixels();
$img = $hsv->skin_map;
imagegif($img, $prefix . 'HSV.gif');
$img = $ycbcr->skin_map;
imagegif($img, $prefix . 'YCbCr.gif');
예제 #2
0
#!/usr/bin/env php
<?php 
include "NudeDetector.php";
if ($argc == 1) {
    exit;
}
$input_file = $argv[1];
$detector = new NudeDetector($input_file, 'HSV');
echo "map skin pixels\n";
$detector->map_skin_pixels();
echo "determine regions\n";
$detector->determine_regions();
echo "count region populations\n";
$detector->count_region_population();
$detector->sort_regions_by_population();
echo "create colored regions\n";
$img = $detector->create_colored_regions();
imagegif($img, $argv[2]);
imagedestroy($img);