Доступ к IP-камере Honeywell-Box(HICC-P-2100X) с помощью C#?
В настоящее время я использую IP-камеру Honeywell для обработки изображений. Но, к сожалению, мне не удалось открыть ее с помощью opencvsharp в программировании на C#.
Итак, я хотел бы поделиться некоторой частью своего кода, и я использую кабель Ethernet для прямого подключения (кабель от ноутбука к камере Ip). Я определил статический IP для своего ноутбука, и я могу подключить его, используя конфигурацию IP по умолчанию через Internet Explorer. Но я не могу подключиться и открыть эту камеру с помощью программирования C#.
Я попробовал все соответствующие ссылки, чтобы заставить его работать, как показано ниже. Любая помощь будет высоко оценена.
string v2 = @"http://192.168.0.101:5060/h264";
CvCapture camera = new CvCapture(v2)
string v2 = @"http://admin:admin@192.168.0.101:564/h264";
string v2 = @"rtsp://admin:admin@192.168.0.101:564/h264";
string v2 = @"http://192.168.0.101:564/img/video.mjpeg";
string v2 = @"http://admin:admin@192.168.0.101:564/img/video.mjpeg";
string v2 = @"http://192.168.0.101:564/img/video.mjpeg";
string v2 = @"http://192.168.0.101:564/img/video.asf";
string v2 = @"http://192.168.0.101:564/img/video.mjpeg";
Все эти методы определены по соответствующей ссылке ниже (я попробовал почти все, но я не смог добиться успеха http://www.camera-sdk.com/p_183-how-to-connect-to-your-honeywell-ip-camera-onvif.html%60%60
1 ответ
Вы можете использовать http://www.aforgenet.com/framework/docs/html/dbf7400d-fbe9-e770-57aa-f63bc507c917.htm JPGStream для захвата вашего видео.
_videoSource = new JPEGStream(ConnectionString);
_videoSource.NewFrame += new NewFrameEventHandler(video_NewFrame);
_videoSource.Start();
И после захвата вы можете обрабатывать ваши изображения с OpenCV.
Вы можете использовать ONVIF DEVICE MANAGER, тогда вы можете найти URL-адрес своей ip-камеры, например: rtsp://192.168.1.188/media?stream=0