Przetwarzanie obrazu w Assembler i C
Jest już gotowy interfejs programu na C# WPF, gdzie trzeba importować te dwie funkcje. Istnieje przycisk do wyboru obrazu do przetwarzania, przycisk radiowy do wyboru filtry do wykonania obrazu (C lub Assembler) i przycisk do rozpoczęcia przetwarzania obrazu filtrem. W głównym oknie przewody po lewej stronie wyświetla się obraz wejściowy i po prawej po przetworzeniu filtrem. Senzja jest w porównaniu prędkości przetwarzania wdrażania na Assembler i C.
Wymagania dotyczące funkcji Sobel Filter:
Wykorzystanie operacji Single Thread.
Wykorzystaj jedną metodę paraliżowania
SIMD (single instruction multiple data) – pojedyncza instrukcja wielokrotnych danych
- funkcja może przyjmować obraz o ograniczonej wielkości i przywraca obrazy przetworzone.
Funkcje powinny być zalecane.
Jest już gotowy interfejs programu na C# WPF, gdzie trzeba importować te dwie funkcje. Istnieje przycisk do wyboru obrazu do przetwarzania, przycisk radiowy do wyboru filtry do wykonania obrazu (C lub Assembler) i przycisk do rozpoczęcia przetwarzania obrazu filtrem. W głównym oknie przewody po lewej stronie wyświetla się obraz wejściowy i po prawej po przetworzeniu filtrem. Senzja jest w porównaniu prędkości przetwarzania wdrażania na Assembler i C.
Wymagania dotyczące funkcji Sobel Filter:
Wykorzystanie operacji Single Thread.
Wykorzystaj jedną metodę paraliżowania
SIMD (single instruction multiple data) – pojedyncza instrukcja wielokrotnych danych
- funkcja może przyjmować obraz o ograniczonej wielkości i przywraca obrazy przetworzone.
Funkcje powinny być zalecane.
- kod Assembler powinien być na Intel x64
Потрібно розробити дві функції для обробки зображення Sobel Filter у Assembler і окремо у C.
Вже є готовий інтерфейс програми на C# WPF куди потрібно імпортувати ці дві функції. Є кнопка щоб обрати зображення для обробки, radio кнопка щоб обрати імплементацію фільтру для зображення (C чи Assembler) і кнопка для початку обробки зображення фільтром. У головному вікні прогами зліва відображається вхідне зображення і справа після обробки фільтром. Сенс у тому щоб порівняти швидкість обробки імплементації на Assembler та C.
Вимоги до функції Sobel Filter:
- використання однопотокових (single thread) операції.
- використовувати один спосіб паралелізації обробки
- використовувати SIMD (single instruction multiple data)
- функція може приймати зображення обмеженого розміру і повертає оброблене зображення.
- функції повинні бути прокоментовані.
- код на Assembler має бути на Intel x64
Załączniki 2
Plik z rezultatem
Opinia zleceniodawcy o współpracy z Igor B.
Przetwarzanie obrazu w Assembler i CBardzo dobrze zrealizowany projekt. Pytać właściwe pytania, aby lepiej zrozumieć zadania. Praca została wykonana na czas. Polecam !
Opinia freelancera o współpracy z Illia Karpenko
Przetwarzanie obrazu w Assembler i CCzyste TZ, terminowe płatności, klient jest zawsze w kontakcie i przyjemny w komunikacji. jednoznacznie polecam!
-
Oferta, która wygrała6 dni200 PLN
4198 84 3 1 Oferta, która wygrała6 dni200 PLNDzień dobry ! Duże doświadczenie w projektowaniu na C (ponad 10 lat), C++ (ponad 10 lat), C# (ponad 5 lat) i i386/x86_64 Assembler (ponad 10 lat). Możemy zrealizować dla Ciebie
-
5 dni150 PLN
358 6 2 5 dni150 PLNDzień dobry, często pracowałem z Winforms na Sharpe.
Jest też znany z asamblerem, ponieważ C++ jest deweloperem.
Chciałbym Ci pomóc w wykonywaniu tego zadania.
Ale najpierw chciałbym wyjaśnić kilka szczegółów.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Modyfikacja w pracy emulatora
165 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 2 dni 22 godziny temu ∙ 10 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
83 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 7 dni 18 godzin temu ∙ 23 oferty |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 13 dni 2 godziny temu ∙ 19 ofert |