Linux에서 웹캠을 통해 이미지를 캡처하고 싶습니다. 그래서 인터넷으로 검색해 보니 mplayer나 vlc를 이용해서 할 수 있다는 것을 알게 되었습니다.
다음은 이미지와 해당 오류를 캡처하는 mplayer 명령입니다.
[root@localhost ~]# mplayer -vo png -frames 1 tv://
MPlayer SVN-r31628-4.4.4 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <[email protected]>
comment: first try, more to come ;-)
v4l2: unable to open '/dev/video0': No such file or directory
v4l2: ioctl set mute failed: Bad file descriptor
v4l2: 0 frames successfully processed, 0 frames dropped.
Exiting... (End of file)
[root@localhost ~]#
이 오류를 해결하도록 도와주세요. 온라인으로 검색하여 v4l2를 찾았지만 여전히 문제를 해결할 수 없습니다.
[root@localhost ~]# lsusb
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@localhost ~]#
저는 VMWare Workstation 9에서 Fedora를 사용하고 있습니다. 이것이 문제인지 궁금합니다.
답변1
웹캠에서 이미지를 캡처하려면 권장합니다치즈.
치즈가 문제를 해결하지 못한다면 최소한 문제를 쉽게 디버깅하는 데 도움이 될 수 있습니다. Cheese의 기능: 웹캠에서 이미지를 캡처합니다. 이 작업을 방해하는 수천 가지 다른 기능은 없습니다.
답변2
sudo apt-get install fswebcam
fswebcam 000.jpg
그런 다음보기
fswebcam --help
매우 유용합니다. 배치 스크립트를 작성하고 반복적으로 실행하여 일부 보안 카메라 작업을 수행할 수 있습니다.