Detekcja ruchu za pomocą skryptu w języku Python oraz biblioteki OpenCV

Biblioteka OpenCV pozwala na zaawansowane przetwarzanie obrazów przy użyciu języków C++, Python i Java. Jak wykonać przydatną operację porównania dwóch obrazów (co w konsekwencji pozwoli na wykrycie ruchu)? — zobaczymy na praktycznym przykładzie skryptu w języku Python. Kolejne kroki algorytmu będą wyglądały jak następuje: wczytamy dwa wybrane obrazy nałożymy maskę na wybrany prostokątny obszar (bo

Skuteczna i sprawna kompresja plików PNG za pomocą narzędzia pngquant

Czy da się szybko wygenerować zestaw skompresowanych grafik na podstawie źródłowego pliku PNG? Oczywiście. Linuksowe narzędzie pngquant sprawdzi się w takim zadaniu wyśmienicie. Oto prosty skrypt bash (wykorzystujący kalkulator bc do przedstawienia procentowego zysku z kompresji): rozmiar_0=$(stat –printf=”%s” $1) printf ” %-24s %s ” $1 printf „%6.01f” 0 echo % printf '%s\n’ ’ ———————————’ in=$(echo