Я использую tenorflow. js (tf js), особенно po snet (оценка pos), и это дает очень многообещающие результаты. Следующим шагом для меня сейчас является использование ip-камер для обнаружения вместо подключенной веб-камеры.
Допустим, например, поток, как http://192.168.1.76/cgi-bin/hi3510/snap.cgi?&-getstream&-chn=1 или rtsp: //192.168.1.76: 554/11
Я не нашел в net ничего, что могло бы мне помочь. Итак, мой вопрос: что я должен изменить в setupCamera () (см. Ниже), чтобы вместо этого получать потоки ip-камеры?
async function setupCamera() {
if (!navigator.mediaDevices || !navigator.mediaDevices.getUserMedia) {
throw new Error(
'Browser API navigator.mediaDevices.getUserMedia not available');
}
const video = document.getElementById('video');
video.width = videoWidth;
video.height = videoHeight;
const mobile = isMobile();
const stream = await navigator.mediaDevices.getUserMedia({
'audio': false,
'video': {
facingMode: 'user',
width: mobile ? undefined : videoWidth,
height: mobile ? undefined : videoHeight,
},
});
video.srcObject = stream;
return new Promise((resolve) => {
video.onloadedmetadata = () => {
resolve(video);
};
});
}
Извините за этот новый ie вопрос , Спасибо за вашу помощь. Senso