tomasz.kacmajor

Generyczny MegaMix

Przyjrzymy się dziś metodzie, która widnieje na tytułowym obrazku. Szybki rzut oka: przecież nic skomplikowanego – zaledwie parę linijek kodu. Na pewno jest generyczna, bo wszędzie tylko typy: TInput, TResult… Mimo wszystko trochę mi zajęło, żeby ją zrozumieć i efektywnie…

Pętle równoległe

Od jakiegoś czasu programiści platformy .NET, a właściwie jej wersji nr 4.0 mają możliwość zastosowania biblioteki Task Parallel Library. Jej najpopularniejszym elementem jest współbieżna pętla For, którą bardzo intuicyjnie się obsługuje. Taką równoległą pętlę otrzymujemy dzięki metodzie Parallel.For().

SLIC-zne superpiksele

W rozpoznawaniu obrazów często mamy do czynienia segmentacją. Przeprowadzamy ją gdy chcemy zmienić reprezentację obrazu na łatwiejszą do analizy – zamiast obrazu w postaci pikseli otrzymujemy regiony, które są w jakiś sposób jednorodne, np. pod względem koloru, odcieni szarości czy tekstury. Te…

Xamarin dla wszystkich

Tak, tak, to nie prima aprilis! Xamarin od wczoraj jest zupełnie za darmo dla użytkowników Visual Studio! Zatem, jeśli programujesz w C#, czy może w F#, możesz bez dodatkowych kosztów robić aplikacje mobilne na Androida, iOSa czy platformy oparte na Windowsie. Z…

Metodyka rozpoznawania obrazów

Dzisiaj postaram się określić jak będzie wyglądała procedura rozpoznawania obrazów moim projekcie Flover. Będzie składać się z paru głównych etapów, które są bardzo powszechne w tej dziedzinie i cały czas udoskonalane. Nie ukrywam, że będę mocno posiłkował się pracą M.…

Pierwsze starcie z ASP.NET Core 1.0

W drugim tygodniu moich zmagań z projektem Flover zabrałem się za realne tworzenie kodu. Wreszcie GitHub przestał świecić pustkami! Przede wszystkim zaprzyjaźniałem się z biblioteką Accord.net pod kątem przetwarzania obrazów. Powstała w tym celu mała aplikacja okienkowa, w której szybko…

Plan działania

Dzisiaj ujawniam drugą, dla wielu pewnie ważniejszą część opisu mojego projektu Flover. Tym razem przedstawię wybrane platformy i biblioteki, wyznaczę zadania i postaram się je umieścić w czasie. Sporo błądziłem po sieci i sondowałem jakie technologie najlepiej by się nadawały do problemu rozpoznawania i…

Flover Project

Nadszedł wreszcie czas na podzielenie się z Wami moimi planami odnośnie projektu konkursowego. Przed decyzją o przystąpieniu do rywalizacji wiele myślałem co by ciekawego stworzyć. Bardzo chciałem, aby temat był powiązany z Machine Learning, który jest już mi znajomy, ale…

Hello…it’s me!

Cześć. Głównym bodźcem do założenia tego bloga jest konkurs programistyczny Macieja  Aniserowicza “Daj się Poznać”. To świetna idea mająca na celu zrzeszenie społeczności developerów różnej maści. Konkurs ma motywować do pracy nad projektami open-source, które nas kręcą, a nie zawsze jest na…