Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [klasa] Porównanie dwóch obrazków
Forum PHP.pl > Forum > Gotowe rozwiązania > Algorytmy, klasy, funkcje
Yotoon!
Witam!

Chciałbym podzielić się moją klasą porównującą obrazki. Zrobiłem ją na potrzeby strony, którą dopiero buduje.
Aż dziwie się, że wcześniej nikt nie napisał podobnej klasy (szukałem dość długi czas ale bez rezultatów). Klasa pobiera dwa obrazki i porównuje je ze sobą pod względem kolorów RGB wyciąganych z obu zdjęć. Nic specjalnego, ale może komuś się przyda smile.gif

class.compare

Sposób użycia:

Na początku includujemy skrypt do dokumentu a następnie...
  1. <?php
  2. $compare = new ImageCompare('sim1.jpg', 'sim2.jpg');
  3. // Najpierw skrypt wyswietli skale podobienstwa w procentach a potem poda liczbe p
    odobnych punktow
  4. $echo = $compare->drawPercentage()." - ".$compare->similarity."/25";
  5. echo $echo;
  6. ?>

Wynik: 78% - 18/25 punktów

  1. <?php
  2. $compare->drawPoints();
  3. ?>

Wynik:


snitch.gif

P.S. - Mój pierwszy post - WITAM! biggrin.gif
PiratNowegoPokolenia
W całym skrypcie masz z 3 instrukcje warunkowe smile.gif ...
Jak masz coś dopracowywać to najlepiej od tego zacząć
Niech posprawdza czy plik istnieje ... Albo na przykład czy nagłówek został wysłany ... to ograniczy liczbę błędów z 10 do 1 party.gif

A tak w ogóle to zastosowania praktycznego nie widzę. Do czego jest ci to potrzebne ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.