SmartCam เปลี่ยนโทรศัพท์ Symbian Series 60 ที่มีบลูทูธและกล้องเป็นเว็บแคมที่พร้อมใช้งานกับพีซีของคุณ เป็นซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ GPLv2 และจะทำงานบน Linux หรือ Windows มีแอปพลิเคชันเชิงพาณิชย์ที่จะทำในสิ่งเดียวกัน แต่ฉันเชื่อในการใช้และสนับสนุนซอฟต์แวร์โอเพ่นซอร์สฟรีทุกครั้งที่ทำได้
โปรดทราบ:คู่มือนี้เผยแพร่ครั้งแรกในปี 2008 และซอฟต์แวร์บางตัวที่อ้างอิงอาจมีการเปลี่ยนแปลงตั้งแต่นั้นมา
ในบทช่วยสอนนี้ ฉันจะติดตั้ง SmartCam บน Fedora 9 เนื่องจากนักพัฒนา SmartCam ได้ทดสอบและยืนยันว่า SmartCam ทำงานบน Ubuntu 8.04 แล้ว ใช่ SmartCam ใช้ Video4Linux API ดู https://en.wikipedia.org/wiki/Video4Linux สำหรับรายการแอปพลิเคชันที่เข้ากันได้ ส่วนตัวฉันใช้ SmartCam กับ aMSN ค่อนข้างบ่อย
- ก่อนอื่น ให้ไปที่ https://sourceforge.net/projects/smartcam/ และคลิกปุ่ม ดาวน์โหลด ลิงก์ในช่องสีเขียว
- เราจะติดตั้งเวอร์ชัน Linux ดังนั้นให้คลิกปุ่ม ดาวน์โหลด ลิงก์สำหรับ smartcam linux .
- Linux เวอร์ชันล่าสุดในขณะที่เขียนคือ v2008.09.18.2 ดาวน์โหลดไฟล์ zip และจดจำตำแหน่งที่คุณบันทึกไว้ ฉันบันทึกไว้ใน ~/ดาวน์โหลด
- นำทางไปยังไดเร็กทอรีที่คุณบันทึกไฟล์ zip SmartCam
[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 ติดตั้ง kernel-devel
[kmurray@radon ดาวน์โหลด]$ cd smartcam/src/driver/
[kmurray@radon driver]$ 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
ยี่ห้อ:ออกจากไดเรกทอรี `/usr/src/kernels /2.6.26.6-79.fc9.i686′ - โมดูลเคอร์เนลมักจะอยู่ที่ไหนสักแห่งใน /lib/modules/`uname -r`/ . เพื่อให้ทุกอย่างเป็นระเบียบ เราจะคัดลอกโมดูลที่นั่น
[kmurray@radon driver]$ sudo cp smartcam.ko /lib/modules/`uname -r`/extra
- ตอนนี้อัปเดตการพึ่งพาโมดูล
[kmurray@radon driver]$ sudo /sbin/depmod -a
- โหลดโมดูล
[kmurray@radon driver]$ sudo /sbin/modprobe กล้องอัจฉริยะ
- ตรวจสอบว่าโหลดแล้ว
[kmurray@radon driver]$ /sbin/lsmod | grep smartcam
smartcam 9880 0
videodev 29824 1 smartcam[kmurray@radon driver]$ 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 . ฉันใช้เป็นกลุ่ม
[kmurray@radon driver]$ sudo vim /etc/udev/rules.d/50-udev-default.rules
ค้นหา video4linux stanza และเปลี่ยนบรรทัดที่เขียนว่า:
เคอร์เนล==”วิดีโอ0″, SYMLINK+=”วิดีโอ”
ถึงสิ่งนี้:
เคอร์เนล==”วิดีโอ0″, SYMLINK+=”วิดีโอ”, MODE=”0666″
- ลบและโหลดโมดูลเคอร์เนล SmartCam ใหม่
[kmurray@radon driver]$ sudo /sbin/modprobe -r smartcam
[kmurray@radon driver]$ sudo /sbin/modprobe กล้องอัจฉริยะ - ตรวจสอบการอนุญาตของ /dev/video0 .
[kmurray@radon driver]$ 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 driver]$ cd ../../src/app/
[kmurray@radon app]$ gcc `pkg-config –cflags –libs gtk+-2.0 gthread-2.0` -lbluetooth smartcam.c -o smartcam - ทำให้แอปพลิเคชัน SmartCam พร้อมใช้งานสำหรับผู้ใช้ทุกคน
[kmurray@radon app]$ sudo cp smartcam /usr/local/bin/
- ทำให้ไอคอน SmartCam พร้อมใช้งานสำหรับผู้ใช้ทุกคน
[kmurray@radon app]$ sudo mkdir /usr/share/pixmaps/smartcam/
[kmurray@radon app]$ sudo cp icons/*.png /usr/share/pixmaps/smartcam/ - ฉันยังเลือกสร้างรายการเมนูสำหรับ SmartCam ภายใต้ แอปพลิเคชัน -> เสียงและวิดีโอ . คลิกระบบ -> ค่ากำหนด -> รูปลักษณ์ -> เมนูหลัก .
- นี่คือที่ที่คุณเพิ่มหรือลบรายการเมนูแอปพลิเคชันที่กำหนดเอง
- ในบานหน้าต่างด้านซ้าย ให้คลิกที่ เสียงและวิดีโอ .
- คลิก รายการใหม่ ทางด้านขวามือและกรอกข้อมูลดังนี้:
- คลิก เลือกไอคอน ที่ด้านซ้ายบนและพิมพ์ /usr/share/pixmaps/smartcam ในฟิลด์ไฟล์ที่ด้านบน จากนั้นคลิกที่ logo.png และคลิก ตกลง .
- หน้าต่างควรมีลักษณะดังนี้:
- คลิก ตกลง และปิด ตัวแก้ไขเมนู . จากนั้นคลิกแอปพลิเคชัน -> เสียงและวิดีโอ และคุณจะเห็นรายการเมนูสำหรับ SmartCam
- เมื่อตั้งค่าคอมพิวเตอร์แล้ว คุณต้องติดตั้ง SmartCam บน N95 ของคุณ ไฟล์ซิป SmartCam ที่คุณดาวน์โหลดก่อนหน้านี้ยังมีแอปพลิเคชัน SmartCam สำหรับโทรศัพท์ของคุณด้วย เวอร์ชันที่คุณต้องการติดตั้งบน N95 ของคุณอยู่ในไฟล์เก็บถาวรภายใต้ release/phone_files/SmartCamS603rdEd.SIS . ดูบทช่วยสอนก่อนหน้าของฉันเกี่ยวกับวิธีติดตั้งแอปพลิเคชันบนโทรศัพท์ของคุณหากคุณไม่คุ้นเคยกับกระบวนการนี้ (วิธีติดตั้งแอป N95 ผ่าน USB | วิธีติดตั้งแอป N95 ผ่านบลูทูธ) เมื่อคุณติดตั้ง SmartCam บนโทรศัพท์แล้ว คุณจะพบแอปดังกล่าวใน แอปพลิเคชันของคุณ โฟลเดอร์
- คุณต้องเริ่ม SmartCam บนคอมพิวเตอร์ของคุณก่อน คลิกแอปพลิเคชัน -> เสียงและวิดีโอ -> SmartCam .
- เริ่ม SmartCam บนโทรศัพท์ของคุณได้เลย
- เลือก ตัวเลือก -> เริ่ม
- หากคุณเคยเชื่อมต่อกับคอมพิวเตอร์ของคุณผ่านบลูทูธ คุณจะเห็นในรายการนั้นแล้ว ถ้าไม่เช่นนั้น ให้เลือกอุปกรณ์เพิ่มเติม . ไม่ว่าจะด้วยวิธีใด เลือกเชื่อมต่อกับคอมพิวเตอร์ของคุณ
- หน้าตาเป็นแบบนี้ในโทรศัพท์และในคอมพิวเตอร์
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
ฉันจะทำขั้นตอนต่อไปในบรรทัดคำสั่งเนื่องจากเป็นการรวบรวมโมดูลเคอร์เนลสำหรับ SmartCam
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
คลิกเพื่อขยาย
ในขณะที่เขียน SmartCam รองรับเฉพาะการเชื่อมต่อบลูทูธ หวังว่าในอนาคตผู้พัฒนาจะใช้ USB และ/หรือ Wifi ด้วยเช่นกัน ไม่ว่าจะด้วยวิธีใด ฉันยังคงคิดว่า SmartCam เป็นซอฟต์แวร์ที่ยอดเยี่ยม!