라이브 비디오 (IP 웹캠에서)에서 OpenCV로 처리 중이며 비디오 프레임으로 프로세스가 지연됩니다. 파이썬 코드로 웹캠을 직접 읽으므로, 비디오 프레임이 처리되기 전에 어디에 보관되는지 알고 싶습니다. 그것은 램이나 하드 디스크 또는 다른 곳에서 공간을 사용하고 있습니까? 내 프로세스가 비디오 스트림에서 뒤쳐지기 때문에 PC를 며칠 동안 계속 실행할 수 있습니까? 오! 중요한 경우 8Gb RAM이 장착 된 코어 i5 랩톱에서 OpenCV를 Linux에서 사용하고 있습니다.파이썬 CV2에서 라이브 비디오 스트림을 처리하는 동안 비디오 프레임이 하드 디스크 또는 RAM에 저장되는 위치는 어디입니까?
답변
RAM 또는 Hardisk 또는 다른 곳에 공간을 사용하고 있습니까?
RAM을 사용하고 있습니다.
즉, 계속 지연되는 경우 곧 RAM에 홍수가 발생하여 프로그램이 중단됩니다. 이 문제를 피할 수있는 방법이 있습니까? –
브라우저를 통해 연속 라이브 스트리밍을 하드 디스크에 저장하려고하고 파이썬 프로그램에서 비디오를 읽으려면 어떻게해야합니까? 가능한가? –
지연은 아마도 메모리와 관련이 없습니다. 웹캠 때문일 수 있습니까? 운전자? 이미지 처리를 수행합니까? –
"내 프로세스가 비디오 스트림에서 느려지면 PC를 며칠 동안 계속 실행할 수 있습니까? 오! Linux에서 코어 i5 랩톱에서 8Gb RAM을 사용하는 OpenCV를 사용하고 있습니다." 내가 무슨 뜻인지 잘 모르겠다면, 프로그램을 중단시킬 메모리가 남아 있지 않을 때까지 RAM에 홍수가 난다는 뜻입니까? –
그렇다면 RAM을 범람 시키시겠습니까? –
다른 사람들은 확실한 대답을 해줘야 할 것이지만 내 자신의 경험으로는 프레임이 저장되지 않을 때 그렇게하지 않을 것입니다. –