opencv rtsp 예제

예제에서 카메라의 IP 주소는 `192.168.0.101`이므로 스트림 주소는 `rtsp://192.168.0.101:554/12`입니다. 나는 가능한 한 이식 가능한 스크립트를 만들기 위해 가능한 한 명령을 내리는 데 시간을 할애하는 것을 좋아합니다. 이것이 내가 다른 변수로 분해하는 이유입니다. 나는이 따라 스트림을 캡처 할 수 있었다. 나는 다음과 같은 변경을했다 : 대신 cv:VideoCapture 캡 (“rtsp://192.168.0.1/livePreviewStream?maxResolutionVertical=720&liveStreamActive=1”, cv:CAP_FFMPEG); 이제 코드가 있습니다: rtsp로 스트리밍을 시도할 때 어떤 문제가 있었습니까? 나는 이것이 또한 tx2 또는 나노에서 작동해야한다고 가정합니다. 나는 브라우저에 rtsp IP 캠에서 스트림 피드를 라이브해야하는 프로젝트에서 작업하고 있습니다. 나는 또한 백 엔드에 opencv를 통해 피드에 대한 인식 및 감지를 수행하고 있습니다. 문제는 이 코드를 VM에 배치하고 브라우저에서 클라이언트에 이러한 피드를 표시해야 한다는 것입니다. 나는 다른 선수를 시도하지만 아무도 스트림의 형식을 인식 할 수 없습니다.

내가 찾은 유일한 옵션은 ffmpeg를 사용하여 스트림을 변환한 다음 브라우저에 표시하는 것이었습니다. 그러나 이 과정을 동시에 수행하는 것은 내가 붙어있는 것입니다. 당신은 어떤 제안이 있습니까? 이 예제에서는 라즈베리 파이 실행 Raspbian을 사용 하는 가정 합니다. 물론, 클라이언트는 윈도우 임베디드를 실행할 수 있습니다., 우분투, 맥 OS, 등, 하지만 우리의 데모 라즈베리 오푸스를 사용 하기 때문에, RPi에 호스트 이름을 변경 하는 방법을 배울 수 있습니다. 오늘의 예에서는 MobileNet SSD 클래스 목록에서 세 가지 유형의 개체만 고려합니다. 우리는 (1) 개, (2) 사람, 그리고 (3) 라인 40에 자동차를 고려하고 있습니다. 예를 들어 웹캠을 통해 프레임을 캡처한 다음 다른 곳으로 보내는 시스템은 서버로 간주될 수 있습니다. 또한, 내가 이제까지 시도 한 opencv 설정에 대한 부드러운, 높은 FPS 비디오는 Webrtc했다.

$ 양조 탭 홈 브루 / 과학 $ 양조 설치 opencv –와 ffmpeg 안녕 모두, 나는 파이썬에서 rtsp를 사용하여 비디오를 스트리밍하는 문제가있습니다. 그러나 VLC에서 내 프로그램은 작동합니다. 이 오류는 응답할 때 일치하지 않는 전송 서버입니다. 당신은 나를 도울 수 있습니까? 나는 파이썬 3.6 및 opencv 3.4.4를 사용하고 있습니다. 아직 IP 카메라의 예가 없습니다. 하지만 당신은 내 책 안에 계산 하는 사람들을 사용할 수 있을 거 야, 컴퓨터 비전에 대 한 라즈베리 파이.