SmartCam biến điện thoại Symbian Series 60 có bluetooth và máy ảnh thành một webcam sẵn sàng sử dụng với PC của bạn. Đây là phần mềm mã nguồn mở, được cấp phép theo GPLv2 và sẽ chạy trên Linux hoặc Windows. Có những ứng dụng thương mại sẽ làm điều tương tự, nhưng tôi tin tưởng vào việc sử dụng và hỗ trợ phần mềm mã nguồn mở miễn phí bất cứ khi nào có thể.
Xin lưu ý:Hướng dẫn này lần đầu tiên được xuất bản vào năm 2008 và một số phần mềm mà nó tham chiếu có thể đã thay đổi kể từ đó.
Trong hướng dẫn này, tôi sẽ cài đặt SmartCam trên Fedora 9 vì nhà phát triển SmartCam đã kiểm tra và xác nhận rằng SmartCam hoạt động trên Ubuntu 8.04. Có, SmartCam sử dụng API Video4Linux. Xem https://en.wikipedia.org/wiki/Video4Linux để biết danh sách các ứng dụng tương thích. Cá nhân tôi sử dụng SmartCam với aMSN khá thường xuyên.
- Điều đầu tiên, hãy truy cập https://sourceforge.net/projects/smartcam/ và nhấp vào nút Tải xuống liên kết trong hộp màu xanh lục.
- Chúng tôi sẽ cài đặt phiên bản Linux, vì vậy hãy nhấp vào nút Tải xuống liên kết cho smartcam linux .
- Phiên bản Linux mới nhất tại thời điểm viết bài là v2008.09.18.2. Tải xuống kho lưu trữ zip và ghi nhớ nơi bạn đã lưu nó. Tôi đã lưu nó trong ~ / Tải xuống
- Điều hướng đến thư mục bạn đã lưu tệp zip SmartCam.
[kmurray @ radon ~] $ cd ~ / Tải xuống
- Giải nén kho lưu trữ.
[kmurray @ radon Tải xuống] $ giải nén smartcam_v_2008.09.18.2.zip
Lưu trữ:smartcam_v_2008.09.18.2.zip
tạo:smartcam /
bơm phồng:smartcam / COPYING
bơm phồng:smartcam / ReadMe.txt
create:smartcam / release /
Inflating:smartcam / release / smartcam.ko
Inflating:smartcam / release / smartcam
create:smartcam / release / phone_files /
Inflating :smartcam / release / phone_files / SmartCamS603rdEd.SIS. dấu cách] - Bây giờ chúng tôi biên dịch mô-đun hạt nhân SmartCam. Bạn sẽ cần đảm bảo rằng bạn đã cài đặt các tiêu đề phát triển hạt nhân. Trong Fedora, nó đơn giản như yum install kernel-devel
[kmurray @ radon Tải xuống] $ cd smartcam / src / driver /
[kmurray @ radon driver] $ make -C / lib / modules / `uname -r` / build M =` pwd` modules
make:Đang nhập thư mục `/usr/src/kernels/2.6.26.6-79.fc9.i686′
CC [M] /home/kmurray/Download/smartcam/src/driver/smartcam.o
Xây dựng mô-đun, giai đoạn 2.
Mô-đun MODPOST 1
CC / home / kmurray / Tải xuống / smartcam / src / driver / smartcam.mod.o
LD [M] /home/kmurray/Download/smartcam/src/driver/smartcam.ko
make:Rời khỏi thư mục `/ usr / src / kernels /2.6.26.6-79.fc9.i686 ′ - Mô-đun nhân thường nằm ở đâu đó trong / lib / modules / `uname -r` / . Chỉ để giữ mọi thứ ngăn nắp, chúng tôi sẽ sao chép mô-đun vào đó.
[kmurray @ radon driver] $ sudo cp smartcam.ko / lib / modules / `uname -r` / extra
- Bây giờ hãy cập nhật các yếu tố phụ thuộc vào mô-đun.
[kmurray @ radon driver] $ sudo / sbin / depmod -a
- Tải mô-đun.
[kmurray @ radon driver] $ sudo / sbin / modprobe smartcam
- Xác minh rằng nó đã được tải.
[kmurray @ radon driver] $ / sbin / lsmod | grep smartcam
smartcam 9880 0
videodev 29824 1 smartcam[kmurray @ radon driver] $ ls -l / dev / video *
lrwxrwxrwx 1 root root 6 2008-11-15 13:59 / dev / video -> video0
crw-rw—- 1 root root 81, 0 2008-11 -15 13:59 / dev / video0 - Như bạn có thể nhận thấy, chúng tôi có một vấn đề nhỏ ở đây. / dev / video0 chỉ có thể truy cập vào root. Trừ khi bạn định chỉ sử dụng webcam của mình làm root, đó là một ý tưởng rất tồi, bạn cần phải thay đổi điều này. Thay vì thay đổi quyền của / dev / video0 mỗi khi khởi động lại, bạn có thể thay đổi udev của mình quy tắc cho phép tất cả người dùng truy cập / dev / video0 .
Sử dụng trình chỉnh sửa văn bản yêu thích của bạn, mở /etc/udev/rules.d/50-udev-default.rules . Tôi đã sử dụng vim.
[kmurray @ radon driver] $ sudo vim /etc/udev/rules.d/50-udev-default.rules
Tìm kiếm khổ thơ video4linux và thay đổi dòng có nội dung:
KERNEL ==”video0 ″, SYMLINK + =” video ”
về điều này:
KERNEL ==”video0 ″, SYMLINK + =” video ”, MODE =” 0666 ″
- Xóa và tải lại mô-đun hạt nhân SmartCam.
[kmurray @ radon driver] $ sudo / sbin / modprobe -r smartcam
[trình điều khiển kmurray @ radon] $ sudo / sbin / modprobe smartcam - Xác minh các quyền của / dev / video0 .
[kmurray @ radon driver] $ ls -l / dev / video *
lrwxrwxrwx 1 root root 6 2008-11-15 14:05 / dev / video -> video0
crw-rw-rw- 1 root root 81, 0 2008- 11-15 14:05 / dev / video0Hiện tại / dev / video0 có sẵn cho tất cả người dùng.
- Bây giờ, hãy biên dịch ứng dụng SmartCam.
[kmurray @ radon driver] $ cd ../../src/app/
[ứng dụng kmurray @ radon] $ gcc `pkg-config –cflags –libs gtk + -2.0 gthread-2.0` -l Bluetooth smartcam.c -o smartcam - Cung cấp ứng dụng SmartCam cho tất cả người dùng.
[ứng dụng kmurray @ radon] $ sudo cp smartcam / usr / local / bin /
- Cung cấp các biểu tượng SmartCam cho tất cả người dùng.
[ứng dụng kmurray @ radon] $ sudo mkdir / usr / share / pixmaps / smartcam /
[kmurray @ radon app] $ biểu tượng cp sudo / *. png / usr / share / pixmaps / smartcam / - Tôi cũng đã chọn tạo một mục menu cho SmartCam trong Ứng dụng -> Âm thanh &Video . Nhấp vào Hệ thống -> Tùy chọn -> Nhìn và cảm nhận -> Trình đơn chính .
- Đây là nơi bạn thêm hoặc xóa các mục nhập Menu Ứng dụng tùy chỉnh.
- Trong ngăn bên trái, nhấp vào Âm thanh &Video .
- Nhấp vào Mặt hàng mới ở bên phải và điền vào các trường như sau:
- Nhấp vào Chọn biểu tượng ở trên cùng bên trái và nhập / usr / share / pixmaps / smartcam trong trường tệp ở trên cùng, sau đó nhấp vào logo.png và nhấp vào OK .
- Cửa sổ bây giờ sẽ trông như thế này:
- Nhấp vào OK và đóng Trình chỉnh sửa trình đơn . Sau đó, nhấp vào Ứng dụng -> Âm thanh &Video và bạn sẽ thấy một mục menu cho SmartCam.
- Bây giờ máy tính đã được thiết lập, bạn cần cài đặt SmartCam trên N95 của mình. Tệp zip SmartCam mà bạn đã tải xuống trước đó cũng chứa ứng dụng SmartCam cho điện thoại của bạn. Phiên bản bạn muốn cài đặt trên N95 của mình nằm trong kho lưu trữ dưới release / phone_files / SmartCamS603rdEd.SIS . Xem các hướng dẫn trước đây của tôi về cách cài đặt ứng dụng trên điện thoại của bạn nếu bạn chưa quen với quy trình này (Cách cài đặt ứng dụng N95 qua USB | Cách cài đặt ứng dụng N95 qua bluetooth) Khi bạn đã cài đặt SmartCam trên điện thoại, bạn sẽ tìm thấy nó trong Ứng dụng của bạn thư mục.
- Trước tiên, bạn phải khởi động SmartCam trên máy tính của mình. Nhấp vào Ứng dụng -> Âm thanh &Video -> SmartCam .
- Bây giờ, hãy khởi động SmartCam trên điện thoại của bạn.
- Chọn Tùy chọn -> Bắt đầu
- Nếu trước đây bạn đã kết nối với máy tính của mình qua bluetooth, bạn sẽ thấy nó trong danh sách. Nếu không, chỉ cần chọn Thiết bị khác . Dù bằng cách nào, hãy chọn kết nối với máy tính của bạn.
- Đây là giao diện trên điện thoại và trên máy tính của tôi.
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
Tôi sẽ thực hiện một vài bước tiếp theo trên dòng lệnh vì nó liên quan đến việc biên dịch mô-đun nhân cho SmartCam.
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
Tại thời điểm viết bài, SmartCam chỉ hỗ trợ kết nối bluetooth. Hy vọng rằng trong tương lai nhà phát triển cũng sẽ triển khai USB và / hoặc Wifi. Dù bằng cách nào, tôi vẫn nghĩ SmartCam là một phần mềm tuyệt vời!