KJNodes/experimentalgenerated

Webcam Capture CV2(WebcamCaptureCV2)

Этот узел реализован на основе библиотеки OpenCV (CV2) и получает данные с камеры через системный интерфейс захвата видео.

Webcam Capture CV2

image
x
0
y
0
width
512
height
512
cam_index
0
release
KJNodes

Узел Webcam Capture CV2, реализованный на основе библиотеки OpenCV (CV2), получает данные с камеры через системный интерфейс захвата видео.

Узел Webcam Capture CV2 — это инструмент для захвата кадров изображения в реальном времени с веб-камеры компьютера. Он позволяет напрямую импортировать видеопоток с камеры в рабочий процесс ComfyUI в качестве источника входных данных для обработки изображений, что открывает возможности для интерактивной генерации изображений в реальном времени.

Функциональность узла

Этот узел реализован на основе библиотеки OpenCV (CV2) и получает данные с камеры через системный интерфейс захвата видео. Захваченные кадры изображения преобразуются в тензор IMAGE стандартного формата ComfyUI, также поддерживается обрезка указанной области исходного изображения. Узел управляет состоянием подключения камеры для оптимизации производительности при последовательных вызовах.

Описание параметров узла - Webcam Capture CV2

Параметры управления (Parameters)

ПараметрТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
xINTДа00 - 4096 (шаг: 1)Определяет X-координату левого верхнего угла области обрезки. Диапазон 0-4096, шаг 1.
yINTДа00 - 4096 (шаг: 1)Определяет Y-координату левого верхнего угла области обрезки. Диапазон 0-4096, шаг 1.
widthINTДа5120 - 4096 (шаг: 1)Определяет ширину захваченного и обрезанного изображения. Диапазон 0-4096, шаг 1.
heightINTДа5120 - 4096 (шаг: 1)Определяет высоту захваченного и обрезанного изображения. Диапазон 0-4096, шаг 1.
cam_indexINTДа00 - 255 (шаг: 1)Определяет индекс используемого устройства камеры. Диапазон 0-255, шаг 1.
releaseBOOLEANДаFalse-Управляет немедленным освобождением ресурсов камеры после текущего захвата.

Выходные данные (Output)

ПараметрТип данныхОписание
imageIMAGEВыходной тензор изображения после захвата и обрезки.

Сценарии использования

Этот узел идеально подходит для создания рабочих процессов обработки изображений или переноса стиля в реальном времени. Например, пользователь может подключить его к узлу предварительной обработки изображений, а затем подать на вход модели text-to-image или image-to-image, чтобы использовать видеопоток с камеры в реальном времени в качестве референса или исходного изображения для непрерывной и динамической генерации изображений с помощью ИИ.

Важные замечания

При использовании убедитесь, что камера подключена к системе и корректно распознана. Если выполнение рабочего процесса завершается с ошибкой, проверьте, что параметр cam_index указывает на правильную камеру, и убедитесь, что ресурсы камеры не заняты другими программами.

Ссылка на исходный код узла Webcam Capture CV2

Узел Webcam Capture CV2 входит в пакет узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…