HebiRobotics/HebiCa​m

Read images from live video streams (ip cameras, usb cameras, h264, mjpeg, etc.)

https://github.com/HebiRobotics/HebiCam

이 제출물을 팔로우합니다

This submission provides a way to acquire real-time streaming video from a variety of sources. It is similar in functionality to MATLAB's IP Camera support package, but provides support for a wider range of formats. It is based on JavaCV and supports all formats that are supported by OpenCV and FFMpeg, including h264 and mjpeg streams. USB cameras are supported on Windows and OSX.
The image acquisition is done in a very efficient way that result in almost zero overhead to the main MATLAB thread. This also allows for reading multiple streams at the same time (e.g. stereo vision) and reading images from high resolution (1080p) streams.

Examples:
% (Axis) IP Camera
cam = HebiCam('http://<ip address>/mjpg/video.mjpg);
imshow(cam.getsnapshot());

% USB camera
clear cam; % make sure device is not in use
cam = HebiCam(1);
imshow(cam.getsnapshot());

% Displaying live images
figure();
img = imshow(getsnapshot(cam));
while true
set(img, 'CData', getsnapshot(cam));
drawnow;
end

% Forced gray-scale acquisition with timestamp
cam = HebiCam(address, 'ImageMode', 'Gray');
[image, frameNumber, timestamp] = getsnapshot(cam);

Readme: https://github.com/HebiRobotics/HebiCam
Download: https://github.com/HebiRobotics/HebiCam/releases

인용 양식

Florian Enner (2026). HebiRobotics/HebiCam (https://github.com/HebiRobotics/HebiCam), GitHub. 검색 날짜: .

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux

GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음

버전 퍼블리시됨 릴리스 정보 Action
1.1.0.0

simplified description
added examples for 1.1 features

1.0.0.0

added space to description for better readability

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.