[[TableOfContents]] == PhotoShop 2003 == * 2-2 Object Programming 마지막 레포트 * 참여자 : 강인수, 남상협, 김철민 == 일지 == === 11/12 === * 수업시간에 가장 어렵다고 생각하는 BMP 파일에 관한 것을 했다. 이것만 할줄알면 나머진 알고리즘적 측면이 강하기 떄문에 쉬울 것이다. || 시작시간 || 종료시간 || 한것 || 참여자 || 걸린 시간 || || 13:00 || 13:50 || BMP파일 로드, 저장, 그림 뿌려주기|| 인수, 상협, 철민 || 50분 || === 11/13 === || 시작시간 || 종료시간 || 한것 || 참여자 || 걸린 시간 || || ? || ? || BYTE를 2차원 배열처럼 쓰기 위한 랩퍼 클래스|| 철민 || . || * 스펙 나옴, 내일부터 본격적으로! * 눈깔 책의 내용을 참조하면서 어젯밤 만든 IMAGE CLASS , PIXEL CLASS을 결국 사용안하기로 했다 * 이유인즉 무슨 말인지 모르고 내가 사용 했기 때문이다. 그래서 픽셀중 2차원 사용법만 사용하기로 했다 === 11/14 === * 기본적으로 인수와 상협은 페어 프로그래밍을 했다. * 철민은 혼자 했다. || 시작시간 || 종료시간 || 한것 || 참여자 || 걸린 시간 || || 10:00 || 10:30 || 모자이크 || 인수 || 30분 || || 11:21 || 11:32 || 화면에 그림 띄우기 || 상협 || 11분 || || 11:33 || 11:43 || 2차원 배열 랩퍼 함수 다시 만듬 || 인수 || 10분 || || 11:46 || 12:00 || +, - 밝기 조절 || 인수, 상협 || 14분 || || 12:00 || 12:10 || 메모리 할당 관련 에러 처리 || 인수, 상협 || 10분 || || 12:10 || 12:17 || *, / 밝기 조절, 약간의 리팩토링 || 인수, 상협 || 7분 || || 12:20 || 12:45 || LookUpTable 1,2 완성, 3미완성|| 인수, 상협 || 25분 || || 12:45 || 13:15 || 식사 || 인수, 상협, 철민 || 30분 || || 13:15 || 13:35 || LookUpTable 4,5 완성 || 인수, 상협 || 20분 || || ^..^ || ^..^ || Quantization 2 complete|| 철민 || 30분 || || ^..^ || ^..^ || Quantization 4 complete|| 철민 || 2분 || || ^..^ || ^..^ || Quantization 16,256 complete|| 철민 || 5분 || || ^..^ || ^..^ || Blurring MASK 3X3complete || 철민 || 40분 || || ^..^ || ^..^ || Blurring MASK 5X5complete || 철민 || 5분 || || ^..^ || ^..^ || Blurring MASK 7X7complete || 철민 || 5분 || || 13:35 || 13:56 || LookUpTable 7 완성 || 인수, 상협 || 21분 || || 13:56 || 14:10 || LookUpTable 8 완성 || 인수, 상협 || 14분 || || 14:10 || 14:15 || LookUpTable 9 완성 || 인수, 상협 || 5분 || || 14:23 || 14:44 || 철민의 것과 통합, 약간의 리팩토링 || 인수 || 21분 || === 11/15 === || ^..^ || ^..^ || Sharpening MASK종료3개 COMPLETE|| 철민 || 80분 || || ^..^ || ^..^ || Edge Detection Sobel(8방향)COMPLETE|| 철민 || 30분 || *NEW KNOWLEDGE *If sum of mask_value is '0' or '1' , pixel_values are from '0' to '255' so need not L.U.T. === 11/16 === * 주말이라 각자 했다. * 조금씩 조금씩 하다보니 거의 다 했다. || ^..^ || ^..^ || Edge Detection Prewitt(8방향) COMPLETE|| 철민 || 30분 || || ^..^ || ^..^ || 유사연산자,차 연산자,Embossing(?) COMPLETE|| 철민 || 80분 || || ^..^ || ^..^ || Median Filtering 미 완성|| 철민 || 30분 || || 17:38 || 17:40 || Gamma Correction완성 || 인수 || 2분 || || 17:42 || 17:44 || Parabola 완성 || 인수 || 2분 || || 17:45 || 17:47 || Threshold(binary image) 완성 || 인수 || 2분 || || 17:59 || 18:01 || Level Posterize 완성 || 인수 || 2분 || || 18:10 || 18:11 || Bounded 완성 || 인수 || 1분 || || 18:17 || 18:20 || Contrast Stretching 완성 || 인수 || 3분 || || 18:23 || 18:43 || Histogram Equlaization 완성(?) || 인수 || 20분 || || 10:00 || 10:20 || Histogram 그리는거 완성 || 인수 || 20분 || === 11/19 === || 11:20 || 11:55 || 지금까지 각자 한것 통합 & 버그 수정 & Median Filtering 완성 || 철민, 인수 || 35분 || || 13:10 || 13:26 || 영역으로 7번 기능하기 || 상협 || 16분 || || 13:27 || 13:50 || 다른 영상이랑 사칙 연산하기 || 상협 || 23분 || * 합쳤다. === 11/21 === || 10:12 || 10:42 || 예외 처리 || 상협, 인수 || 30분 || || 10:10 || 10:20 || 블러링 버그 수정 || 철민 || 10분 || || 10:49 || 11:10 || 특수기능(X1) 추가 || 상협, 인수 || 21분 || || 11:10 || 11:44 || 버그 수정 || 인수, 상협 || 34분 || || 14:30 || 16:31 || 버그 수정과 값이 제대로 들어가는가 확인하기 위해 그래프 그림 후.. 집중 안하고 애들이랑 떠들면서 해서 그런지 너무 조금밖에 못했다. || 인수 || 121분 || * 캐스팅 문제 때문에 몇개가 좀 잘못 되었었다. 그래프 보면서 고쳤다. === 11/26 === || 15:10 || 15:52 || 누적 적용 기능 || 상협, 인수 || 42분 || || 15:52 || 16:10 || 특수기능(x2) 추가 || 상협 || 28분 || || 16:10 || 16:47 || 특수기능 구상 || 인수, 상협 || 37분 || || 15:30 || 16:12 || 축소 기능 || 김철민 || 42분 || || 16:47 || 17:32 || 도큐 작성 하다 맘 || 강인수 || 45분 || || 16:47 || 17:48 || 프리젠테이션 작성 || 남상협 || 61분 || === 11/28 === || 9:57 || 10:27 || 확대 기능 || 남상협, 김철민 || 30분 || || 11:15 || 11:55 || X3 || 남상협 || 30분 || || 11:57 || 11:58 || 상하, 좌우 반전 || 강인수 || 1분 || || 14:04 || 15:37 || 도큐 작성,프리젠테이션 || 김철민 || 93분 || === 12/01 === || 11:00 || 11:35 || 특수 기능 때문에 디자인이 꼬여버려서 빼버리기로 함 || 남상협, 강인수 || 35분 || || 01:15 || 01:40 || 특수 기능 문제점 해결 버전과 인수 수정판 통합 || 남상협 || 25분 || === 총 걸린 시간 === 23시간 정도 평균 7.7시간/인 == 소스 코드 == * [http://zeropage.org/~namsangboy/photoshop2003]