iOS_Swift5

CoreML - Swift

summerorange 2022. 3. 15. 16:29
반응형

#### 여기 자료는 복습 겸 정리하는 공간입니다.

사진으로 분류하는 머신러닝 과제를하려고 하는데 다음과 같은 방식으로 썼다.

우선, 사진 찍어서 해당 꽃 분류하기 문제

라이브러리는 uikit, coreml, vision을 썼고,

class에서는 UIImagePickerControllerDelegate, UINavigationControllerDelegate를 추가했다.

메인 스토리보드에는 네이게이션이 있어서, 카메라 버튼을 클릭하면 카메라가 뜰 수 있도록 해주고, image view를 넣어서 해당 이미지를 볼 수 있도록 해줬다.

그 다음엔 UIImagePickerController()

를 해주고, 카메라 버튼을 누르면 이 이미지 picker가 나타날 수 있도록 해준다. 이 때 설정해주어야 할 것은 

Info.plist 에서 Privacy - Camera Usage Description을 작성하면 된다.

그 다음에 delegate 쓰는 거 잊지 말기. 예전에 이 코드 하나 빼먹고 다 썼는데 안 돌아가서 왜 안되지? 이러고 고생했던 기억이 있다.

imagePicker.delegate = self

카메라의 버튼을 누르면 이 화면이 나타나도록 하는 것

반응형