タグ

AVFoundationに関するfhisaのブックマーク (5)

  • iOSのカメラ機能を使う方法まとめ【13日目】 | DevelopersIO

    尚、今回のサンプルではカメラを使用するので、実機を利用できるようにしてください。 1.UIImagePickerControllerを使う UIImagePickerControllerの導入は非常に簡単です。一般的にUIImagePickerControllerは他のビューコントローラからモーダルビューとして表示します。まず、ViewController.hを開き、以下のように編集してください。 ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UINavigationControllerDelegate, UIImagePickerControllerDelegate> @end UIImagePickerControllerを使用する場合、今回の呼び出し元となる

  • AVFoundationのキャプチャ機能について - tomoyaonishiのブログ

    AVFoundationによるキャプチャ機能をまとめたいと思います。 まず、普段あまり使うことがないAVFoundationの簡単な紹介です。このフレームワークはAppleが用意する「音声・動画などの時間ベースのメディアの再生や作成、編集の細かい作業を行うための超強力な低レベルObjective-C API」です。 しかし、AVFoundationはおそらくAppleが用意するフレームワークの中でも1,2を争う巨大なフレームワークです。その機能を全て紹介することは難しいため、今回はその中でも音声・画像・動画のキャプチャ機能について実際のコードを絡めて紹介したいと思います。 AVFoundationを利用することでUIImagePickerControllerよりもさらにカスタマイズ可能なカメラやレコーダーを開発することができます。 なお、この記事ではかなり噛み砕いて説明しているため初心者の

    AVFoundationのキャプチャ機能について - tomoyaonishiのブログ
    fhisa
    fhisa 2015/01/22
    AVFoundationの設定について網羅的な説明あり
  • AVFoundationを使ったカメラ機能はちゃんとメモリを開放しましょう - ぴよログ

    こちらを参考にAVFoundationを使ったカメラを実装したのですが、このやり方だとどうもメモリを圧迫するということがわかりました。 iOSのカメラ機能を使う方法まとめ【13日目】 | Developers.IO カメラ機能を使うビューに移動→戻る、を繰り返すとだんだんと移動が重くなっていきます。1分以上反応しなかったりとか。Xcodeでモニタリングしているメモリ使用量も増え続けます。 調べてみると、viewDidLoadでセットアップを行ったAVFoundation系のオブジェクトを開放をしていないのが原因のようです。 先の記事ではセットアップメソッドsetupAVCaptureをviewDidLoadで呼んでいます。ビューの移動、戻るを繰り返すとviewDidLoadでひたすらsetupAVCaptureが呼ばれ続けるわけですね。多分ARCで開放してくれるんでしょうけど、実用上は自前

    AVFoundationを使ったカメラ機能はちゃんとメモリを開放しましょう - ぴよログ
  • iOS7で追加されたバーコード読み込みを試す - kakushikaのブログ

    iOSでバーコードを読み取ろうと思うと、ZXingというサードパーティ製のライブラリを利用する必要があった。 iOS7ではバーコード読み取り用のライブラリがデフォルトで入っており、簡単に利用することができる。 バーコード以外にもQRコードなどの利用頻度高そうなものも(イマサラ)追加されている。 コードの種類 定数 UPC-E AVMetadataObjectTypeUPCECode Code 39 AVMetadataObjectTypeCode39Code Code 39 mod 43 AVMetadataObjectTypeCode39Mod43Code EAN-13(JANコード標準タイプ) AVMetadataObjectTypeEAN13Code EAN-8(JANコード短縮タイプ) AVMetadataObjectTypeEAN8Code Code 93 AVMetadataO

    iOS7で追加されたバーコード読み込みを試す - kakushikaのブログ
  • 【Objective-C】QRコード読み取りの全体像把握

    iOS Advent Calender 2013 iOS second stage 4日目担当の@hkato193です。書籍「iPhoneアプリ開発エキスパートガイド」や「OS XとiOSのためのOpenCV環境構築ガイド」などのiPhoneアプリ開発関係のを書いたりしています。アプリだと、プロアスリートが練習に使うスキップバックレコーダーを実現した「PastVid」や、弾むボールでリズムを表現する「Metronome Bounce」などを公開しています。 さて、iOS 7ではバーコードやQRコードなどの1次元/2次元コードをカメラで読み取ることができます。さらにQRコードは読み取りだけでなく、Core Imageを使ったコード作成も行えます。記事では、読み取りと作成の方法をそれぞれ紹介します。 1. 読み取り編 1次元/2次元コードの読み取りは、AVFoundationフレームワーク

    【Objective-C】QRコード読み取りの全体像把握
    fhisa
    fhisa 2014/11/13
    "1次元/2次元コードの読み取りは、AVFoundationフレームワークのキャプチャ出力に関連するクラスAVCaptureMetadataOutputクラスの一機能として標準提供"
  • 1