OpenCV를 이용하여 ipTIME C300 비디오 녹화하기 [Python]

심심풀이로 ipTIME사의 C300이라는 홈캠을 구입하게 되었고, 제품이 도착 하자마자 잔뜩 기대를 품고 제품을 개봉하여 바로 설치해 보았다. 자그마한 크기에 손쉬운 설치, 깨끗한 영상에 조도가 낮은 환경에서도 만족할 만한 감도 뿐만이 아니라 Pan/Tilt도 지원하여 꽤나 만족스러운 기능과 성능을 보이는 제품이었다. 단점을 꼽자면, 30FPS에 한참 못 미치는 초당 전송속도에 가장 큰 실망은 ONVIF를 지원하지 않는다는 부분이었다. 즉, 내가 프로그램을 만들어서 자유자재로 내가 원하는 소프트웨어를 만들어 활용할 수 없다는 점이었다. 물론, 지금의 나는 이러한 프로그램을 만들 수는 없지만……

OpenCV를 이용하여 비디오 저장/녹화하기 [Python]

이전 글을 통해 Microsoft Window 운영체제에 설치된 Visual Studio에 OpenCV를 활용할 수 있는 환경을 구성하고, C++ 을 이용하여 USB 카메라로 부터의 읽어온 영상을 디스플레이하고, 한장의 이미지를 저장하거나 영상을 녹화하는 프로그램을 작성해 보았다.
이번 글을 통해서는 C++ 대신에 Python을 이용하여 동일한 기능을 갖는 간단한 프로그램을 작성해 본다.

OpenCV를 이용하여 비디오 저장/녹화하기 [C++]

이전 OpenCV 설치, PC & Visual Studio 환경설정 이라는 글을 통해 OpenCV를 사용하기 위한 PC 환경과 Visual Studio의 환경을 구성하는 방법에 대해 설명 하였다. 이번 글을 통해서는 OpenCV를 이용하여 PC에 연결되어 있는 USB 카메라로 부터 비디오를 획득하여 모니터에 출력하고, 이미지를 저장하거나 동영상 파일을 생성하는 방법을 Visual Studio와 C++을 활용하여 구현해 본다.