Необходимо написать многопоточную программу на языке C++ с использованием opencv.
Суть - камера начинает работу, считывает кадры. Далее кадры отправляются в очередь, откуда их "разбирают" потоки для выполнения вычислительных операций. Всего 3 потока. То есть, первый снятый кадр отправляется первому потоку, удаляется из очереди, второй - второму потоку, удаляется, третий - третьему потоку, удаляется, четвертый - уже соответственно первому потоку.
Работу можно провести при 10 кадрах в секунду (установить ограничение). Было бы круто, если бы была реализована возможность считывать количество кадров в секунду.
По вычислительным операциям не заботьтесь. Мне главное реализовать алгоритм именно записи кадров в очередь и отправка их по разным потокам.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |