Bạn không ghét nó khi mọi người sử dụng máy tính của bạn mà không có sự cho phép của bạn? Tệ nhất vẫn còn, máy tính xách tay của bạn bị đánh cắp và bạn không có ý tưởng ai đã đánh cắp nó. Nếu máy tính xách tay của bạn đi kèm với một webcam, bạn có thể dễ dàng thiết lập phần mềm phát hiện chuyển động để tìm ra ai đang sử dụng máy tính của bạn khi bạn không ở gần. Nếu bạn có một máy tính phụ tùng ở nhà, bạn cũng có thể sử dụng nó như một camera giám sát. Chúng tôi đã chỉ cho bạn cách thực hiện điều đó trong Windows và bài viết này sẽ hướng dẫn bạn cách thiết lập webcam phát hiện chuyển động trong Ubuntu.

Phần mềm mà chúng tôi đang sử dụng là Motion. Đây là một công cụ hữu ích có thể giám sát tín hiệu video từ webcam và chụp ảnh màn hình khi phát hiện chuyển động (tức là khi một phần quan trọng của ảnh đã thay đổi). Trong khi chúng ta đang xử lý Ubuntu trong bài viết này, Motion cũng sẽ làm việc với hầu hết các bản phân phối Linux.

Cài đặt chuyển động

Chuyển động được bao gồm trong kho lưu trữ Ubuntu, vì vậy bạn có thể cài đặt nó bằng cách nhấn vào đây, thông qua Trung tâm phần mềm Ubuntu, hoặc đơn giản bằng cách gõ lệnh sau vào terminal:

 sudo apt-get cài đặt chuyển động 

Định cấu hình chuyển động

Trước khi chúng tôi bắt đầu định cấu hình Chuyển động, chúng tôi cần sao chép tệp cấu hình vào thư mục Chính của chúng tôi để bản sao chính sẽ không bị ảnh hưởng. Mở một thiết bị đầu cuối và sao chép tập tin cấu hình vào thư mục Home của bạn.

 mkdir .motion sudo cp /etc/motion/motion.conf ~ / .motion / motion.conf 

Lưu ý : Các lệnh trên sẽ tạo một thư mục ẩn “ .motion ” trong thư mục Home của bạn.

Khi bạn đã thực hiện sao chép, bạn có thể mở tệp để chỉnh sửa.

 sudo nano ~ / .motion / motion.conf 

Có rất nhiều tùy chọn mà bạn có thể tùy chỉnh trong tệp cấu hình, nhưng chỉ có một vài điều mà chúng tôi quan tâm. Cuộn xuống danh sách để tìm các cài đặt sau:

Daemon - Thay đổi thành “on” sẽ làm cho nó chạy trong chế độ daemon. Các ứng dụng trong chế độ daemon sẽ chạy ở chế độ nền và khởi động tự động khi máy tính khởi động. Tùy chọn mặc định là “tắt” nơi bạn cần khởi động ứng dụng theo cách thủ công trong thiết bị đầu cuối.

Chiều rộng - Đây là chiều rộng của hình ảnh được chụp bởi webcam. Mặc định là 320, nhưng bạn có thể đặt giá trị của riêng bạn ở đây. Lưu ý rằng chiều rộng bị giới hạn bởi khả năng của webcam của bạn. Webcam của tôi chỉ có khả năng chụp ảnh có kích thước tối đa 350px, vì vậy giá trị 320 hoạt động tốt cho tôi.

Chiều cao - Chiều cao của hình ảnh được chụp bởi webcam. Tương tự, nó bị giới hạn bởi khả năng của webcam của bạn.

tốc độ khung hình - tần suất bạn muốn hình ảnh được chụp mỗi giây. Mặc định là 2 (2 khung hình / hình ảnh được chụp mỗi giây). Giá trị cao hơn bạn đặt, tài nguyên máy tính càng cần.

Phát hiện chuyển động được sắp xếp - số lượng pixel đã thay đổi trong một hình ảnh trước khi nó được chụp. Mặc định là 1500. Nếu bạn muốn làm cho nó nhạy cảm hơn, hãy đặt giá trị thấp hơn.

output_normal - Điều này sẽ xác định xem nó sẽ lưu chuyển động cho hình ảnh. Tùy chọn mặc định là “bật”, nghĩa là ảnh sẽ được lưu miễn là phát hiện chuyển động. Bạn có thể đặt nó thành "đầu tiên", "tốt nhất", "trung tâm" để có được nó để tiết kiệm chỉ một số lượng hạn chế của hình ảnh. Điều này sẽ ngăn không cho thư mục của bạn có quá nhiều hình ảnh. Nếu bạn chỉ cần chế độ phát video, bạn có thể đặt chế độ này thành “tắt” để ngăn không cho lưu ảnh.

target_dir - Đây là thư mục lưu hình ảnh. Nếu bạn đã cài đặt Dropbox (hoặc bất kỳ dịch vụ lưu trữ đám mây nào khác), bạn có thể đặt thư mục đích nằm trong thư mục Dropbox của bạn để bạn có thể xem hình ảnh từ một vị trí khác.

Lưu ý : Có rất nhiều tùy chọn khác mà bạn có thể định cấu hình, nhưng chúng tôi sẽ không bao gồm chúng ở đây.

Khi bạn đã hoàn thành xong cấu hình, nhấn “Ctrl + o” để lưu các thay đổi và “Ctrl + x” để thoát.

Bắt đầu chuyển động

Trong terminal, gõ:

 chuyển động sudo 

Điều này sẽ bắt đầu máy chủ chuyển động. Nếu mọi thứ diễn ra tốt đẹp, bạn sẽ bắt đầu thấy hình ảnh hiển thị trong thư mục đích.

Ngoài ra còn có một swf streaming video trực tiếp mà bạn có thể mở trong máy nghe nhạc phương tiện truyền thông của bạn. Nếu bạn đang truy cập từ một vị trí từ xa, bạn có thể truy cập địa chỉ IP của máy tính (với cổng 8081) để xem video (hoặc http: // localhost: 8081 trong máy tính cục bộ của bạn). Trung tâm điều khiển có thể truy cập tại cổng 8080.

Quản lý hình ảnh đã lưu từ xa

Như tôi đã đề cập trước đó, cách tốt nhất là lưu hình ảnh vào thư mục Dropbox của bạn để bạn có thể truy cập vào bất kỳ nơi nào bạn muốn. Tuy nhiên, nếu bạn muốn có hình ảnh được tải lên máy chủ tệp của riêng bạn (qua FTP), bạn có thể sử dụng lệnh wput để tải lên hình ảnh.

 sudo apt-get cài đặt wput 

Trong tệp cấu hình, cuộn xuống danh sách cho đến khi bạn thấy một trường “ on_picture_save value “. Thay đổi nó thành:

 on_picture_save wput ftp: // user @ mật khẩu @ server% f 

trong đó “người dùng”, “mật khẩu” và “máy chủ” là các chi tiết mà bạn cần phải điền vào.

Tự khởi động chuyển động khi khởi động

Nếu bạn thích Motion tự động khởi động mỗi khi bạn khởi động máy tính, tất cả những gì bạn phải làm là thêm một mục vào ứng dụng khởi động.

Phần kết luận

Trong khi nó có vẻ giống như một nhiệm vụ phức tạp, việc thiết lập một webcam phát hiện chuyển động trong Ubuntu thực sự là một công việc rất dễ dàng. Bạn sử dụng phương pháp nào khác để thiết lập webcam của mình làm camera giám sát? Hãy cho chúng tôi biết trong phần bình luận.

Tín dụng hình ảnh: camera giám sát