Jetson Nano + Cuda сжатие изображений, C++, OpenCV
Задача
Первый уровень - Необходимо написать C++ программу, производящую сжатие изображений в формат JPEG. Простое консольное приложение, не принимающее параметров. Средствами OpenCV создаёт RGB(BGR) изображение размером 1920х1080, рисует на нём прямоугольник и самое важное – средствами GPU производит сжатие этого изображения в JPEG формат, при этом уменьшает раз-мер до 1024х768, уровень сжатия JPEG – 70. Результирующий файл сохраняется C++ программой в файл result.jpg. Сохранение производить через std::ofstream (т.е. нужно гарантировать наличие до-ступа к сжатым данным в памяти устройства)
Второй уровень – Доработать первую программу, чтобы она получала изображения от USB web-камеры и сохраняла их в JPEG, при этом имя файла должно соответствовать timestamp кадра. На каждом кадре через OpenCV нарисовать небольшой красный прямоугольник (т.е. гарантировать доступ к несжатому изображению), а средствами CUDA изменить размер и сжать в JPEG.
Третий уровень – обеспечить сжатие в H.264 аппаратными средствами Jetson (не Cu...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Jetson Nano + Cuda сжатие изображений, C++, OpenCV
Реклама
Jetson Nano + Cuda сжатие изображений, C++, OpenCV
Первый уровень - Необходимо написать C++ программу, производящую сжатие изображений в формат JPEG. Простое консольное приложение, не принимающее параметров. Средствами OpenCV создаёт RGB(BGR) изображение размером 1920х1080, рисует на нём прямоугольник и самое важное – средствами GPU производит сжатие этого изображения в JPEG формат, при этом уменьшает раз-мер до 1024х768, уровень сжатия JPEG – 70. Результирующий файл сохраняется C++ программой в файл result.jpg. Сохранение производить через std::ofstream (т.е. нужно гарантировать наличие до-ступа к сжатым данным в памяти устройства)
Второй уровень – Доработать первую программу, чтобы она получала изображения от USB web-камеры и сохраняла их в JPEG, при этом имя файла должно соответствовать timestamp кадра. На каждом кадре через OpenCV нарисовать небольшой красный прямоугольник (т.е. гарантировать доступ к несжатому изображению), а средствами CUDA изменить размер и сжать в JPEG.
Третий уровень – обеспечить сжатие в H.264 аппаратными средствами Jetson (не Cu...
Другие открытые задания:
Нужен блогер для продвижения в LiveInternet и других порталах .15 000 р.
Бюджет: 15 000 р. Нужен блогер для продвижения в LiveInternet и других порталах . Меня зовут Олег и у меня множество групп в соц.сетях ,есть сайт и лендинг . Хочу сейчас продвигать…
ОПЕРАТОР В ЧАТ30 000 р.
Бюджет: 30 000 р. ПИСАТЬ В ТЕЛЕГРАММ: Lesha_70 Требуются работники для удаленной работы. Время работы может составлять от 2 часов в день, в зависимости от вашей доступности. …
Координатор проекта для работы в соцсетях60 000 р.
Бюджет: 60 000 р. Координатор образовательного проекта в соцсетях Задачи: 1. Размещение готового контента в соцсетях (макеты, посты) 2. Продвижение образовательного продукта в …
поиск заданий