코어 이미지는 이미지나 비디오에서 얼굴이나 얼굴의 특징을 탐지할 수 있는 기능을 제공한다. 안면 인식기 설정 코어 이미지에서 안면 인식기를 사용하려면 CIImage 객체가 필요하다. UIImage *detectUIImage = [self.sourceImageView image];CGImageRef detectCGImageRef = [detectUIImage CGImage]; CIImage *detectImage = [CIImage imageWithCGImage:detectCGImageRef]; NSDictionary *options = @{CIDetectorAccuracy : CIDetectorAccuracyHigh}; CIDetector *faceDetector = [CIDetector detector..
Core Image Filter 코어 이미지 필터는 입력 이미지와 필터의 동작을 설정하는 옵션을 매개변수로 사용한다.적용할 필터의 리스트를 지정하면 각필터를 지정했을 때계산을 실행하는게 아니라 최종 출력 이미지를 요청할 때만이 필터들을 한꺼번에 모두 적용한다. 필터 카테고리와 필터 코어 이미지 필터는 내부적으로 카테고리 단위로 구성된다.한 필터는 하나 이상의 카테고리에 속할 수 있다.카테고리를 이용해서 원하는 작업에 어떤 코어 이미지 필터들이 필요한지 결정할 수 있다. CategoryKey 를 이용하여 CIFilterArray 를 구할 수 있다.(https://developer.apple.com/library/content/documentation/GraphicsImaging/Reference/CoreI..
기본 이미지 데이터와 출력 [UIImage imageNamed:] 라는 클래스 메소드를 사용하면 아래와 같은 장점이 있다. - 앱의 기본번들에 대한 경로를 지정하지 않아도 mainBundle 로부터 이미지를 찾아 로드한다.- 파일 확장자를 이용하지 않아도 PNG 이미지를 자동으로 로드한다.- 이미지를 로드할 때 화면의 크기를 고려한다. (scale - @2x, device - ~iphone, ~ipad)- 메모리 캐시 기능을 사용한다. 같은 이미지를 이미 로드한 상태에서 로드 요청을 받으면 기존에 로드한 이미지를 리턴한다. [UIImage imageWithContentsOfFile:] mainBundle 에 없는 이미지를 로드할 경우 사용된다.이때 확장자까지 모두 붙어야 로드가 가능하다. [UIImage..
UIImage, CIImage, CGImage UIImage 이 객체는 이미지 데이터를 보여주기 위한 high-level 수단을 제공한다.파일이나 Quartz 이미지 객체나 raw image 데이터로부터 이미지들을 생성할 수 있다.UIImage 클래스는 이미지 객체를 current graphics context에 그리기 위한 여러가지 옵션을 제공한다. 옵션으로는 blend model나 opacity value를 조정할 수 있다. UIImage 는 다양한 이미지 포맷을 지원한다. 이름 확장자 PNG (Portable Network Graphic) .png TIFF (Tagged Image File Format) .tiff, .tif JPEG (Joint Photographic Experts Group) ...
- Total
- Today
- Yesterday
- AWS
- thread
- CIImage
- NSManagedObjectContext
- RunLoop
- Arc
- Swfit
- ios
- delegate
- workerThread
- Block
- set
- NSManagedObjectModel
- docker
- string
- CGImage
- 읽기 좋은 코드가 좋은 코드다
- Swift3
- coredata
- dictionary
- Swift 3.0
- Swift 3
- NSManagedObject
- 꺼내먹어요
- HTTP
- optional
- UIView
- applicationWillResignActive
- EffectiveObjectiveC
- Swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |