OpenCV 카메라 소프트웨어(Windows 및 Linux)

e-CAMView – Image Viewer Application Logo

OpenCView는 e-con Systems에서 Windows 및 Linux 플랫폼용으로 개발한 오픈소스 카메라 소프트웨어입니다. 이 OpenCV 기반 카메라 애플리케이션은 Windows 및 Linux UVC 드라이버를 활용하는 장치에서 이미지를 캡처하고 스트리밍하기 위한 보다 사용자 친화적인 인터페이스를 제공합니다. 호환성은 V4L2 및 DirectShow 호환 장치로 확장됩니다. OpenCView 애플리케이션은 C++ 및 Python 언어로 작성되었습니다.

이 OpenCV 애플리케이션은 밝기, 대비, 채도 등과 같은 표준 UVC 컨트롤과 자동 노출, 자동 초점, 자동 화이트 밸런스와 같은 AAA 기능을 모두 지원하는 명령줄 기반 애플리케이션입니다. 더 읽기 »

    OpenCV의 주요 특징

  • C++ 및 Python을 갖추고 있습니다
  • Windows 및 Linux 지원
  • 실시간 비전 애플리케이션을 향상시킵니다
  • 템플릿 인터페이스를 갖춘 C+로 기본적으로 작성됨

See3CAM 시리즈와 OpenCV: 완벽한 조합

OpenCV Python을 사용하여 e-con Systems는 See3CAM 시리즈 3.0 카메라와 인터페이스하는 샘플 명령줄 기반 애플리케이션을 개발했습니다. 모든 See3CAM 시리즈 카메라는 UVC와 호환되며 추가 드라이버를 설치할 필요가 없습니다.

기본적으로 OpenCV 애플리케이션은 밝기, 대비, 채도 등과 같은 표준 UVC 컨트롤을 제공합니다. 그러나 자동 노출, 자동 초점, 자동 화이트 밸런스(일반적으로 AAA 컨트롤 기능이라고 함)와 같은 액세스 컨트롤은 지원하지 않습니다.

이러한 과제를 극복하기 위해 e-con Systems는 표준 UVC 컨트롤과 AAA 컨트롤 기능을 모두 지원하는 OpenCV Python 애플리케이션을 개발했습니다. 이 애플리케이션은 또한 Windows 및 Linux 운영 체제에서 원활한 스트리밍 및 고품질 이미지 캡처에 대한 지원을 확장합니다.

    왜 See3CAM 시리즈인가요?

  • See3CAM은 e-con Systems의 USB 3.0 카메라 시리즈입니다. 이 카메라는 UVC 호환이며 플러그 앤 플레이를 지원하므로 추가 장치 드라이버를 수동으로 설치할 필요가 없습니다.
  • See3CAM 시리즈는 2MP에서 16MP까지 다양한 카메라와 고정 초점 및 자동 초점 렌즈 변형을 제공합니다.
  • See3CAM 카메라는 샘플 애플리케이션이 포함된 Windows, Linux를 지원합니다.

Python에서 e-con Systems의 OpenCV 애플리케이션과 함께 See3CAM 카메라를 사용하는 방법을 살펴보겠습니다.

    테스트된 시스템::

  • 호스트 PC : Ubuntu-18.04 및 20.04(Linux) 및 Windows 8 및 10
  • OpenCV버전: 4.5.5,4.6.0 및 4.7.0
  • 파이썬 버전 : 3.9

테스트된 e-con 카메라

지원되는 OpenCView - Windows 및 Linux 소프트웨어 - e-con의 USB 2.0 및 USB 3.0 카메라와 호환되며, Windows 및 Linux UVC 드라이버가 지원하는 장치에서 원활한 스트리밍과 고품질 이미지 캡처를 위한 쉬운 사용자 인터페이스를 제공합니다.

    해당 애플리케이션은 다음과 같은 기본 기능을 지원할 수 있습니다 :

  • 연결된 모든 비디오 장치를 열거하고 나열합니다.
  • 비디오 스트림에 대한 색상 공간/압축, 해상도 및 프레임 속도 변경
  • 정지 이미지 캡처 및 저장 경로 설정
  • 카메라에서 지원하는 UVC 컨트롤 구성