SmartCam은 블루투스와 카메라가 있는 Symbian 시리즈 60 전화기를 PC에서 사용할 수 있는 웹캠으로 바꿔줍니다. GPLv2에 따라 라이선스가 부여된 오픈 소스 소프트웨어이며 Linux 또는 Windows에서 실행됩니다. 동일한 작업을 수행하는 상용 응용 프로그램이 있지만 가능하면 무료 오픈 소스 소프트웨어를 사용하고 지원해야 한다고 생각합니다.
참고:이 가이드는 2008년에 처음 게시되었으며 참조하는 소프트웨어 중 일부가 그 이후로 변경되었을 수 있습니다.
SmartCam 개발자가 이미 테스트하고 SmartCam이 Ubuntu 8.04에서 작동함을 확인했기 때문에 이 튜토리얼에서 저는 Fedora 9에 SmartCam을 설치할 것입니다. 예, SmartCam은 Video4Linux API를 사용합니다. 호환되는 응용 프로그램 목록은 https://en.wikipedia.org/wiki/Video4Linux를 참조하십시오. 저는 개인적으로 MSN과 함께 SmartCam을 꽤 자주 사용합니다.
- 먼저 https://sourceforge.net/projects/smartcam/을 방문하여 다운로드 링크를 클릭하세요.
- Linux 버전을 설치할 것이므로 다운로드를 클릭합니다. 스마트캠 리눅스용 링크 .
- 작성 시점의 최신 Linux 버전은 v2008.09.18.2입니다. zip 아카이브를 다운로드하고 저장한 위치를 기억하십시오. ~/다운로드에 저장했습니다.
- SmartCam zip 파일을 저장한 디렉토리로 이동합니다.
[kmurray@radon ~]$ CD ~/다운로드
- 아카이브의 압축을 풉니다.
[kmurray@radon 다운로드]$ 압축 해제 smartcam_v_2008.09.18.2.zip
아카이브:smartcam_v_2008.09.18.2.zip
생성:smartcam/
팽창:smartcam/COPYING
팽창:smartcam/ReadMe.txt
생성:smartcam/release/
팽창:smartcam/release/smartcam.ko
팽창:smartcam/release/smartcam
생성:smartcam/release/phone_files/
팽창 :smartcam/release/phone_files/SmartCamS603rdEd.SIS
팽창:smartcam/release/phone_files/SmartCamS602ndEd.SIS
팽창:smartcam/release/phone_files/jSmartCam.jar
[파일 목록을 잘라내어 저장 공백] - 이제 SmartCam 커널 모듈을 컴파일합니다. 커널 개발 헤더가 설치되어 있는지 확인해야 합니다. Fedora에서는 yum install kernel-devel만큼 간단합니다.
[kmurray@radon 다운로드]$ cd smartcam/src/driver/
[kmurray@radon 드라이버]$ make -C /lib/modules/`uname -r`/build M=`pwd` modules
make:`/usr/src/kernels/2.6.26.6-79.fc9.i686' 디렉토리 진입
CC [M] /home/kmurray/Download/smartcam/src/driver/smartcam.o
빌드 모듈, 2단계.
MODPOST 1 모듈
CC /home/kmurray/Download/ smartcam/src/driver/smartcam.mod.o
LD [M] /home/kmurray/Download/smartcam/src/driver/smartcam.ko
make:디렉토리 `/usr/src/kernels에서 나가기 /2.6.26.6-79.fc9.i686' - 커널 모듈은 일반적으로 /lib/modules/`uname -r`/ 어딘가에 있습니다. . 깔끔하게 유지하기 위해 모듈을 거기에 복사합니다.
[kmurray@radon 드라이버]$ sudo cp smartcam.ko /lib/modules/`uname -r`/extra
- 이제 모듈 종속성을 업데이트합니다.
[kmurray@radon 드라이버]$ sudo /sbin/depmod -a
- 모듈을 로드합니다.
[kmurray@radon 드라이버]$ sudo /sbin/modprobe 스마트캠
- 로드되었는지 확인합니다.
[kmurray@radon 드라이버]$ /sbin/lsmod | grep smartcam
smartcam 9880 0
videodev 29824 1 smartcam[kmurray@radon 드라이버]$ ls -l /dev/video*
lrwxrwxrwx 1 루트 루트 6 2008-11-15 13:59 /dev/video -> video0
crw-rw—- 1 루트 루트 81, 0 2008-11 -15 13:59 /dev/video0 - 눈치채셨겠지만 여기에 사소한 문제가 있습니다. /dev/video0 루트에만 액세스할 수 있습니다. 매우 나쁜 생각인 루트로만 웹캠을 사용할 계획이 아니라면 이것을 변경해야 합니다. /dev/video0의 권한을 변경하는 대신 재부팅할 때마다 udev를 변경할 수 있습니다. 모든 사용자가 /dev/video0에 액세스할 수 있도록 허용하는 규칙 .
좋아하는 텍스트 편집기를 사용하여 /etc/udev/rules.d/50-udev-default.rules를 엽니다. . vim을 사용했습니다.
[kmurray@radon 드라이버]$ sudo vim /etc/udev/rules.d/50-udev-default.rules
video4linux 스탠자를 검색하고 다음 행을 변경하십시오.
커넬==”비디오0″, SYMLINK+=”비디오”
이에:
커넬==”비디오0″, SYMLINK+=”비디오”, 모드=”0666″
- SmartCam 커널 모듈을 제거하고 다시 로드합니다.
[kmurray@radon 드라이버]$ sudo /sbin/modprobe -r smartcam
[kmurray@radon 드라이버]$ sudo /sbin/modprobe 스마트캠 - /dev/video0의 권한 확인 .
[kmurray@radon 드라이버]$ ls -l /dev/video*
lrwxrwxrwx 1 루트 루트 6 2008-11-15 14:05 /dev/video -> video0
crw-rw-rw- 1 루트 루트 81, 0 2008- 11-15 14:05 /dev/video0이제 /dev/video0 모든 사용자가 사용할 수 있습니다.
- 이제 SmartCam 애플리케이션을 컴파일합니다.
[kmurray@radon 드라이버]$ CD ../../src/app/
[kmurray@radon 앱]$ gcc `pkg-config –cflags –libs gtk+-2.0 gthread-2.0` -lbluetooth smartcam.c -o smartcam - 모든 사용자가 SmartCam 응용 프로그램을 사용할 수 있도록 합니다.
[kmurray@radon 앱]$ sudo cp 스마트캠 /usr/local/bin/
- 모든 사용자가 SmartCam 아이콘을 사용할 수 있도록 합니다.
[kmurray@radon 앱]$ sudo mkdir /usr/share/pixmaps/smartcam/
[kmurray@radon 앱]$ sudo cp 아이콘/*.png /usr/share/pixmaps/smartcam/ - 또한 응용 프로그램 아래에 SmartCam용 메뉴 항목을 만들기로 선택했습니다. -> 사운드 및 비디오 . 시스템을 클릭합니다. -> 기본 설정 -> 모양 및 느낌 -> 메인 메뉴 .
- 여기에서 사용자 정의 애플리케이션 메뉴 항목을 추가하거나 제거할 수 있습니다.
- 왼쪽 창에서 사운드 및 비디오를 클릭합니다. .
- 새 항목을 클릭합니다. 버튼을 누르고 다음과 같이 필드를 채우십시오.
- 아이콘 선택을 클릭합니다. 왼쪽 상단의 버튼을 누르고 /usr/share/pixmaps/smartcam을 입력합니다. 상단의 파일 필드에서 logo.png를 클릭합니다. 확인을 클릭합니다. .
- 창은 이제 다음과 같아야 합니다.
- 확인을 클릭합니다. 메뉴 편집기를 닫습니다. . 그런 다음 응용 프로그램을 클릭합니다. -> 사운드 및 비디오 SmartCam에 대한 메뉴 항목이 표시됩니다.
- 이제 컴퓨터가 설정되었으므로 N95에 SmartCam을 설치해야 합니다. 이전에 다운로드한 SmartCam zip 파일에는 휴대폰용 SmartCam 응용 프로그램도 포함되어 있습니다. N95에 설치하려는 버전은 release/phone_files/SmartCamS603rdEd.SIS 아래의 아카이브에 있습니다. . 프로세스에 익숙하지 않은 경우 휴대폰에 응용 프로그램을 설치하는 방법에 대한 제 이전 자습서를 참조하십시오(USB를 통해 N95 앱을 설치하는 방법 | 블루투스를 통해 N95 앱을 설치하는 방법) 휴대폰에 SmartCam을 설치하면 다음에서 찾을 수 있습니다. 귀하의 응용 프로그램 폴더.
- 먼저 컴퓨터에서 SmartCam을 시작해야 합니다. 응용 프로그램을 클릭합니다. -> 사운드 및 비디오 -> 스마트캠 .
- 이제 휴대전화에서 SmartCam을 시작하세요.
- 옵션 선택 -> 시작
- 이전에 블루투스를 통해 컴퓨터에 연결했다면 목록에 이미 표시되어 있을 것입니다. 그렇지 않은 경우 추가 기기를 선택하기만 하면 됩니다. . 어느 쪽이든 컴퓨터에 연결하도록 선택합니다.
- 내 휴대전화와 컴퓨터에서는 다음과 같이 표시됩니다.
확대하려면 클릭하세요.
확대하려면 클릭하세요.
확대하려면 클릭하세요.
SmartCam용 커널 모듈 컴파일과 관련된 다음 몇 단계는 명령줄에서 수행하겠습니다.
확대하려면 클릭하세요.
확대하려면 클릭하세요.
확대하려면 클릭하세요.
확대하려면 클릭하세요.
확대하려면 클릭하세요.
확대하려면 클릭하세요.
작성 당시 SmartCam은 블루투스 연결만 지원합니다. 앞으로 개발자가 USB 및/또는 Wi-Fi도 구현할 수 있기를 바랍니다. 어느 쪽이든, 나는 여전히 SmartCam이 환상적인 소프트웨어라고 생각합니다!