1. Prosty kalkulator graficzny. Program powinien pozwalać na
Transkrypt
1. Prosty kalkulator graficzny. Program powinien pozwalać na
1. Prosty kalkulator graficzny. Program powinien pozwalać na wprowadzenie liczb za pomocą przycisków reprezentujących liczby z zakresu 0-9, wykonanie na nich podstawowych operacji arytmetycznych (+, -, *, /, rodzaj operacji wybierany za pomocą przycisków) i wyświetlenie wyniku w polu tekstowym. 2. Przeglądarka obrazków. Program powinien umożliwiać przeglądanie kolejnych obrazków z zadanego przez użytkownika katalogu oraz zapis obrazka w wybranym formacie. Kod programu powinien być rozwinięciem przykładowej aplikacji SimpleImageViewer (wykład 11) i wykorzystywać metod klasy image.ImageTools z biblioteki amrmlib. 3. Program wykonujący filtrację liniowa obrazów. Interfejs programu powinien zapewniać możliwość wyboru rodzaju filtru i jego wielkości. Kod programu powinien być rozwinięciem przykładowej aplikacji SimpleImageProcessing (wykład 11) i wykorzystywać metod klasy image.ImageTools z biblioteki amrmlib. 4. Program wykonujący filtrację nieliniowa obrazów (filtry medianowy, max i min). Interfejs programu powinien zapewniać możliwość wyboru rodzaju filtru i określenia wielkości maski filtru. Kod programu powinien być rozwinięciem przykładowej aplikacji SimpleImageProcessing (wykład 11) i wykorzystywać metod klasy image.ImageTools z biblioteki amrmlib. 5. Program wykonujący przekształcenia afiniczne na obrazie (skalowanie, obrót, odbicia, pochylenia). Interfejs programu powinien zapewniać możliwość określenia parametrów przekształcenia. Kod programu powinien być rozwinięciem przykładowej aplikacji SimpleImageProcessing (wykład 11) i wykorzystywać metody klas image.ImageTools z biblioteki amrmlib. 6. Prosty edytor plików tekstowych. Kod programu powinien być rozwinięciem przykładowej aplikacji SimpleTextEdit (wykład 9) i wykorzystywać metody klasy text.TextTools z biblioteki amrmlib. 7. Gra „kółko i krzyżyk” dla dwóch osób. Plansza gry o wymiarze 3x3 realizowana za pomocą przycisków. 8. Gra w statki dla dwóch osób. Plansza gry o wymiarze 3x3 realizowana za pomocą przycisków.