MacOS Mojave - không thể sử dụng Máy ảnh với imutils trong Python


2

Sau bản cập nhật mới cho macOS (Mojave), tôi không thể truy cập máy ảnh. Tôi đang sử dụng một kịch bản python với opencvimutils (thực hiện một số phát hiện đối tượng) và khi tôi chạy tập lệnh, nó sẽ dừng lại. Sau phần gỡ lỗi tôi thấy rằng nó dừng lại khi nó gọi VideoStream từ imutls.video. .

"vs = VideoStream(src=0).start()"

Vì vậy, khi tôi mở Bảo mật & amp; Quyền riêng tư & gt; Quyền riêng tư, tôi thấy rằng macOS mới đã thêm tùy chọn Camera và Micrô. Không có dấu "+" hoặc "-" để thêm các chương trình bổ sung để truy cập. Ngay cả nếu có, tôi không chắc mình có thể thêm tập lệnh python không.

Nếu ai đó có một số giải pháp về điều này, xin vui lòng chia sẻ nó.

Câu trả lời:


1

Tôi đã tìm được giải pháp đây:

Tôi tìm thấy giải pháp! Tôi đã thử chạy tập lệnh bằng thiết bị đầu cuối mặc định đi kèm với mac và nó đã hoạt động :) Vì vậy, có vẻ như có một số vấn đề kỳ lạ với thiết bị đầu cuối bên thứ ba (iTerm) tôi đang sử dụng

Tôi đã sử dụng macOS Terminal và nó có vẻ ổn. Vì vậy, các tính năng bảo mật mới đang ngăn chặn iTerm.


Lưu ý rằng mặc dù iTerm không được đề cập trong OP và vì đây là câu hỏi tự trả lời, chúng tôi có thể cho rằng iTerm đã vô tình rời khỏi OP và câu trả lời chắc chắn có liên quan vì nó tự trả lời.
user3439894
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.