Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/doctored11/cameraprocessingtest

Test
https://github.com/doctored11/cameraprocessingtest

Last synced: 6 days ago
JSON representation

Test

Awesome Lists containing this project

README

        

# 🐍 cameraProcessingTest

'- захватываем картинку -'

## 🤔 Что планируем:

- захват картинки с камеры ✔️
- вывод картинки в окно ✔️
- причесать код для простоты расширения ✔️
- рисовать гистограммы ✔️
- НЧ фильтрация
- ВЧ фильтрация
- полосовая фильтрация
- цифровое растяжение
- цифровой кроп картинки
- сегментация
- сохранять фото
- сохранять видео
- цветовые фильтры
- устранение неровностей освещения
- распознование объектов (min:поиск похожих)
- создание интерфейса
- склейка карты изображения из снимков камеры ( для объектов которые не влезают в кадр) |панорама
- отслеживание движущихся объектов

## 🛑 Проблемы сейчас

### 1 Проблемы интерфейса 🖼️
- дурацкий отступ от номера карточки фильтра до названия [слишком большая ширина элемента номера]
- правая панель занимает много места - сделать ее выезжающей
- нет hover и active эффекта на кнопках
- селект не совсем тот эллемент для выбора карточек
- верстка приложения сейчас под строгое разрешение видео окна. Надо максимально использовать пространство под вывод картинок [сделать выбор разрешения видео (хотя бы 3 варианта)]
- сделать возможность не отображать не отфильтрованное видео [не просто скрыть а не рендерить]
- кнопка обнвления не в самом логичном месте - перенести под поле с активными карточками

### 2 Проблемы логики 🧮
- карточки фильтров не валидируют входные параметры [придумать систему валидации инпутов и подсказок]
- карточку нельзя удалить [обавить кнопку удаления карточки из массива активных]
- выводить гистограмму в окно по запросу [там может быть и другая информация - сделать максимально расширяемо]

### 3 Проблемы архитектуры и расширяемости ⚙️
- в папке modules без папок есть модули [более 1го] - надо привить
- есть файлы занимающие более 120 строк [надо разбивать такое]
- названия файлов в разных стилях - надо все привести к одному
- есть не используемые файлы [удалить не нужные]
- повыносить элементы интерфейса в uiElements.py или в их собственные файлы