소스코드를 블로그에 그냥 올리면 구분이 어렵습니다.



if UIImagePikcerController.isSourceTypeAvailable(.Camera) {
imagePicker.sourceType = .Camera
} else {
}


좋은 개발자가 되려는 사람들이 본인도 못알아 볼 정도로 불편함을 유발하는 방식을 이용하면 안되지 않을까요...?


친절한 블로거 여러분 덕분에 highlight.js 를 사용하는 방법을 공부했습니다.


js파일과 css 파일을 tistory에 업로드 합니다.

(자세한 내용은 추후에 적겠습니다.)



그럼 지금부터 적용해 보겠습니다. 아래의 코드를 html 편집기 모드에서 원하는 위치에 작성합니다.



<pre> <code class="swift">

소스코드가 들어갈 위치 

</code>

</pre>



토닥토닥

if UIImagePikcerController.isSourceTypeAvailable(.Camera) { // 카메라 사용 가능 하면 소스타입을 세팅한다. imagePicker.sourceType = .Camera } else { // 카메라 사용 불가능 } if UIImagePikcerController.isCameraDeviceAvailable(.Front) { // 전면 카메라 사용 가능 } else { // 전면 카메라 사용 불가능 } if UIImagePikcerController.isCameraDeviceAvailable(.Rear) { // 후면 카메라 사용 가능 } else { // 후면 카메라 사용 불가능 }


자세한 참고문헌 링크와 사용법은 추후에 적겠습니다.


일단은 성공한걸로 만족~


가벼운 안경 착용 시뮬레이트 어플리케이션 ddunglass는 아래와 같은 핵심 기능을 구현하고자 합니다.


1. 카메라 

  

사용자는 안경을 착용해볼 얼굴 사진을 카메라 롤에서 선택하거나, 카메라로 직접 찍어 선택할 수 있습니다.


2. 사진 크기 조정 및 크롭


사용자는 선택한 얼굴 사진을 확대, 축소 하거나 사진을 자를 수 있습니다.


3. 안경 선택


사용자는 어플리케이션 ddunglass에서 직접 제공하는 안경 사진을 선택하거나 자신이 직접 다운 받은 안경 사진을 카메라롤에서 선택할 수 있습니다.



4. 안경의 크기 조정 및 위치 이동


사용자는 안경의 위치를 자신의 얼굴 사진과 매칭 되도록 위치를 조정하고 확대 축소할 수 있습니다.



5. 사진 필터링


사용자는 가상으로 안경을 착용한 사진에 효과를 줄 수 있습니다.



6. 저장 및 공유


사용자는 위의 단계를 마친 결과물을 자신의 카메라롤에 저장하거나 바로 공유할 수 있습니다. 


   


* : 우리의 실력으로 개발이 가능하다면 OpenCV(Open Source Computer Vision, 실시간 이미지 프로세싱에 중점을 둔 라이브러리)를 활용해 사용자가 원하는 사진의 배경을 없애주는 기능을 추가해 보다 많은 안경 사진을 활용할 수 있도록 합니다.

'dev > ddunglass' 카테고리의 다른 글

0. ddunglass : coming soon  (0) 2017.06.11

안녕하세요.

 

팀에서 간식 담당을 맡고 있는 초이까까(감자)라 합니다.

 

모임을 꾸린지 약 한 달이 되서야 자기 소개를 하게 되네요.

 

실력이 부족해서 스터디를 만들어 함께 공부를 하고자 만든 모임인데, 어쩌다 보니 마음이 맞는 사람 다섯 명이 모이게 되었습니다.

 

빅픽쳐, 모닝케어, 욘듀, 파순이 그리고 저

 

모임 때마다 '오늘 뭐 하지' 란 공부 이야기 보단 '오늘 뭐 먹지', '뭐 마실까' 이야기를 더 자주 하는 느낌이 드는 술모임 같지만

 

매 모임이 지날수록 프로젝트가 조금씩 진행되어 나가는 모습에 그래도 스터디 하는구나 라는 느낌이 뿌듯하네요.

 

 

마지막까지 아무 일 없이 힘내서 프로젝트를 잘 마무리 합시다!!!!

 

화이팅!!

 

 

'hello' 카테고리의 다른 글

#07. 신입 개발자 : 첫 출근날엔 무엇을 하나요?  (0) 2017.08.07
#06. 안녕하세요~!  (0) 2017.07.24
#04. 안녕하세여  (0) 2017.06.11
#03. 안녕하세요 -♪  (0) 2017.06.11
#02. 안녕하세요  (0) 2017.06.11

+ Recent posts