CAPSTONE · TEAM PROJECT 닫기 ×
보행자와 소통하는 자율주행 시스템
보행자의 손동작을 인식해 차량의 정지·출발 요청에 응답하는 소형 자율주행
시스템을 개발합니다.
프로젝트 목표
카메라 기반 차선 추종과 보행자 제스처 인식을 하나의 시연 흐름으로
연결합니다. 자율주행과 제스처 인식은 각각 개발·시험 중이며, 전 기능의
통합 동작은 아직 검증 중입니다.
참여한 작업
트랙과 카메라 조건에 맞춰 OpenCV 차선 후보·경로 표시를 확인하고,
직선과 커브 주행 시험에서 인식·조향 문제를 찾아 개선 방향을
검토했습니다.
서보 조향 차량의 조향 범위와 좌우 모터 속도 차이를 시험하고,
커브에서 경로를 놓치거나 정지하는 문제를 반복 확인했습니다.
MediaPipe 손 관절 좌표와 KNN 분류를 사용하는 GO·STOP 제스처 인식
흐름을 정리하고, 결과에 따라 화면에 안내 GIF를 표시하는 시연 방식을
구성했습니다.
Flask 웹 화면에서 카메라 영상, 인식 상태, 수동·자율 주행 기능을
확인하며 시험했습니다.
사용 기술
Python · OpenCV · MediaPipe · KNN · Flask · GPIO Zero · Raspberry Pi
현재 확인된 결과와 한계
차선 후보와 경로를 화면에 표시하고, 손동작을 GO·STOP으로 분류해
시각적으로 응답하는 기능을 각각 시험했습니다. 새 트랙에서 안정적인
완주와 횡단보도·보행자·제스처·차량 제어의 연속 통합은 추가 검증이
필요합니다.
프로젝트 목적
수업에서 배운 내용을 개념 정리로 복습하고, 문제를 풀거나 코드를
실행하며 확인할 수 있는 개인 학습 도구입니다. 빅데이터 공부방과 SQL
작업실을 하나의 사이트에서 선택할 수 있습니다.
빅데이터 공부방
5–8장 개념 정리, 객관식·O/X·코드 실습 문제를 제공합니다.
난이도·유형별 선택, 종합 출제, 복습 필요 문제 모드를 지원합니다.
Pyodide로 Python 코드를 실행하고 표·그래프와 채점 결과를 확인합니다.
SQL 작업실
단계별 SQL 문제와 개념 정리, 자유롭게 쿼리를 실행하는 자유모드를
제공합니다.
문제를 통과한 DB 상태를 다음 단계로 이어 가고, 문제 DB와 자유모드
DB를 분리합니다.
쿼리 실행 결과와 테이블 상태를 확인하고, SQL 파일 저장과 전체
백업·복원을 지원합니다.
구현 구조
HTML · CSS · JavaScript · Web Worker · localStorage Python 실습:
Pyodide SQL 실습: sql.js(SQLite 기반)와 MySQL 학습용 호환 처리
사용 범위
학습 기록은 현재 브라우저에 저장하며 내보내기·불러오기로 옮깁니다.
빅데이터 공부방의 Python 실행에는 외부 런타임을 불러올 인터넷 연결이
필요합니다. SQL 작업실은 엔진을 HTML에 포함해 오프라인 실행이
가능하며, 실제 MySQL 서버의 모든 문법을 지원하는 도구는 아닙니다.
프로젝트 개요
공개 코인 시세와 캔들 데이터를 수집해 거래 신호, 가상계좌와 기록
저장을 연결한 개인 프로젝트입니다. 실제 계정 연결이나 주문 없이 모의
거래만 수행합니다.
주요 기능
최근 24시간 원화 거래대금 상위 10개 종목 선정과 신호 감시
공통 가상계좌의 현금·동시 보유 한도·진입 비중 관리와 매매 기록 CSV
저장
수수료·체결 오차·손절 조건을 반영한 단일 종목 과거 검증
기술과 구현 범위
Python · HTML/CSS · JavaScript · 공개 시세 API
공개 Multi-Band Trend Line의 볼린저 밴드·ATR 로직을 Python으로 옮겨
활용했습니다. 전략 원작자의 저작자 표시와 MPL-2.0 라이선스를
유지합니다.
단일 종목 과거 검증과 TOP10 실시간 모의투자는 구분합니다. 수익성이나
실제 체결을 보장하는 도구가 아니며, 소스 저장소는 비공개입니다.
프로젝트 개요
포렌식 실습의 개별 분석 기능을 Flask 웹 화면에 모아, 파일 업로드부터
분석 결과 확인까지 연결한 개인 프로젝트입니다.
주요 기능
MD5·SHA1·SHA256 해시 계산과 파일 헤더 기반 형식 판별
사진 EXIF·GPS·크기 등 메타데이터와 EML 이메일 구조 분석
파일 내부의 JPG·PNG·GIF·ZIP 시그니처 위치 탐색
사용 기술
Python · Flask · hashlib · exifread · Pillow · Ubuntu · Gunicorn ·
Nginx
저장소는 당시 프로젝트 기록을 바탕으로 일부 코드를 재구성한
복원·정리본입니다. 시그니처 위치 탐색은 삭제 파일의 완전한 복구를
뜻하지 않습니다.
프로젝트 개요
Linux 서버의 패킷을 수집해 Elasticsearch에 저장하고, Flask API와
대시보드로 네트워크 상태를 확인하는 개인 프로젝트입니다.
주요 기능
tcpdump 기반 캡처와 Python 전송기를 통한 서버 간 패킷 전달
패킷 수·트래픽 추이·주요 IP·프로토콜·상세 로그 표시
Gunicorn·Nginx·systemd 기반 서버 실행 구성과 Packetbeat 수집 구성
사용 기술
Python · Flask · Elasticsearch · tcpdump · Packetbeat · Ubuntu/Linux ·
Gunicorn · Nginx
저장소는 당시 프로젝트 기록을 바탕으로 일부 코드를 재구성한
복원본입니다. 위험 이벤트 표시는 특정 포트에 대한 단순 규칙이며,
검증된 침입 탐지 성능을 의미하지 않습니다.
프로젝트 개요
[진행 기간, 참여 인원, 프로젝트의 목적을 입력해 주세요.]
나의 역할과 기여
[본인이 담당한 범위와 직접 내린 결정을 입력해 주세요.]
문제 해결과 결과
문제: 어떤 어려움이 있었나요?
해결: 어떤 방식을 선택했고, 그 이유는 무엇인가요?
결과: 확인 가능한 변화나 배운 점은 무엇인가요?
상세 내용을 준비 중입니다.