Có một máy ảnh với một giao diện mở?


9

Tôi hiện đang chế tạo một cỗ máy nên chụp ảnh các bộ phận côn trùng nhỏ từ ống nghiệm. Các bộ phận được thả vào ống nghiệm và máy ảnh sẽ kích hoạt và chụp ảnh trong khi chúng rơi vào chất lỏng bên trong ống.

Tuy nhiên, có những vấn đề để chọn đúng loại máy ảnh. Máy ảnh "thị giác máy" thực sự rất đắt tiền và quang học của chúng (và bản thân máy ảnh) về cơ bản là tào lao. Máy ảnh hệ thống phổ biến là vượt trội về ý nghĩa chất lượng hình ảnh. Tuy nhiên, lập trình phần mềm tùy chỉnh cho PC có thể là một vấn đề.

Vì vậy, câu hỏi là: Có máy ảnh nào trên thị trường có bất kỳ loại giao diện mở (được xác định rõ) nào để điều khiển chúng trực tiếp từ PC không?

Chỉnh sửa: Tìm thấy rằng có SDK cho một số kiểu máy ảnh Canon. Có ai có kinh nghiệm với nó? Bạn có thể điều khiển máy ảnh hoàn toàn với nó và thậm chí truyền phát video khi cần không?


Không thực sự là một câu trả lời, nhưng ít nhất Canon và Nikon có SDK mà bạn có thể đăng ký. Tôi đã không nhìn vào giấy phép, nhưng tôi có cảm giác nó sẽ không thân thiện với GPL. Bạn có thể muốn xem ai đó đã thiết kế ngược thư viện cũng sẽ hoạt động hay không - cũng là hdrlabs.com/occ/index.html
David Rouse

Bạn có thể điều khiển máy ảnh từ xa và truyền phát video với SDK Canon. Vấn đề duy nhất là bạn phải xin giấy phép. Tôi phải mất một vài lần để thực sự có được nó. Bạn sẽ cần phải đọc giấy phép một cách cẩn thận để đảm bảo bạn trong điều khoản sử dụng của họ. Ồ và, Canon SDK nằm trong C (hoặc là C ++?), Nhưng có một vài trình bao bọc cho nó. Nếu bạn quen thuộc với C, SDK sẽ tương đối dễ làm việc.
Dave dễ hỏng

Câu trả lời:


3

Tôi không biết về giao diện mở cho máy ảnh, nhưng có thể có một giải pháp khác cho vấn đề của bạn.

Một cái gì đó như TriggerTrap có thể là một lựa chọn tốt cho bạn. Móc một tia laser chiếu qua ống vào một cảm biến ánh sáng được nối với TriggerTrap và đặt nó tắt khi chùm tia bị hỏng.
Đây là cách chụp ảnh tốc độ cao được thực hiện.


1

Chương trình cơ sở tùy chỉnh Magic Lantern cho máy ảnh Canon có tùy chọn chụp ảnh bằng tính năng phát hiện chuyển động. Bạn có thể chỉ định phạm vi độ nhạy tùy chỉnh cho tùy chọn này nhưng tôi không chắc nó sẽ nhạy hay đủ nhanh với bạn.
Nếu bạn đã sở hữu một máy ảnh tương thích, bạn có thể dùng thử. Nó sẽ không tốn bất cứ thứ gì vì phần sụn tùy chỉnh là miễn phí.
nếu bạn muốn đi xa hơn, bạn luôn có thể tải xuống mã nguồn cho phần sụn và tùy chỉnh chức năng cụ thể này.


1

Bộ công cụ phát triển tin tặc Canon là một chương trình cơ sở tùy chỉnh khá mạnh mẽ, có thể thực hiện các chức năng bạn cần. Nó cho phép bạn tạo kịch bản cho camera bằng Lua để thực hiện Phát hiện chuyển động, Truyền phát video, v.v.

Bộ công cụ phát triển tin tặc Canon CHDK


Tôi đã xóa liên kết của bạn, vì nó dường như được định dạng rất đáng ngờ. Chúng tôi sẽ không chấp nhận bất kỳ nỗ lực nào để hack hoặc giả mạo hoặc gây ra bất kỳ hình thức gây tổn hại nào cho độc giả của chúng tôi. Nếu bạn có một liên kết hợp pháp, xin vui lòng sử dụng nó. Nếu bạn thay thế liên kết đáng ngờ, chúng tôi sẽ phải có phản ứng quyết liệt hơn.
jrista


@jrista - Liên kết đó được lấy từ google! Làm thế nào ít nghi ngờ nó có thể được? EDIT: Ah Tôi đã xem liên kết và nó hoàn toàn là một phần của Mục tiêu C. Phải còn sót lại trong Clipboard từ một ứng dụng iPhone tôi đang làm việc.
Michael Allen

-1

Hầu hết các máy ảnh thực hiện giao thức ptp để truy cập vào các tập tin và kiểm soát. Có một số giao diện sử dụng giao thức ptp. Trong Linux, ví dụ gphoto2 là một công cụ dòng lệnh có thể kiểm soát nhiều khía cạnh của hầu hết các máy ảnh kỹ thuật số có thể xem xét điều đó, có thể cũng có một cửa sổ prto nếu bạn muốn kiểm soát các cửa sổ.

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.