2011-11-16 20 views
6

Tôi muốn có được cả hiệu ứng HDR thời gian thực và sau xử lý với AVFoundation và/hoặc CoreImage. Tôi cho rằng điều này là tương đối dễ dàng với CoreImage khi một hình ảnh tĩnh full-frame được chụp, nhưng không ai biết cách đạt được hiệu ứng giống như HDR bằng AVCaptureVideoPreviewLayer?HDR với AVFoundation

+0

Ý của bạn là "tương đối dễ dàng"? Bạn biết một cách đơn giản để tạo hình ảnh hdr với khung hình ảnh iOS? Bạn có thể chia sẻ điều này không? – faviomob

Trả lời

4

Bạn có thể sử dụng phương pháp đại biểu được đề cập AVCaptureVideoOutput lớp trở lên được đề cập (captureOutput:didOutputSampleBuffer:fromConnection:) để nhận từng khung hình trực tiếp từ máy ảnh. Từ khung đó, bạn có thể tạo CIImage và thực hiện các thay đổi bằng cách sử dụng khung công tác CoreImage; Sau đó, chỉ cần vẽ đầu ra bằng cách sử dụng drawRect: phương thức

+0

Bạn có ví dụ về cách triển khai HDR không? – confile

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