본문 바로가기

ios 카메라3

AVCaptureVideoDataOutput을 이용해서 카메라 만들기1 AVCaptureVideoDataOutput을 이용해서 카메라 만들기1 iOS 비디오 녹화 어플을 만들다가 생각지도 못한 난관에 봉착했다. 비디오를 녹화하는 도중에 녹화한 데이터크기를 실시간으로 체크하는 기능을 추가해야하는 상황이 발생했다. 젠장… AVCaptureMovieFileOutput을 이용해서 비디오를 커스터마이징 하고 있었는데, AVCaptureMovieFileOutput으로는 실시간으로 데이터를 체크가 불가능했다. 대신, AVCaptureVideoDataOutput 과 AVAssetWriter를 이용해야지 데이터 체크가 가능했다. 그리고 AVCaptureVideoDataOutputSampleBufferDelegate, AVCaptureAudioDataOutputSampleBufferDeleg.. 2019. 4. 16.
ios 카메라를 만드는 두가지 방법 - 설명 ios 카메라를 만드는 두가지 방법 1 UIImagePickerController 사용 -Foundation 프레임워크의 UIImagePickerController 클래스를 사용하면된다. 장점: 구현이 쉽다. 단점: 커스터마이징이 어렵다. AVCaptureDevice 다양한 커스터마이징 가능 AVCaptureSession 카메라를 시작을 선언해주는 역할을 한다. 일반적으로 별도의 카메라 큐를 만들어서 세션을 시작한다. AVCaptureVideoPreviewLayer 카메라가 향하는 곳을 영상으로 볼 수 있다. PreViewLayer는 영상이 나오는 화면을 가르킨다. PreViewLayer는 AVCaptureDevice + AVCaptureSession + Input + Output을 갖춰야 한다. AVC.. 2018. 12. 4.
ios 카메라를 만드는 두가지 방법 2 첫번째 방법 //// ViewController.h// CarmeraExam1// // #import #import @interface ViewController : UIViewController //프레임을 강제로 연속 캡쳐@property (weak, nonatomic) IBOutlet UIView *frameforcapture; //순간적으로 찍은 이미지 보이게@property (weak, nonatomic) IBOutlet UIImageView *imageV; - (IBAction)takePhoto:(id)sender; @end //// ViewController.m// CarmeraExam1// // #import "ViewController.h" @interface ViewController .. 2018. 12. 3.