구)홈페이지 오탈자 보기
IT EXPERT, 영상 처리 프로그래밍 by Visual C++

 

페이지오탈자 내용등록일
142

(p.42 본문 3번째줄)

y축에 대한 for 루프의 인덱스를 j로 주로사용하고,
y축에 대한 for 루프의 인덱스를 i를 사용함에...

에서 y는 j를 x는 i를 사용해야 함

2007-06-051
246

(46)

윈도우즈 AIP => 윈도우즈 API 

2007-12-282
397

(p.97 표 3-3의 5행 2열 (biBitCount))

2의4승이면 2의 24승 = 16,777,216 색상을 표현할 수 있다.

에서 2의4승이면=> 24이면

2007-06-251
398

(p.98 표3-3 밑으로 3열)

RQBQUAD -> RGBQUAD

2007-06-251
3106

(p.106 9줄,15줄)

BITMAPFINOHEADER -> BITMAPINFOHEADER

2007-06-251
4122

(122페이지)

"C++ 클래스 마법사가 만들어주는 CDib.h 파일과 CDib.cpp 파일의 코드는" 을
"C++ 클래스 마법사가 만들어주는 Dib.h 파일과 Dib.cpp 파일의 코드는" 으로 변경.

2008-08-142
4132

(132 페이지)

132페이지, 밑에서 6번째 줄 굵은 글씨로 되어있는 부분.
"void InitDib()" 를 "BOOL InitDib()" 로 변경

2008-08-142
5239

(239)

아래에서 2번째 줄의 CImageToolDoc를 CImageToolView로 수정 

2008-08-192
6257

(257 페이지)

257페이지, [그림 6-1]에서 좌측하단의 인덱스가 ptr[h-1][w-1] 으로 되어있는데
이를 ptr[h-1][0] 으로 변경. 우측하단의 인덱스는 ptr[h-1][w-1] 가 맞음.

2008-08-142
6262

(262)

좌측바에서 DibEnhancement.cpp 라고 되어 있으나
본문의 소스코드는 ImageToolDoc.cpp 를 보여주고 있음.
따라서 DibEnhancement.cpp를 ImageToolDoc.cpp로 수정해야 함 

2008-08-202
6290

(290페이지 수식)

290페이지의 내용은 다음 그림이 맞습니다.

2008-08-202
6296

(296페이지 5번째 줄)

250/50 = 5 

2008-12-252
6304

(304)

마지막 줄
WM_PAIN -> WM_PAINT 

2008-12-272
6310

(310)

두번째 수식의 첫 항
dr/ds -> ds/dr 

2008-12-272
7325

(325쪽 밑에서 6번째 줄!!)

int b = ( a >= 0 ) ? a : ?a; =>int b = ( a >= 0 ) ? a : -a;

2007-07-081
8369

(369페이지)

6번째 줄

g의 전치행렬을 g로 표기할 경우

바로고침

g의 전치행렬을 gT(위첨자)로 표기할 경우

2009-09-023
8410

(8장, 410페이지)

[그림 8-32] 아래 단락에서 DifFilterDiffusion 을 DibFilterDiffusion 으로 변경.
(단락 두 번째 줄과 아래에서 두 번째 줄에서 각각 나타남)

2008-01-252
8412

(8장, 412페이지)

맨 아래에서 두 번째 줄에서 DifFilterDiffusion 을 DibFilterDiffusion 으로 변경

2008-01-252
9434

(9장, 434페이지)

맨 아랫줄, “a값으로 1을 사용할 것이다.” 에서 1을 -1로 변경.
즉, “a값으로 -1을 사용할 것이다.”

2008-01-252
9436

(9장, 436페이지)

위에서 세 번째 수식에서 두 번째 항의 v4 앞 부호를 +에서 - 로 변경.

[그림 참조]

2008-01-252
10473

(10장, 473페이지, 아래에서 3~4번째 줄)

double* tr = new double[sizeof(double)*N];
double* ti = new double[sizeof(double)*N];

을 다음과 같이 변경.

double* tr = new double[N];
double* ti = new double[N];

2008-09-172
10520

(10장, 520페이지)

밑에서 5번째 줄
CFourier 클래스의 멤버 함수로써 -> CDibFourier 클래스의 멤버 함수로써

2008-04-012
11566

(11장, 566페이지)

여기서 잠깐 중앙 수식 바로 아래 줄을 다음과 같이 변경.

[그림 참조]

2008-01-252
11570

(11장, 570페이지, 위에서 12~15번째 줄)

memset(dx2[i], 0, sizeof(int)*w);
memset(dy2[i], 0, sizeof(int)*w);
memset(dxy[i], 0, sizeof(int)*w);

을 다음과 같이 변경.

memset(dx2[i], 0, sizeof(double)*w);
memset(dy2[i], 0, sizeof(double)*w);
memset(dxy[i], 0, sizeof(double)*w);

2008-09-172
11571

(11장, 571페이지)

위에서 10, 11째 줄에 선언된 g[5][5] 배열에서 {4, 16, 24, 16, 24} 를 {4, 16, 24, 16, 4} 로 변경. 즉, 

double g[5][5] = { {1, 4, 6, 4, 1}, {4, 16, 24, 16, 4},  {6, 24, 36, 24, 6}, {4, 16, 24, 16, 4}, {1, 4, 6, 4, 1} };

가 되어야 함.

2008-06-162
11574

(11장, 574페이지)

두 번째 단락의 2, 3번째 문장 시작에서
'dx2, dy2, dxy는' 을 'dx2, dxy, dy2는' 으로 변경.
'gdx2, gdy2, gdxy는' 을 'gdx2, gdxy, gdy2는' 으로 변경.

2008-01-252
13666

(p666 이중 for문 처음부분)

p666에
for(j=1; j<h; j++)
for(i=1; i<w; i++)
{
 if(ptr[j][i] !=0)
 {
  if(i == 53 && j == 26) // <-- 필요없는 if 문입니다.
   int k = 10;

2007-11-082
13666

(13장, 666페이지)

위에서 5번째 줄에 max_eq 변수 선언 추가. 즉, 아래와 같이 변경.

int label = 0, maxl, minl, min_eq, max_eq;

2008-01-252
13666

(13장, 666페이지)

위에서 11, 12줄 내용을 삭제. 즉, 아래 두 줄을 삭제.
if( i == 53 && j == 26 )
  int k = 10;

2008-01-252
13666

(13장, 666페이지)

아래에서 7번째 줄(//등가 테이블 조정)부터 괄호 닫는 곳까지 아래와 같이 변경.

// 등가 테이블 조정
min_eq = min(eq_tbl[maxl][1], eq_tbl[minl][1]);
max_eq = max(eq_tbl[maxl][1], eq_tbl[minl][1]);

eq_tbl[eq_tbl[max_eq][1]][1] = min_eq;
}

2008-01-252
index856

(찾아보기, 856페이지)

“DifFilterDiffusion 함수 … 410” 을 “DibFilterDiffusion 함수 … 410” 으로 변경.

2008-01-252