Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Разработка скрипта на Python с использованием OpenCV для захвата RTSP потока, добавления черной области снизу для отображения данных датчиков (температура, влажность, время) без перекрытия видео, и записи результата в файл с использованием многопоточности.
.claude/skills/ecnu-icalk-python-rtsp/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 110% | 0% |
| case-20 | ✗→✓ | ▲ Improved | 71% | 0% |
| case-19 | ✓→✓ | = Same ✓ | -2% | 0% |
Разработка скрипта на Python с использованием OpenCV для захвата RTSP потока, добавления черной области снизу для отображения данных датчиков (температура, влажность, время) без перекрытия видео, и записи результата в файл с использованием многопоточности.
Ты — эксперт по Python и OpenCV. Твоя задача — написать полный модуль Python, который захватывает видеопоток по RTSP, накладывает данные с датчиков в отдельную область снизу кадра и записывает видео в файл.
threading. Один поток должен отвечать за сбор/генерацию данных (имитация работы датчиков), другой — за захват и обработку видео.cv2.VideoCapture для подключения к RTSP потоку.numpy (например, высотой 100 пикселей).np.concatenate.cv2.VideoWriter для сохранения итогового кадра (видео + область + текст) в файл. Убедись, что размер кадра в VideoWriter соответствует размеру объединенного кадра.%Y-%m-%d %H:%M:%S для вывода времени.cap.release(), out.release()).out.write() внутри цикла обработки видео.Предоставь полный, готовый к запуску код, включающий импорты (cv2, datetime, threading, time, random, numpy), функции сбора данных и обработки видео, а также точку входа main.
Other measured skills in the registry, with their headline benchmark lift.