2011-12-29 40 views
5

Tôi đang cố gắng tìm hiểu xem có bất kỳ nguồn hồng ngoại nào trong tầm nhìn của máy ảnh trên thiết bị Android hay không. (Cụ thể là đèn LED hồng ngoại) Vì máy ảnh chụp ánh sáng hồng ngoại (tôi có thể nhìn thấy đèn LED sáng lên trong xem trước/hình ảnh) Tôi nghĩ có thể tìm hiểu xem máy ảnh có đang chụp tín hiệu hồng ngoại hay không, nhưng là IR 'màu' bằng cách nào đó được dịch sang màu sắc có thể nhìn thấy (màu tím như), nó dường như không dễ dàng như chỉ tìm ra nếu có bất kỳ màu tím trong hình ảnh vì nó có thể là màu tím thực sự không hồng ngoại.
Tài liệu tham khảo của Android cho tôi biết tôi có thể tải hình ảnh ở các định dạng hình ảnh khác nhau (YCbCr, YUV, ...) nhưng không có định dạng nào trong số này có vẻ hữu ích. Bây giờ ý tưởng của tôi là bằng cách nào đó lấy dữ liệu "gốc" từ camera, vẫn bao gồm thông tin về hồng ngoại và những gì không hoặc về cơ bản hoàn nguyên hồng ngoại thành chuyển đổi ánh sáng nhìn thấy rõ ràng xảy ra tự động trong nền. Bất kỳ ý tưởng về cách tôi có thể đạt được điều đó?Lọc nguồn hồng ngoại từ hình ảnh camera android

+0

Tôi không nghĩ rằng bất kỳ thiết bị Android nào có camera hồng ngoại ... –

+1

Cũng như tôi đã viết không phải camera hồng ngoại như tôi có thể có được một hình ảnh hồng ngoại thực sự, nhưng 'bình thường' mà không có bộ lọc hồng ngoại ánh sáng hồng ngoại (có thể lên đến khoảng 1000nm, tùy thuộc vào máy ảnh). Tôi có thể thấy rằng máy ảnh nhìn thấy ánh sáng hồng ngoại này, bởi vì khi tôi nhìn vào nguồn ánh sáng hồng ngoại với máy ảnh, tôi có thể nhìn thấy ánh sáng LED trong bản xem trước mà tôi thấy trên màn hình và trên hình tôi chụp. – user1121599

Trả lời

1

Câu hỏi hay, Nếu tôi lấy điều khiển từ xa cho HI-FI hoặc TV và tôi nhấn nút Tăng/giảm âm lượng, tôi có thể lấy nguồn sáng hồng ngoại cho máy ảnh Nexus One: có thể nhìn thấy ánh sáng nhấp nháy màu tím . Vì vậy, Nexus One có camera hồng ngoại :)

Máy ảnh kỹ thuật số sử dụng CCD và các cảm biến tương tự khác để chụp ảnh hồng ngoại . Mặc dù tất cả các máy ảnh kỹ thuật số có sẵn trên thị trường là nhạy cảm với ánh sáng hồng ngoại, chúng được trang bị bộ lọc hồng ngoại chặn. Lý do chính cho điều này là máy ảnh của người tiêu dùng là được thiết kế để chụp ánh sáng khả kiến. Nhưng đôi khi các bộ lọc này được sử dụng cùng nhau, cho các hiệu ứng rất thú vị trong máy ảnh như màu sắc giả, hiệu ứng gỗ vv. Để bắt đầu chụp ảnh hồng ngoại, tất cả các bạn cần phải có là máy ảnh kỹ thuật số nhạy cảm với ánh sáng hồng ngoại. Bộ lọc chặn ánh sáng có thể nhìn thấy (ví dụ: bộ lọc 89B Wratten) Phần mềm chỉnh sửa hình ảnh, chẳng hạn như Photoshop. http://www.smashingmagazine.com/2009/01/11/40-incredible-near-infrared-photos/

Tôi đã viết một trình phát vô tuyến trực tuyến rất đơn giản. Có cuộc gọi không đồng bộ với Trình phát đa phương tiện. Một số thiết bị đang phát một số không và chế độ khác. Từ kinh nghiệm buồn của tôi với Madia Player đơn giản, bạn sẽ phải viết như 5 phiên bản để làm việc trong một vài thiết bị. Audio-Video đã bổ sung, xóa các tính năng từ mỗi nhà sản xuất: Samsung, Sony Ericsson, Motorola và bạn chỉ cần tự hỏi tại sao không làm việc mã của bạn trên thiết bị THAT nếu là nền tảng độc lập Java ...

Tôi nghĩ rằng để có được bản gốc dữ liệu từ máy ảnh, nó sẽ có thể thông qua NDK, nhưng không được thử nghiệm.

Nó cung cấp tiêu đề và thư viện cho phép bạn xây dựng các hoạt động, xử lý người dùng nhập vào, sử dụng cảm biến phần cứng, tài nguyên ứng dụng truy cập, và nhiều hơn nữa, khi lập trình trong C hoặc C++

http://developer.android.com/sdk/ndk/index.html

Nếu ai đó tìm thấy giải pháp sử dụng SDK và làm việc với 2 nhà sản xuất điện thoại khác nhau, vui lòng cho tôi biết!

0

Bạn tôi chỉ cách để tìm hiểu nguồn hồng ngoại trong android không dựa trên mã màu

vì không gian màu chỉ được tạo ra cho đèn có thể nhìn thấy vì vậy không sử dụng cho ánh sáng vô hình đăng ký bên trong cảm biến như một giá trị rgb mặc dù nó đã xảy ra

giá trị không gian màu hợp lý chỉ có ý nghĩa cho ánh sáng khả kiến. và các giá trị không gian màu không thực sự được tạo để thể hiện các bước sóng trong phạm vi hiển thị của chúng tôi.

không có cách chính xác để giải thích các giá trị không gian màu có thể nhìn thấy như rgb yuv như hồng ngoại trừ khi bạn biết chính xác cảm biến máy ảnh chi tiết giấy trắng và kiểm tra cảm biến với nhiều bộ lọc chính xác cao cho từng bước sóng cụ thể. cho và ứng dụng.

để giữ mọi thứ đơn giản sử dụng bộ lọc hồng ngoại bên ngoài cho các bước sóng cụ thể và xóa bộ lọc bên trong máy ảnh điện thoại hoặc máy tính bảng nếu bạn có thể sửa đổi vật lý của cam web và loại bỏ bộ lọc trên đầu cảm biến và sử dụng các bộ lọc bên ngoài để bảo vệ cảm biến khỏi ánh sáng UV và vân vân.

Các vấn đề liên quan