en

hi, it seems you are using microsoft internet explorer. it doesn't match web standard and causes problems browsing this site. please please please use mozilla firefox or google chrome instead. thank you!

zh

哦哦!您正在使用Internet Explorer 瀏覽器,它與我們的網頁標準並不相容,可能會導致畫面顯示不正常。
請改用 Mozilla Firefox 或者 Google Chrome 才能正常瀏覽本網站,謝謝!

11.16.2012

透過 AVCaptureVideoDataOutput 做連續影像片段的擷取

在之前透過 AVCaptureStillImageOutput 做靜態影像的擷取文章中,我們已經知道如何建立 AVCaptureSession,並且透過對應的  AVCaptureDeviceInput 與 AVCaptureStillImageOutput 來擷取靜態影像,下面我們將更換此 AVCaptureSession 的 Output 部分,使用 AVCaptureVideoDataOutput 來代替原先的 AVCaptureStillImageOutput,你可以參考之前的文章對 AVCaptureSession 與 AVCaptureDeviceInput 做設定,下面程式碼就只針對 AVCaptureVideoDataOutput 部分做說明。

11.13.2012

透過 AVCaptureStillImageOutput 做靜態影像的擷取

 

在 iOS 6 SDK(iOS 5 SDK 以上)中捕捉攝影機的靜態拍攝畫面,製作類似「錄影同時拍照的效果」可以透果很多方式,像是透過 UIImagePickerController 的方式,呼叫 iOS SDK 所提供的 API 來捕捉畫面,或是透過 AVFoundation 的方式,建立影像的 AVCaptureSession,並且設定對應的 Input 與 Output。而本篇文章所採用的方法屬於後者,我們使用 AVCaptureStillImageOutput 來當做 AVCaptureSession 的 Output 端,輸出靜態影像。

12.07.2010

Camera / 攝影機畫面的擷取方式-後篇(iOS 4 以上適用)

如果您是 iOS 5.0 SDK 以上的使用者,這篇文章你將不再適用,請前往索引式搜索頁面中的 AVFoundation 分類項目,取得新的設定方式。

在之前Camera/攝影機畫面的擷取方式-前篇中,已經成功取得攝影機的內容,但是如果要對齊內容做影像處理時該怎麼辦?在 iOS Developer Library 中有提供另一種解決方式,程式碼如下。

12.05.2010

Camera / 攝影機畫面的擷取方式-前篇( iOS 4 以上適用)

如果您是 iOS 5.0 SDK 以上的使用者,這篇文章你將不再適用,請前往索引式搜索頁面中的 AVFoundation 分類項目,取得新的設定方式。

有別於以往使用 Image Picker 擷取桌面的方式來取得Camera的影像,在 iOS 4 中可以使用另一種方式(AV Foundation),直接抓取 Camera 中的影像,這種方式更快,也更直接,負擔也較小,特別注意本範例只能在 Device 上執行與編譯,在模擬器下則會出現錯誤。其程式碼如下。(View-based Template)