Python 3 работа с изображением (Numpy)
Нужно создать приложение на Python 3 (не ниже), которое может прочитать входное изображение и выполнить основные графические операции:
- Повернуть изображение в любом направлении (на 90 °);
- Зеркальное отображение;
- обратное изображение (инвертация цвета);
- преобразование в оттенки серого;
- осветление / затемнение;
- Подсветка краев (будет уточнено что именно имеется ввиду).
Выполнение проекта должно происходить при помощи системы для контроля версий (Git, mercurial..)
Для считывания (и например сохранения) изображения можно использовать (не обязательно) методы библиотеки Pillow, но это ЗАПРЕЩЕНО для операций над изображением. Все операции над изображением должны быть написаны "вручную" при помощи чистоого Python 3 и Numpy (плюс оптимизация например при помощи Numpy или Cython). Понятно, что есть уже готовые способы для этих задач, которые быстрее и лучше чем написание вручную, но для этого проекта нужен именно такой подход, в этом его смысл.
Что касается самого приложения, а не кода, это может быть классический GUI ( не обязательно использовать tkinter, можно писать в wx или например в Qt), в этом варианте ожидается визуальный "отклик" над проведенными операциями с изображением. Или можно сделать консольное приложение, которое должно иметь очень ясное и подробное меню и инстуркцию для пользования (для выбора действий и тд)
Еще раз повторюсь, что задача проекта - это использование Python 3 и Numpy. Ничего более.
Пишите пожалуйста сроки, за которые вы сделаете проект на 100% и Вашу ставку.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Mała poprawka na stronie
58 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 21 godzin 38 minut temu ∙ 97 ofert |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 3 dni 4 godziny temu ∙ 42 oferty |
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 8 dni 20 godzin temu ∙ 10 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 9 dni 7 godzin temu ∙ 6 ofert |