목록분류 전체보기 (248)
와챠의 우당탕탕 코딩 일기장
스플래시 기능을 간단하게 추가해보려고 한다~~ 1. 의존성 추가 https://pub.dev/packages/flutter_native_splash
빅데이터 시간에 워드 클라우드도 배웠고,,, 갑자기 내 일기 데이터로도 해보고싶어졌다. 나는 달에 쓰는 일기라는 어플로 매일매일 일기를 쓰는 편이다. 2018년 4월부터 쭉 써왔으니...몇년이여 5년쯤 쓴듯. 지금까지 1866개의 일기를 써왔다고 한다. (앱 바꾸기 귀찮아서 쭉 써온 건데 이렇게 활용할 날이 오다니...) 이 데이터로 단어 빈도 분석 가보자구~~~!! 먼저 이 일기 데이터를 파일화 해야한다. 달에 쓰는 일기 앱>설정>일기 백업하기: 텍스트 파일로 저장하기 이렇게 하면 txt 파일 하나를 얻을 수 있다! 1930장...ㄷㄷㄷ 짱이다 뿌듯해 이제 코드를 작성해보자. 나는 jupyter 환경에서 작성했다. 먼저 코드 짤 때 필요한 라이브러리들 모두 선언 # 텍스트 빈도 분석 import jso..
카메라에서 보이는 이미지를 실시간으로 캡쳐해보려고 한다.. 결과화면 결과 화면은 다음과 같다. 앱을 실행하면 카메라 화면이 보인다. 아래 플로팅 버튼을 누르면 해당 카메라의 화면이 캡쳐되고, 이 캡쳐된 이미지를 보여주는 화면으로 이동한다. 공식 문서 https://docs.flutter.dev/cookbook/plugins/picture-using-camera#3-create-and-initialize-the-cameracontroller Take a picture using the camera How to use a camera plugin on mobile. docs.flutter.dev 1. 의존성 추가 - file_path, path 라이브러리는 추가하지 않았다. dependencies: //....
0. 준비 아래 라이브러리를 사용해서 사람의 skeleton을 뽑아보겠습니다.ㅎㅎ우와 신난다 https://github.com/flutter-ml/google_ml_kit_flutter GitHub - flutter-ml/google_ml_kit_flutter: A flutter plugin that implements Google's standalone ML Kit A flutter plugin that implements Google's standalone ML Kit - GitHub - flutter-ml/google_ml_kit_flutter: A flutter plugin that implements Google's standalone ML Kit github.com 제가 만들고자 하는 것은 다..
준비 0. 구글 API콘솔 프로젝트 생성 - OAuth 2.0 클라이언트 ID를 Android 용으로 생성 개발 1. 의존성 추가 - 파이어베이스랑 구글 프로젝트 생성하다보면 의존성 추가하라고 안내해주는 대로 추가하다보면 이렇게 댑니다아 implementation 'com.google.firebase:firebase-auth-ktx:21.0.3' implementation platform('com.google.firebase:firebase-bom:31.5.0') implementation 'com.google.firebase:firebase-analytics-ktx' implementation 'com.google.android.gms:play-services-auth:20.5.0' 2. 인터넷 권한 ..
3.얼굴인식 스노우 카메라 쉽게 따라만들기 - Python https://www.youtube.com/watch?v=tpWVyJqehG4 # 사용할 라이브러리 선언 import cv2, dlib, sys import numpy as np # 영상 크기 10분의 3만큼 줄이기 scaler = 0.3 # detector 초기화 detector = dlib.get_frontal_face_detector() # 학습된 모델 넣기 predictor = dlib.shape_predictor('shape_predictor_68_face_landmarks.dat') # 영상 로드 # cv2.VideoCapture(0) 이면 웹캠 cap = cv2.VideoCapture('samples/A.mp4') # 얼굴 위에 붙일..
강의 보면서 코드 따라치기 연습 1. OpenCV 소개 및 기본 사용법: 고양이 사진 출력 & 흑백 사진으로 변경 & 파일 저장 https://www.youtube.com/watch?v=F2FRpmh9sQo # 이미지 읽어서 살펴보기 import cv2 # 이미지 읽어서 Numpy 객체로 만들기 # cv2.imread(file_name, flag) # 주의: openCV: RGB가 아닌 BGR! + Matplotlib: RGB img_basic = cv2.imread('venv/dog.jpeg', cv2.IMREAD_COLOR) # 이미지 화면에 출력 # cv2.imshow(title, image) cv2.imshow('Image Basic', img_basic) # 키보드 입력 처리 # cv2.wait..
~제가 작성한 노션을 블로그에도 옮기고 + 수정한 내용입니다!~ 목차 Git flow Git Issue Template 사용법 Git Pull Request Template Commit Convention 실제 사용 예시 1. Git Flow 🍎 사용 목적 큰 프로젝트일수록 협업하는 인원도 많아집니다. 이때 여러 인원이 하나의 repository에 commit, push, merge하는 과정에서 누가/어떤 내용을 개발(또는 수정)했는지 관리하기 복잡해질 수밖에 없습니다. 이런 복잡성을 없애고, 프로젝트 관리를 쉽게 만들어주기 위한 약속이 Git Flow입니다. branch를 어떻게 활용해야 하는지, commit message는 어떻게 작성해야 좋은지 등등 git에 관한 기본 약속들을 지키면 커밋 내용만 ..