1. 개발 계획서
MFC 프로젝트 개발 계획서
|
프로젝트 소개
|
|||
|
프로젝트명
|
음료캔 불량 판독 시스템
|
||
|
개발 인원
|
이은서(팀장), 김영웅, 김재완, 최연주, 이왕신, 나현준
|
||
|
개발일시
|
2025/10/24 ~ 2025/10/31
|
장소
|
드론융합실
|
|
주요주제
|
인공지능 모델과 머신비전을 활용한 음료캔 불량 검출 프로그램 개발
|
||
|
개발 목적
|
- TCP/IP 기반의 클라이언트-서버 통신 구조에 대한 이해 및 구현 능력 향상
- MFC C++, C#, Python 등 이기종 언어 간 통신 연동 기술 학습
- 웹캠 이미지 캡처 및 전송 시스템 개발 능력 향상
- MySQL 데이터베이스를 활용한 데이터 저장 및 관리 구현
- 딥러닝 모델을 활용한 불량품 판별 기능 개발을 통해 인공지능 기술 실습
- 팀 협업 및 통합 테스트 경험을 통해 실무형 개발 능력 강화
|
||
|
개발 환경
|
- OS : Windows
- Language : C++, C#, Python
- Framework : MFC, Winform
- IDE : Visual Studio, Pycharm
- DBMS : MySQL
- VCS : GitHub
- etc. : YOLO, OpenCV, 웹캠
|
||
|
구현 예정 기능
|
1. C++ MFC 클라이언트
- 카메라 연결
- 카메라 영상에서 프레임 사진 촬영
- 촬영한 프레임 사진 C# 서버에 전송
- 모션 감지를 통해 프레임 촬영 시점 조절
- 분석 결과 수신해서 간단하게 표시
2. C# 메인 서버
- 클라이언트로부터 수신한 이미지를 DB에 저장
- 저장한 이미지를 Python AI 서버에 전송
- AI 서버의 분석 결과(정상/불량)를 수신해서 UI 표시(불량률을 그래프로 표시)
- 수신한 결과가 불량일 때 소리로 알림 기능
- 분석 결과 DB 저장
3. Python AI 서버
- 실시간 프레임 사진 수신해서 AI 추론을 통해 정상/불량 판별
- 판별 결과 메인 서버로 전송
4. DB
- 프레임 사진 저장경로 저장
- 정상/불량 판별 결과 저장
|
||
|
예상 문제점
|
1. C++ MFC 클라이언트, C# 메인 서버, Python AI 서버 간의 연결과 데이터 송수신 시
포맷 불일치
2. 인공지능 모델 학습 정도에 따른 불량률 조절 문제
|
||
2. 일정표

3. 요구사항 명세서

4. 유스케이스

5. 순서도

6. 화면구성도

7. 목업이미지




8. 테이블 명세서

9. ERD

'프로젝트 > 팀' 카테고리의 다른 글
| [LMS7 27/28주차] 1114 WPF 자유 프로젝트 "차량 원격 제어 시스템" 개발계획서 (0) | 2025.12.11 |
|---|---|
| [LMS7 24/28주차] 1024 MFC 프로젝트, "음료캔 불량 판독 시스템" 완료 보고서 (0) | 2025.11.04 |
| [LMS7 1+/26주차] 0826 [제60회 전국기능경기대회] 전시 작품 제작 프로젝트, "HomeCare+" 완료 보고서 (0) | 2025.10.23 |
| [LMS7 16/26주차] 0826 [제60회 전국기능경기대회] 전시 작품 제작 프로젝트, "HomeCare+" 개발 계획서 (0) | 2025.10.23 |
| [LMS 7 07/28주차] 0628 C언어 콘솔 게임 프로젝트, 2팀 + 완료 보고서 (0) | 2025.10.09 |