브라우저가 오래되었습니다. 이 홈페이지의 일부 기능이 표시되지 않을 수 있습니다. 브라우저 업데이트 방법을 배우십시오.

확인
비전 시스템 설정하기 온라인 샵

pylon 오픈 소스 프로젝트

pylon 카메라 소프트웨어 제품군은 사용이 편리한 SDK와 Windows, Linux 또는 macOS 운영 체제가 설치된 PC에서 Basler 카메라를 작동할 수 있는 드라이버 및 툴로 구성된 소프트웨어 패키지입니다.

오픈 소스 프로젝트 "pypylon" 및 "ROS 1 및 ROS 2용 pylon 카메라 드라이버"를 사용할 경우, Basler 카메라 고객은 이제 프로그래밍 언어 Python을 사용하여 프로토타입 어플리케이션을 개발할 수 있을 뿐만 아니라 로봇 운영 체제(ROS)에서 로봇 어플리케이션도 개발할 수 있습니다.

pylon GStreamer를 사용하면 스트리밍 및 비디오 편집/재생과 같은 미디어 어플리케이션을 위한 GStreamer 멀티미디어 프레임워크의 오픈 소스 플러그인을 사용할 수 있습니다.

pypylon

Python 을 위한 Basler의 새로운 pylon 카메라 소프트웨어 제품군 인터페이스 - pypylon

pypylon은 Basler 카메라와 프로그래밍 언어 Python의 인터페이스를 위해 제작된 Basler의 새로운 pylon 카메라 소프트웨어 제품군 인터페이스입니다. pypylon은 오픈 소스 프로젝트로서 https://github.com/basler/pypylon 에서 호스팅됩니다.

Basler는 pypylon을 통해 최초로 오픈 소스 프로젝트로 이용 가능한 카메라 API를 제공하고 있습니다. 사용자는 이를 통해 구체적인 개별 요구에 맞게 pypylon을 수정 및 구축할 수 있는 최대한의 신축성을 누릴 수 있습니다. Basler는 이 프로젝트를 통해 커뮤니티가 창의적인 아이디어에 집중하고 pypylon의 추가 개발에 적극 참여하도록 장려합니다.

왜 pypylon을 사용해야 할까요?

Python 은 단시간에 이해, 학습 및 사용할 수 있도록 설계된 객체 중심의 동적 다목적 프로그래밍 언어입니다. Python의 구문은 프로그래머가 Java, VB, C, C ++ 또는 C#에 비해 더 적은 단계로 코딩할 수 있도록 지원합니다. 오픈 소스 화상 처리 라이브러리(예 : Open CV), 데이터 분석 도구, 웹 프레임워크 및 테스트 도구로 구성된 Python의 광범위한 라이브러리를 갖춘 Python 생태계는 모든 프로그래밍 커뮤니티를 통틀어 가장 큰 규모가 큽니다.

pypylon은 초보나 숙련된 Python 프로그래머 모두 복잡한 개발 환경을 설정하지 않고도 애플리케이션을 쉽게 개발하고 Basler 카메라를 테스트할 수 있는 강력한 Basler pylon 카메라 소프트웨어 제품군을 위한 래퍼(wrapper) 인터페이스입니다. 이는 카메라 평가 프로세스의 속도를 크게 높이고 강 프로그래머의 생산성을 강화하며 총 프로젝트 비용을 절감합니다.

시스템 요구 사항

  • Windows 64 비트, Linux x86_64, Linux ARM 32 비트 하드 플로트 / ARM 64 비트, macOS Intel 64 비트
  • Basler pylon 카메라 소프트웨어 제품군 최신 버전
  • Python 3.4 이상
  • 최신 pypylon 버전
Robot Operating System (ROS)

신규: 로봇 운영 체제(ROS 1 및 ROS 2)용 pylon 카메라 드라이버

로봇 운영 체제 (ROS)용 pylon 카메라 드라이버는 Basler  GigE Vision 및 USB3 Vision 카메라를 로봇 공학 어플리케이션에서 사용할 수 있도록 지원하는 오픈 소스 프로젝트입니다.

ROS 는 전체가 오픈 소스로 구성된 소프트웨어 라이브러리 및 툴에 대한 프레임워크입니다. 이 프레임워크는 다양한 로봇 어플리케이션 구축 작업을 지원합니다. ROS는 다양한 로봇 공학 플랫폼 프로젝트를 위한 개발 툴, 알고리즘 및 드라이버를 제공합니다. ROS는 많은 수의 실행 파일을 병렬로 실행할 수 있으며 데이터를 동기식 또는 비동기식으로 교환할 수 있습니다. 실제로 데이터는 일반적으로 결과 데이터를 처리하여 로봇 동작을 유발할 수 있는 센서 쿼리입니다.

로봇 공학에 사용되는 센서는 단일 정보 및 어레이 감지기입니다. 또한 산업용 카메라는 로봇 공학 어플리케이션에도 점점 더 많이 사용되고 있습니다.

Basler는 GigE Vision 및 USB3 Vision 카메라가 ROS 프레임워크 내에서 작동할 수 있도록 지원하는 새로운 "pylon-ROS-카메라 " 패키지를 선보입니다. GitHub 의 BCD 라이센스에 따라 무료로 다운로드할 수 있습니다.

기술:

  • Basler GigE Vision및 USB3 Vision 카메라
  • ROS 1(레거시) (예: ROS Kinetic Kame 또는 ROS Indigo Igloo)
  • Linux x86 또는 Linux ARM용 Basler pylon 카메라 소프트웨어 제품군 6.2 이상
  • „pylon-ROS-카메라“ 패키지

"pylon-ROS-camera"패키지를 사용하여 ROS와 Basler GigE Vision 및 USB3 Vision 카메라를 인터페이스하는 방법에 대한 자세한 정보는 애플리케이션 노트 "Interfacing Basler 카메라와 ROS 간의 인터페이스 "를 참조하십시오.

애플리케이션:

  • 산업용 작업
  • 포장 및 팔레타이징
  • CNC(컴퓨터 수치 제어)
  • 어셈블리
  • 머신 텐딩
  • 품질 검사
Robot Operating System (ROS)

새로운 기능: Basler 카메라용 pylon GStreamer 플러그인(Plug-in)

Basler는 gst-plugin-pylon 오픈 소스 프로젝트를 통해 GStreamer 프레임워크 내에서 GigE Vision, USB3 Vision, CoaXPress 또는 MIPI 인터페이스 등이 탑재된 Basler 카메라를 사용할 수 있도록 지원하는 pylon GStreamer 소스 플러그인을 제공합니다.

GStreamer 는 스트리밍, 비디오 편집 및 비디오 재생 등 미디어 어플리케이션을 개발하는 데 주로 사용되는 오픈 소스 멀티미디어 프레임워크입니다. GStreamer 프레임워크는 비디오나 오디오 또는 두 가지 모두를 처리하는 어플리케이션을 쉽게 개발할 수 있도록 설계되었습니다. 이 프레임워크는 다양한 코덱, 필터 및 기타 기능을 제공하는 플러그인을 사용합니다.

pylonsrc 소스 플러그인은 강력한 성능을 지닌 pylon 카메라 소프트웨어 제품군을 기반으로 하며 GenICam 을 통한 카메라 변수에 대한 동적 액세스 및 일반 액세스, 안정적으로 작동하는 실시간 드라이버, 빠르고 효율적인 개발을 위해 체계적으로 설계되고 사용이 편리한 API라는 이점을 제공합니다.

기술:

애플리케이션:

  • IP 카메라 개발 등의 작업을 위한 비디오 스트리밍 서버
  • OpenCV 또는 AI 기반 생태계 등과 결합된 비디오 분석 및 처리
  • 미디어 플레이어

생태계:

Basler 제품들은 철저한 테스트를 거쳤으며 Basler 파트너사인 NVIDIA 및 NXP의 제품과 가장 효과적으로 작동합니다. Basler 카메라는 보편적이고 일반적인 디자인 덕분에 타 제조업체의 다른 하드웨어, 소프트웨어 제품 또는 툴과 함께 사용할 수도 있습니다.

오픈 소스 프로젝트에 대한 지원이 필요하신가요?

Basler와 관련된 모든 오픈 소스 프로젝트는 커뮤니티 기반으로 지원됨을 유의하시기 바랍니다. 따라서 관련된 프로젝트에 대한 요청사항은 웹사이트에 직접 남겨주시기 바랍니다.

Basler는 여러분이 커뮤니티에 동참하고 기여하는 것을 적극 장려하고 있습니다.

여러분의 지원에 감사드리며 커뮤니티에서 뵙겠습니다.