회의내용 - minho0315/OpenCV GitHub Wiki
-
이번주 목표
- 실제 사람이 찍은 사진으로 해보고 인식률 체크해보기
-
진행 사항
- 결과값 파일 XML 파일로 저장
- 관리자모드, 사용자모드 구현
-
2월22일까지
- 공통
- 실제 사진으로 여러장 실행시켜보고 인식률 체크
- 추가적으로 필요한것이 있나 최종 체크
- 프로젝트 마무리 소감 발표 준비
- 공통
-
이번주 목표
- 관리자모드, 사용자모드 구현
- 결과값 파일을 txt파일이 아닌, xml, json 포맷으로 저장하기
-
진행 사항
- ID값 이진수로 인식하기 성공
- omr 이미지를 변경하여 학번부여완료
- 결과값 txt파일로 저장하기 완료
-
2월19일까지
- 공통
- 관리자모드, 사용자모드 구현
- 결과값 xml, json 포맷으로 저장
- 공통
-
공지사항
- 스터디 다음주 월요일에 종료 예정 (2월22일)
-
이번주 목표
- ID값 이진수로 인식하기 (경우의 수 : 2^5)
-
진행 사항
- ID값 부여 완료. (5개)
-
2월15일까지
- 공통
- 추가적인 코드 이해
- ID값 이진수로 인식하게 만들기
- 공통
-
변경사항
- 설 연휴로 인한 2월11일 조 스터디 취소
-
이번주 목표
- 이미지에 id값 추가
- 각자 구현코드 이해하고 발표하기
-
진행 사항
- 블로그 글은 이해했지만 코드이해 부족
-
2월8일까지
- 공통
- 이미지마다 ID값 구현
- 코드이해 및 발표준비
- 공통
-
교수님 미션(2/4)까지
- 프로젝트 구체적인 진행 일정세우기
- 2월1주차 - 원리 정리 및 이해하기
- 2월2주차 - 추가기능 구현
- 2월3주차 - 샘플 OMR이 아닌, 실제 OMR카드에 적용
- 2월4주차 - 프로젝트 체크 및 보수, 정리
- 최종 프로젝트 마감일 2월22일 예정
- 프로젝트 구체적인 진행 일정세우기
-
이번주 목표
-
진행 사항
- 영상처리 프로젝트에 대한 구체적인 계획 설정완료
-
2월4일까지
- 공통
- 자료조사
- 조사한자료 및 블로그 원리 이해하기
- 공통
-
교수님 미션(2/1)까지
- 프로젝트 주제 최종 결정 및 자료 조사
- 프로젝트 주제 결정
- 프로젝트 관련 자료 조사 및 분석
- 프로젝트 주제 최종 결정 및 자료 조사
-
진도 점검
- 이민호 : 다 성공
- 박인혁 - 챕터7 읽어봄, qr코드 실습해봄
- 고재민 : 챕터7 읽고 실습, qr코드 C++ 실습완료, C# 실습중
- 유승우 : 챕터7 읽고 실습, qr코드 실습중
-
진행 사항
- 조원 전체 챕터7 공부 완료, 영상처리 프로젝트에 대해 회의하고 주제 선정 완료.
-
프로젝트 주제 : OMR 인식
- 프로젝트 제목 : OpenCV를 활용한 OMR카드 인식
- 부제(결정 중)
- 인생은 성적순이 아니잖아요 / 재수각이다 - 이민호
- 아 OMR 밀려썼다... - 유승우
- OMR인식 프로그램을 활용한 성적조작 - 박인혁
- 로또보다 신중하게 - 고재민
- 프로젝트 내용 및 배경
- QR코드 인식 프로그램을 응용한 프로젝트로, 현재 객관식 답안 채점을 위해 사용하고 있는
OMR 채점 시스템을 opencv로 코딩, 프로그램화 하고 채점 기능 등 여러가지 추가기능을 구현하는것을 목표로 잡음.
- QR코드 인식 프로그램을 응용한 프로젝트로, 현재 객관식 답안 채점을 위해 사용하고 있는
- 목표
- OMR을 정확하게 인식 (이미지를 보고 인식)
- 채점 기능
- 평균, 각 문제에 대한 정답률, 석차, 학점 등등 추가기능 제공
- 사용언어
- C++
- 프로젝트 제목 : OpenCV를 활용한 OMR카드 인식
-
1월 31일까지 (다음 조 모임 1월31일 23시30분)
- 공통
- 자료조사
- C# 책 마무리하기
- 공통
-
교수님 미션(1/28)까지
- QR코드와 관련된 프로그래밍 조금 더 보충하기
- 영상과 관련된 프로젝트 주제 정하기
- 관련자료 조사하기
- 어떤것들을 공부할것인지 사전조사하기
-
진도 점검
- 이민호 : QR코드 프로그래밍 거의 성공, 챕터6 실습완료
- 박인혁 : 챕터6 책읽고 실습함, QR코드 보충 필요
- 고재민 : 챕터6 책읽고 실습함, QR코드 보충 필요
- 유승우 : 챕터6 책읽고 실습함, QR코드 보충 필요
-
진행 사항
- 조원 전체 챕터6 공부 완료, 조 스터디를 통해 QR코드 프로그래밍 어떤 방향으로 할지 계획함.
-
1월 28일까지
- 공통
- 챕터7-02까지 실습해오기
- wiki에 각자 조사한 프로젝트 주제 올리기 (각자) - 1/27일까지
- QR코드 보충해오기
- 공통
-
교수님 미션(1/25)까지
- QR코드 사진이 온전하지 않은 경우, 인식할 수 있도록 이미지 변형시키기
- 회전 되어있는 사진이라면 원래대로 회전
- 눕혀있는 사진이라면 왜곡하여 QR코드가 정사각형으로 보이게 조정
- 사진 비율이 다르다면 원본비율로 조정
- QR코드 사진이 온전하지 않은 경우, 인식할 수 있도록 이미지 변형시키기
-
진도 점검
- 이민호 : 다 성공
- 박인혁 : 챕터5읽고 예제 실습 반정도함, 키보드라벨링 실습시도
- 고재민 : 챕터4오류해결하고 실습, 챕터5 실습, 키보드라벨링 성공
- 유승우 : 챕터5읽고 예제 2,3개 실습, 키보드라벨링 성공
-
진행 사항
- 조원 전체 챕터5 공부 완료, 조 스터디를 통해 키보드라벨링 성공
-
1월 25일까지
- 공통
- 챕터6 공부하고 실습코드 실행해오기
- 교수님 미션 공부해오기
- 공통
-
교수님 미션(1/21)까지
- 키보드 이미지와 관련된 내용 공부
- 세그먼테이션
- 라벨링
- 엣지추출
- 영역 분류
- 그 외 여러가지 코드 실습
- 키보드 이미지와 관련된 내용 공부
-
진도 점검
- 이민호 : 다 성공
- 박인혁 : 챕터4 예제코드 실습 완료, 키보드 라벨링 실습, transform 공부
- 고재민 : 챕터4 예제코드 실습 완료(몇가지는 오류), 키보드 라벨링 실습, transform 공부
- 유승우 : 챕터4 예제코드 실습 완료, transform 공부, 키보드 라벨링 공부
-
진행 사항
- 챕터4 조원 전체 실습 완료.
-
1월 21일까지
- 공통
- 챕터5 공부하고 실습코드 실행해오기
- 교수님 미션 공부해오기
- 키보드 라벨링을 좀 더 명확하게 해보기 (라벨링 사이즈 옵션 설정 등 사용)
- 공통
-
교수님 미션(1/18)까지
- coconnectedComponentsWithStats 알고리즘 동작의 이해와 응용
- 3조 키보드 이미지를 라벨링 하되, 글자가 아닌 키보드 사각형이 라벨링되도록 해보기
- 이미지 변환 transform에 대해서 공부
- 이미지 이동 (평행, 대칭)
- 이미지 회전 원하는 만큼 이동
- 크기 변환 (축소 확대)
- 왜곡( 이미지를 펴진 이미지로 만들기 )
-
진도 점검
- 이민호 : 다 성공
- 박인혁 : 챕터3 공부, git에 올려진 내용 바탕으로 C#, C++실습
- 고재민 : 챕터3 발표 준비 완료, git에 올려진 내용 바탕으로 C#, C++실습
- 유승우 : 챕터3 요약, git에 올려진 내용 바탕으로 C#, C++실습, C++ 실습시 오류
- 정윤미 : 챕터3 공부, git에 올려진 내용 바탕으로 C#, C++실습
-
진행 사항
- 챕터3 고재민 발표, 유승우 요약(wiki 업로드)
-
1월 18일까지
- 공통
- 챕터4 공부하고 실습코드 실행해오기
- 교수님 미션 공부해오기
- 공통
-
변경 사항
- 월요일 미팅 오후 10시로 변경
-
교수님 미션(1/11)까지: 세그멘테이션, 라벨링
-
진도 점검
- 이민호 : 다 성공
- 박인혁 : 챕터2 발표준비, c++히스토그램 실습
- 고재민 : c++ 실습
- 유승우 : 챕터2 공부, wiki 확인
- 정윤미 : 챕터2 요약, C# 히스토그램 실습
-
진행 사항
- 챕터2 박인혁 발표, 정윤미 요약(wiki 업로드)
- 다같이 C# 프로젝트 실습 진행
-
다음 조모임(1/11)까지
- 공통
- 교수님 미션 공부해오기
- 교재 챕터3 공부
- 3조 흑백 컬러 이미지 처리 비교
- 각자 실습 못한 부분 진행
- 3챕터 발표자 : 고재민
- 3챕터 요약: 유승우
- c# 설치 다른 조에 공유
- 공통
-
출처 표기를 명확히!
-
교수님 미션(1/7)까지: 히스토그램 공부
- 흑뱅영상에 해당하는 히스토그램 차트를 뽑는다.
- RGB에 해당하는 차트를 뽑는다.
- 위 아래 바꾸는거 이 두가지 변환 변환 할때의 식 수치가 있다. 부가적으로 변환하는것
-
진도 점검
- 이민호 : 다 성공
- 박인혁 : 챕터1 읽음, OpenCV c# 이미지 출력
- 고재민 : 챕터1 읽음, c++ OpenCV 코드 만듦, C# OpenCV 전치리 실습
- 유승우 : 챕터1 읽음, cpp, c# 이미지 출력
- 정윤미 : 챕터1 읽음, branch 생성
-
진행 사항
- 이민호, 유승우 1챕터 발표 끝
- 조원들 모두 branch 생성완료
-
다음 조모임(1/7)까지
- 공통
- 저번주를 비롯하여 이번주차 교수님 미션 공부해오기
- 교재 2챕터 공부
- 2챕터 발표자 : 박인혁, 정윤미
- 공통
-
교수님 미션(1/7까지) : 조별로 알고리즘을 할 수 있는 수준이 될 것
- 이미지 전처리 공부 : 기본적인 알고리즘들(7~8개)을 사용해서 간단한 이미지 전처리에대한 확인
Opencv가 제공하는 함수사용
본인들이 직접 픽셀들을 변경 - 전처리 공부
마스킹
픽셀하나하나 연산
- 이미지 전처리 공부 : 기본적인 알고리즘들(7~8개)을 사용해서 간단한 이미지 전처리에대한 확인
-
진도 점검
- 이민호 : 다 성공
- 박인혁 : 소스트리 연동, c++OpenCV 이미지처리해봄, c#할 예정
- 고재민 : 소스트리 연동, c# OpenCV 이미지처리해봄, 오류해결 wiki 작성 예정
- 유승우 : 다 성공
- 정윤미 : 오류 때문에 c# 못함
- 전체 git push 성공
-
스터디 방식 결정
- 결정된 교재의 8챕터를 4주간 공부
- 돌아가면서 발표자를 하되, 각자의 의문점과 이해한 부분에 대해 교류
- 평일 중 몇번을 만날지는 따로 협의 필요
- 조모임 합법적 결석권
-
조 회의 월/목 3시
-
다음 조모임(1/4)까지
- 공통
교재 1챕터 컴퓨터비전의 이해 공부
OpenCV C++이랑 C# 해보기
각자 브랜치 만들어서 깃허브에 실습 코드 올리기
교수님 미션 준비해오기(중간중간 공유) - 1챕터 발표자 : 유승우, 이민호
- 공통
- github git으로 연동
- OpenCV C++, C# 이미지처리 실습
- 앞으로의 스터디 방향 결정-> 책 한권 선정 후에 한 챕터 씩 맡아서 스터디모임 때 발표 (책 :C#과 파이썬을 활용한 OpenCV4 프로그래밍)
- OpenCV(C++, c#)
- 조이름 - 말하는 감자
- 깃허브공통주소설정