저는 평소 1인 개발을 통해 수익화를 경험해보고 싶은 목표가 있었고 이번에 그 첫걸음을 내디뎠습니다.개발과 앱 검수 기간을 포함해 이번 3월 한 달 동안 프로젝트를 진행해 앱 하나를 만들어 출시하게 되었습니다. 앱 이름은 캠퍼스클럽으로 언제 어디서든 학교 학생이라면 자신의 학교에 모든 동아리를 살펴볼 수 있고만약 동아리 관리자라면 캠퍼스클럽에서 모집공고를 게시하고 지원자들을 관리할 수 있는 기능을 가진 애플리케이션입니다.캠퍼스 클럽을 만들게 된 계기 대학교 커뮤니티 사이트인 에브리타임을 둘러보던 도중 동아리 존재 유무에 대한 질문과 현재 모집하는 동아리가 있는지에 대한 질문들이 자주 올라오는 것을 발견하였습니다.이런 글이 올라오는 이유를 파악해 보니 대학교 동아리들은 모집 기간에만 모집 공고를 올리기 때..
프론트엔드, 백엔드 개발 모두 진행하였는데 본업이 백엔드 개발자다 보니 UI, UX의 부족함은 감안해주시면 감사드리겠습니다.. 지극히 개인적 사용 목적으로 개발한 개인 프로젝트이며 Kafka와 Debezium을 사용해 데이터 동기화를 한 것이 특징인 프로젝트입니다. 분산 시스템에서 데이터 동기화를 어떻게 구현했는 지를 중심으로 설명드리려 합니다! 프로젝트 개요 매주 웨이트 트레이닝을 하는데 중량이나 횟수, 진행한 세트 수 등을 기록하지 않아서 매주 할 때마다 헷갈리고 중량이 잘 늘지 않는 것 같다... 좀 더 체계적으로 운동할 수 있도록 내 운동 페이스에 맞춘 트레이너 앱을 제작해 관리하자! 사용 시나리오 오늘도 웨이트 트레이닝을 하러 헬스장에 간다! 헬스 시작 전 운동 시작하기 버튼을 누른다! 진행할 ..
자동차 번호판 인식 with OpenCV 1. 라이브러리 호출 import cv2 import numpy as np import matplotlib.pyplot as plt import pytesseract plt.style.use('dark_background') 사용한 라이브러리들은 총 4가지이다. 사용 용도는 다음과 같다. cv2 : Opencv numpy : 복잡한 수치계산 matplotlib : 시각화 pytesseract : 글자 인식 (사진에서 번호판 숫자 추출) 2. Read Input Image 2번째 단계에서는 이미지를 불러온 후 너비, 높이, 채널의 값을 저장한다. matplotlib을 이용해 정상적으로 불러왔는지 출력해보고 저장된 너비, 높이, 채널을 확인한다. img_ori = c..