Microsoft PowerPoint - Chapter 9.pptx
|
|
- 태수 연
- 6 years ago
- Views:
Transcription
1 9 장. 래스터변환 학습목표 래스터변환이필요한이유를이해한다. 지- 버퍼알고리즘에의한은면제거가래스터변환과병행되어야하는이유를이해한다. 선분의래스터변환에있어서브레스넘알고리즘의장점을이해한다. 주사선채움알고리즘및활성화선분리스트의사용법을이해한다. 경계채움알고리즘과홍수채움알고리즘의차이점을이해한다. 선형보간방법을이해한다. 비트맵과포스트스크립트의개념상차이점및저장방식의차이점을이해한다. 에일리어싱이발생하는이유와앤티-에일리어싱기법에대해이해한다. 1 래스터변환 (Rasterization) 래스터변환또는스캔변환 (Scan Conversion) Raster = 화소 물체를표현하기위해어떤화소를밝힐것인지를결정하는작업 정규화가시부피에서뷰포트로의사상 정점좌표를화면좌표로변환한결과를기준으로 선분을화면좌표로변환 내부면을화면좌표로변환 2 1
2 지엘의래스터변환 은면제거와동시에진행 깊이와색을보간 정점의 z 값으로부터선분및내부면의깊이를보간 정점의색으로부터선분및내부면의색을보간 화면에보이는모든것은래스터변환결과 최대의연산속도, 최대의정확성이요구됨 3 기울기를기준으로샘플링 1 보다크면 y 좌표를증가 1 보다작으면 x 좌표를증가 선분의래스터변환 4 2
3 교차점계산에의한변환 void LineDraw(int x1, int y1, int x2, int y2){ float y, m; int dx, dy; dx = x2 - x1; dy = y2 - y1; m = dy / dx; for (x = x1; x <= x2; x++) { y = m*(x - x1) + y1; DrawPixel(x, round(y)); } } : 부동소수곱셈으로인한속도저하 5 DDA(Digital Differential Analyzer) void LineDraw(int x1, int y1, int x2, int y2) { float m, y; int dx, dy; dx = x2 - x1; dy = y2 - y1; m = dy / dx; y = y1; for (int x = x1; x <= x2; x++) { DrawPixel(x, round(y)); y += m; } } 6 3
4 DDA 문제점 부동소수연산 부동소수덧셈. 따라서부동소수곱셈보다는빠름 그러나정수연산에비해느림 반올림연산 round( ) 함수실행에걸리는시간 연산결과의정확도 부동소수의경우뒷자리가잘려나감 연속적인덧셈에의한오류누적 선택된화소가실제선분에서점차멀어져서표류 (Drift) 7 브래스넘알고리즘 브레스넘알고리즘 (Bresenham Algorithm) 또는중점알고리즘 ( 中點, Midpoint Algorithm) A 선택 다음화소는 B, C 중하나 화소중심과선분간의수직거리에의해판단 선분이중점 M의아래에있으면화소 B, 위에있으면화소 C를선택 8 4
5 브래스넘알고리즘 A= (x 1, y 1 ) 이면화소 B, C 경계선의중점 M= (x 1 +1, y 1 +1/2) 결정변수 F(x, y) 에의해중점이선분의위인지아래인지를판단 9 다음결정변수와현결정변수의차이 브래스넘알고리즘 void MidpointLine(int x1, int y1, int x2, int y2){ int dx, dy, incre, incrne, D, x, y; dx = x2 - x1; dy = y2 - y1; D = 2*dy - dx; 결정변수값을초기화 incre = 2*dy; 동쪽화소선택시증가분 incrne = 2*dy - 2*dx; 동북쪽화소선택시증가분 x = x1; y = y1; 첫화소 DrawPixel(x, y) 첫화소그리기 while (x < x2) { if (D <= 0) { 결정변수가음수. 동쪽화소선택 D += incre; 결정변수증가 x++; 다음화소는동쪽 } else{ 결정변수가양수. 동북쪽화소선택 D += incrne; 결정변수증가 x++; y++; 다음화소는동북쪽 } DrawPixel (x, y); 화소그리기 } } 10 5
6 브래스넘알고리즘 정수연산에의한속도증가 + 하드웨어로구현첫팔분면에서만정의 다른선분은이동, 반사하여적용 원생성알고리즘 선분생성알고리즘과유사 11 화소좌표 화소의좌하단을기준으로부여하는것 ((b) 방식 ) 이일반적 선분길이조정을위해마지막화소는제외시킴 면적조정을위해외곽화소는제외시킴 12 6
7 그래픽수식표현 현시적표현 (Explicit Representation) y = 2x + 4 묵시적표현 (Implicit Representation) f(x,y) y)=y y - 2x - 4=0( ( 직선 ) f(x,y) = -y + 2x + 4 = 0 ( 직선 ) f(x,y) = 2y - 4x - 8 = 0 ( 직선 ) f(x,y) = x 2 + y 2-1 = 0 ( 원 ) 파라미터표현 (Parametric Representation) (t, 2t+4) 또는 (t 2 + 1, 2(t 2 + 1) + 4) 등 단일하지않음 원의경우 : x 2 + y 2-1 = 0 => (cosθ, sinθ) 13 상하및내외판단 먼저정의된정점 : (x 1, y 1 ), 나중에정의된정점 : (x 2, y 2 ) (5, 0) 를대입하면결과는 f(x, y) = = 20 > 0 으로서양수, 따라서선분의위쪽선분의식이 x = 2 와같은경우, 상하판단이어려움 14 7
8 삼각형의래스터변환 주어진화소가삼각형의내부인지를판단 다각형의모든정점을항상반시계방향으로정의 먼저정의된정점을 (x 1, y 1 ) 으로, 나중정의된정점을 (x 2, y 2 ) 로 선분은반시계방향으로진행할때진행방향의 왼쪽에대해서는 f(x, y) > 0 오른쪽에대해서는 f(x, y) < 0 15 주사선채움알고리즘 (Scan Line Fill Algorithm) 홀수규칙 (Odd Parity Rule, Even-Odd Rule) 홀수번째교차화소부터짝수번째교차화소직전까지채움 짝수번째를포함하지않는이유 : 길이보존 14번 : 1 x < 2, 3 x < 4 8번 : 1 x < 2 4번 : 1 x < 2, 3 x <
9 특수경우처리 길이보존 극대점 : 교차하지않은것으로간주 (H, F, C) 극소점 : 각각교차한것으로간주 : 2 번 (G, A) 극대극소 : 1번교차 (B): 2개의선분으로분할주사선과평행 선분이없는것으로간주 (DE) CD, FE에의해서처리됨 17 공간적응집성 (Spatial Coherence) 내부채움 인접화소끼리는같은색이칠해질확률이높다. 선분 주사선 0번이선분 AC와만났다면바로위주사선 1번도선분 AC와만날확률이높다. 18 9
10 선분리스트 ( 선분테이블 ) 선분위쪽끝점의 y 좌표 (Yend), 아래쪽시작점의 x 좌표 (Xstart), 선분기울기의역수 (1/m) 주사선 1 번 : (7, 1), 2 번 : (7+(-5/2), 2) = (9/2, 2), 3 번 : (9/2+(-5/2), 3) = (4/2, 3) Yend 와일치할때까지계속 19 활성화선분리스트 (Active Edge List) 주사선 2번으로증가할경우교차점의 x 선분 AB: 7+(-5/2) = 9/2, 선분 BC: 7+(6/4) = 34/4 오름차순으로정렬 => (9/2, 34/4). 그사이의화소가칠해짐주사선 3번으로증가할경우현재의주사선번호가 Yend(=3) 에도달 AB 는비활성화되어리스트에서제거 선분 FA가활성화되어활성화선분리스트에삽입 20 10
11 내외부판정 (Inside Outside Test) 진행방향의왼쪽이내부 볼록다각형에서만성립 오목다각형의경우다각형분할 (Tessellation) 에의해볼록다각형의집합으로변형 진행방향의오른쪽에다각형의임의정점이존재하면오목다각형 홀수규칙 (Odd Parity Rule, Even-Odd Rule) 볼록, 오목에무관하게내외부판정 내부점으로부터외부를향한직선은다각형과반드시홀수번교차 21 내외부판정 (Inside Outside Test) 넌제로와인딩규칙 (Non-Zero Winding Rule): 선분의방향을고려 감싸기수 (Winding Number) 선분이반시계방향으로그점을몇번이나감싸는가? 0으로초기화 선분의오른쪽에서왼쪽으로건너가면 +1 왼쪽에서오른쪽으로건너가면 -1 최종감싸기수가 0이아니면내부점으로간주 22 11
12 씨앗채움알고리즘 (Seed Fill Algorithm) 어떤화소가다각형내부임이확인된후 이를씨앗으로해당화소의색을인근으로번져나가게함 경계채움알고리즘, 홍수채움알고리즘 경계채움알고리즘 (Boundary Fill Algorithm) 경계화소색을만날때까지 4방또는8방으로번짐 4방향경계채움, 8방향경계채움 23 경계채움알고리즘 (Boundary Fill Algorithm) 경계채움알고리즘코드 void BoundaryFill4(int x, int y, color FillColor, color BoundaryColor){ color CurrentColor = ReadPixel(x, y); if(currentcolor!= BoundaryColor && CurrentColor!= FillColor){ SetPixel(x, e y, FillColor); o BoundaryFill4(x+1, y, FillColor, BoundaryColor); 동쪽화소 BoundaryFill4(x-1, y, FillColor, BoundaryColor); 서쪽화소 BoundaryFill4(x, y-1, FillColor, BoundaryColor); 남쪽화소 BoundaryFill4(x, y+1, FillColor, BoundaryColor); 북쪽화소 } } 24 12
13 경계채움알고리즘 ( 계속 ) 다각형의연결 4 방연결 (4-Connectedness), 8 방연결 (8-Connectedness) 4 방연결시에 8 방향경계채움을적용하면오류 8 방연결시에 4 방향경계채움을적용하면완전히채워지지않음 25 홍수채움알고리즘 (Flood Fill Algorithm) 경계화소색이상이해도됨 (cf. 경계채움 : 경계화소의색이동일한것으로가정 ) 다각형내부색이완전히동일한것으로가정예 ( 아래 ): 백색을만나는동안에는계속 4 방또는 8 방으로진행 4-방향홍수채움알고리즘코드 void FloodFill4(int x, int y, color FillColor, color OldColor){ if(readpixel(x, y) == OldColor){ FloodFill4(x+1, y, FillColor, OldColor); FloodFill4(x-1, y, FillColor, OldColor); FloodFill4(x, y-1, FillColor, OldColor); FloodFill4(x, y+1, FillColor, OldColor); } } 26 13
14 무게중심좌표 (Barycentric Coordinates) 선분의무게중심좌표 (α, β) 27 무게중심좌표 (Barycentric Coordinates) 삼각형의무게중심좌표 (α, β, ) α 의의미 28 14
15 컨벡스헐 (Convex Hull) 컨벡스헐 주어진점을모두포함하는가장작은볼록다각형컨벡스헐특성 (Convex Hull Property) 위식으로표현된정점 V는항상컨벡스헐내부에존재 29 무게중심좌표계산 2차원투상 30 15
16 무게중심좌표에의한보간 경계상자 (BB: Bounding Box) 다각형을둘러싼최소크기 4 각형 보간 경계부피내의모든화소에대해무게중심좌표를계산 해당화소가삼각형내부인지판단 색과깊이를보간 31 양방향선형보간 (Bilinear Interpolation) Y 방향보간에의해 S, T 를구함 X 방향보간에의해 V 를구함무게중심좌표와일치연산속도는더빠름 32 16
17 지엘의그래픽기본요소 (Primitives) 기본요소정의 : glbegin(type of the Primitive); glvertex3f(v1x, V1y, V1z); glvertex3f(v2x, V2y, V2z); glvertex3f(v3x, V3y, V3z); glvertex3f(v4x, V4y, V4z); glvertex3f(v5x, V5y, V5z); glvertex3f(v6x, V6y, V6z); glvertex3f(v7x, V7y, V7z); glvertex3f(v8x, V8y, V8z); glend( ); GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP GL_TRIANGLES, GL_QUADS, GL_POLYGON 33 지엘의그래픽기본요소 (Primitives) GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUAD_STRIP 지엘에서의다각형 (GL_POLYGON) 에대한세가지규칙 단순다각형 (Simple Polygon) 이어야한다. 볼록다각형 (Convex Polygon) 이어야한다. 평면다각형 (Flat Polygon) 이어야한다. 단순다각형과비단순다각형비교 34 17
18 기본요소의속성 (Attribute) 색 (Color), 크기 (Size), 두께 (Width), 패턴 (Stipple Pattern) 등 void glpointsize(glfloat size); void gllinewidth(glfloat width); void gllinestipple(glint factor, GLushort pattern); void glpolygonstipple(const GLubyte *mask); void glshademodel(mode); 드라이버지원값알아보기 glgetfloatv(gl_point_size_range); glgetfloatv(gl_line_width_range); gllinestipple 함수사용 glenable(gl_line_stipple); LINE gllinestipple(1, 0x3F07); // ( 거꾸로 ) gldisable(gl_line_stipple); 지엘프로그램예 (pp. 460~464) [ 코드 9-10] 지엘의점그리기, [ 코드 9-11] 지엘의선그리기, [ 코드 9-12] 선분의색보간, [ 코드 9-13] 보간에의한다각형내부채움 35 비트맵 (Bitmap) 비트맵편집기 : Adobe Photoshop cf. 포스트스크립트편집기 : Adobe Illustrator 래스터모니터영상, 스캐너로읽은영상, 팩스에인쇄된영상, 페인트브러시로만든영상영상을구성하는개별화소의색을표현하고저장 예 : 7 9 = 63 개의화소배열 36 18
19 에일리어스 (Alias) 계단 (Stair-step, Jaggies) 모양의거친경계선 비트맵표현에서는화소단위로근사화할수밖에없기때문 무한해상도를지닌물체를유한해상도를지닌화소면적단위로근사화할때필연적으로일어나는현상 37 비트맵의확대 필연적으로에일리어싱을수반 추가의화소를채우기위한별도정보가없음 비트맵영상의확대 / 축소 38 19
20 포스트스크립트 (Postscript) 벡터그래픽장비로부터유래 화소라는개념이없음. 무한해상도실제로는영상을그려내는방식 영상을물체 ( 객체, Object) 단위로표현한것 영상을화소단위로표현하는대신정점좌표로표현 영상의표현방식을말하기때문에벡터그래픽장비는물론래스터장비에도적용할수있음 39 비트맵과포스트스크립트 비트맵그리기 = PAINTING, 포스트스크립트그리기 = DRAWING 영상선택 비트맵 : 비트단위, 포스트스크립트 : 물체 ( 객체 ) 단위 자석라소사용꽃잎선택 일러스트사용그린꽃 40 20
21 포스트스크립트글꼴 영상의윤곽선을수식으로표현 특징적인정점의좌표, 이를연결하는보간곡선의수식을명시 특징적인정점 = 제어점 (Control Point) 확대된정점위치에보간곡선을다시적용 비트맵보다매끄러운곡선 에일리어싱완화 포스트스크립트명령어 (PCL: Postscript Command Language) 를사용하여이러한보간작업수행 41 그래픽파일형식 영상압축 무손실압축 (Lossless Compression), 손실압축 (Lossy Compression) BMP(BitMapped Picture) 마이크로소프트윈도우즈운영체제의기본비트맵파일. 일반적으로압축을가하지않은파일 GIF(Graphic Interchange Format) 무손실압축을사용한비트맵파일. 8비트컬러, 즉 256 컬러로제한 256 컬러중하나를투명성을구현하는데사용. 특허가걸려있어유료 GIF 89a(Graphic Interchange Format 89a) 애니메이션을위한파일형식으로서하나의파일에일련의영상을저장 Moving GIF. 프레임재생률제어가능. 256 컬러. 사운드추가할수없음단순한웹애니메이션정도에유용 PNG (Portable Network Graphics) W3C( 웹표준단체 ) 에서추천파일형식. 향상된투명성제어기능. 무손실압축 JPEG(Joint Photographic Expert Group) JPEG은엄밀한의미에서일종의압축기법. 파일형식이아님 24비트컬러를지원. 손실압축 TIFF(Tagged Image File Format) 8비트, 24비트컬러지원. JPEG 및기타압축방법을수용 42 21
22 그래픽파일형식 그래픽파일저장방식 렌더링결과저장 : 비트맵파일 모델링결과와렌더링명령어저장 : 메타파일 ( 예 : 포스트스크립트파일 ) 동일한파일내부에포스트스크립트와비트맵동시저장가능메타파일예 PDF(Postscript Description File) setrgbcolor 현재색을녹색으로설정 rectfill 외부사각형을채움 setrgbcolor 현재색을자홍으로설정 rectfill 내부사각형을채움 EPS(Extended PostScript), SWF(Shockwave Flash), WMF(Windows Meta File), SVG(Scaleable ab Vector Graphic), PICT(PICTure) 그래픽메타파일형식. 포스트스크립트, 비트맵, 텍스트동시저장가능 SWF: 플래시애니메이션을위한파일형식. 웹애니메이션에서사실상표준 WMF: 마이크로소프트윈도우즈에서사용하는메타파일형식 SVG: W3C에서추천하는그림파일형식 - XML(Extensible Markup Language) 에서자주사용 PICT: 매킨토시에서사용하는표준메타파일형식 43 언더샘플링으로인함 신호의복원 나이퀴스트주파수 : 원래신호가지닌최대주파수의 2배주파수 에일리어싱 Stroboscopic Effect 시간적에일리어싱 44 22
23 점샘플링으로인한에일리어싱 점샘플링과므와르패턴 므와르패턴 뒷부분의높은주파수를화소크기가수용하지못함 45 앤티에일리어싱 (Anti-Aliasing) 수퍼샘플링 (Super-Sampling) 부분화소에서샘플링. 사후필터링 부분화소의평균값을반영 지터에의한수퍼샘플링 물체자체가불규칙이라면불규칙샘플링이유리 46 23
24 수퍼샘플링 포인트샘플링 수퍼샘플링 4x4 수퍼샘플 수퍼샘플링예시 47 수퍼샘플링 포인트샘플링과수퍼샘플링 포인트샘플링 16x16 지터링 ( 수퍼샘플링 ) 48 24
25 영역샘플링 (Area-Sampling) 면적에비례. 미리계산한다는의미에서사전필터링 (Pre-Filtering) ( 백색 Area2 + 적색 Area1)/(Area1 + Area2) 포인트샘플링, 영역샘플링비교 ( 예 ) 49 영역샘플링 ( 가중치부여방법에따른분류 ) 동일가중치 피라미드가중치 원뿔가중치 50 25
26 영상필터링 화소그룹처리 (Pixel Group Processing) 어떤화소의색에인접화소의색이영향을주는것 Ex: 저역통과필터 (LPF: Low-Pass Filter) 또는블러링 (Blurring) 51 Blurring, Sharpening 컨볼루션마스크 (Convolution Mask) 52 26
27 모션블러 (Motion Blur) 컨볼루션마스크가중앙화소를중심으로방향성을지님물체가움직이는방향에있는화소들에대해서만가중치를적용 53 블러링에의한앤티 - 에일리어싱 수퍼샘플링에비해고속처리가능 수퍼샘플링은원래화면의해상도보다훨씬많은샘플링을요구 블러링은해상도를그대로둔채인접화소정보만을이용 블러링에서는마스크행렬과의곱셈을하드웨어화함으로써실행속도를더욱빠르게할수있음블러링은수퍼샘플링에비해실제해상도저하 수퍼샘플링은실제물체를기준으로더많은샘플링을가하는데비해블러링은실제물체가아니라인접화소를기준으로하기때문 원래물체영상이왜곡될위험성이있음 지엘의앤티-에일리어싱코드 (pp. 485~491) [ 코드 9-14] 지엘의앤티- 에일리어싱, [ 코드 9-15] 앤티-에일리어싱비교 54 27
Microsoft PowerPoint - lecture20-ch7.ppt [읽기 전용]
From Vertices to Fragments Geometric Pipeline 기하파이프라인 (geometric pipeline) 정점처리 (vertex processing) 클리핑과기본요소로조립 (clipping and primitive assembl 래스터화 (rasterization) 단편처리 (fragment processing) 응용프로그램 9
More informationMicrosoft PowerPoint - lecture18-ch7.ppt [호환 모드]
Geometric Pipeline From Vertices to Fragments 기하파이프라인 (geometric pipeline) 정점처리 (verte processing) 클리핑과기본요소로조립 (clipping and primitive assembl) 래스터화 (rasterization) ti 단편처리 (fragment processing) 응용프로그램
More informationMicrosoft PowerPoint - lecture19-ch7.ppt
From Vertices to Fragments Geometric Pipeline 기하파이프라인 (geometric pipeline) 정점처리 (vertex processing) 클리핑과기본요소로조립 (clipping and primitive assembl 래스터화 (rasterization) 단편처리 (fragment processing) 응용프로그램 9
More informationMicrosoft PowerPoint - lecture18-ch7 [호환 모드]
Geometric Pipeline From Vertices to Fragments 기하파이프라인 (geometric pipeline 정점처리 (verte processing 클리핑과기본요소로조립 (clipping and primitive assembl 래스터화 (rasterization ti 단편처리 (fragment processing 응용프로그램 39 년봄학기
More information<4D F736F F F696E74202D204347C3E2BCAEBCF6BEF D325FC4C4C7BBC5CDB1D7B7A1C7C8BDBA20B1E2BABBBFE4BCD22E >
목차 1 점그리기 2 선그리기 3 다각형그리기 이병래교수 / 방송대컴퓨터과학과 점그리기 OpenGL - 꼭짓점지정 점 glverte* 함수 하나의좌표로표현되는기하요소 void glverte*( 좌표 ); 3 차원그래픽스에서는기본적으로,, z의세좌표축으로표현되는 3차원직교좌표계를사용하여점의좌표를표현함 와 축으로표현되는 2차원평면은 z축의값이 0인 3차원좌표로볼수있음
More informationOpen GL
Graphics Basic Windows & OpenGL Programming 컴퓨터그래픽스연구실 OpenGL 관련참고사이트 OpenGL 공식사이트 http://www.opengl.org/ Khronos Group http://www.khronos.org/ Nehe Productions http://nehe.gamedev.net/ OpenGL 파일설정 압축을푼후다음경로로파일을복사
More information컴퓨터그래픽스 기본요소
Video & Image VIPLProcessing Lab. 2014-1 Myoung-Jin Kim, Ph.D. (webzealer@ssu.ac.kr) 목차 1 점그리기 2 선그리기 3 원그리기 4 다각형그리기 점그리기 점 하나의좌표로표현되는기하요소 y 3 차원그래픽스에서는기본적으로 50 x, y, z 의세좌표축으로표현되는 3 차원직교좌표계를사용하여 점의좌표를표현함
More information(Microsoft PowerPoint - EDIDFDXLLBYN.ppt [\310\243\310\257 \270\360\265\345])
Implementation of a Renderer Implementation graphics system을구현하는방법? 핵심은 algorithm 현재는대부분 hardware 구현가능 그러나, 아직도 software 구현필요 algorithms theoretical versus practical performance hardware versus software
More informationChapter3
Introduction to Computer Graphics Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 Rev. by SYO This presentation 2004, MacAvon Media Productions 2009-03-12 Multimedia 1 Visual Representation
More informationPowerPoint 프레젠테이션
03 모델변환과시점변환 01 기하변환 02 계층구조 Modeling 03 Camera 시점변환 기하변환 (Geometric Transformation) 1. 이동 (Translation) 2. 회전 (Rotation) 3. 크기조절 (Scale) 4. 전단 (Shear) 5. 복합변환 6. 반사변환 7. 구조변형변환 2 기하변환 (Geometric Transformation)
More informationPowerPoint 프레젠테이션
06 Texture Mapping 01 Texture Mapping 의종류 02 Texture Mapping 이가능한객체생성 03 고급 Texture Mapping 01 Texture Mapping 의종류 1. 수동 Texture Mapping 2. 자동 Texture Mapping 2 01 Texture Mapping 의종류 좌표변환 Pipeline 에서
More information디지털영상처리3
비트맵개요 BMP 파일의이해실제 BMP 파일의분석 BMP 파일을화면에출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic Device
More information슬라이드 1
프로세싱 광운대학교로봇학부박광현 프로세싱실행 2 C:\processing-3.2.1 폴더 창나타내기 실행 정지 3 폭 높이 600 400 도형그리기 배경칠하기 5 background(255, 255, 255); R G B background(255, 0, 0); background(255, 122, 0); 선그리기 6 background(255, 122, 0);
More informationLIDAR와 영상 Data Fusion에 의한 건물 자동추출
i ii iii iv v vi vii 1 2 3 4 Image Processing Image Pyramid Edge Detection Epipolar Image Image Matching LIDAR + Photo Cross correlation Least Squares Epipolar Line Matching Low Level High Level Space
More informationch3.hwp
미디어정보처리 (c) -4 한남대 정보통신멀티미디어학부 MCCLab. - -...... (linear filtering). Z k = n i = Σn m Σ j = m M ij I ji 컨볼루션 영역창 I I I I 3 I 4 I 5 I 6 I 7 I 8 x 컨볼루션 마스크 M M M M 3 M 4 M 5 M 6 M 7 M 8 I 입력 영상 Z 4 = 8 k
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More informationComputer Architecture
정수의산술연산과부동소수점연산 정수의산술연산부동소수점수의표현부동소수점산술연산 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 3.5 정수의산술연산 기본적인산술연산들 2 2 3.5.1 덧셈 2 의보수로표현된수들의덧셈방법 두수를더하고, 만약올림수가발생하면버림 3 3 병렬가산기 (parallel adder) 덧셈을수행하는하드웨어모듈 4- 비트병렬가산기와상태비트제어회로
More informationPowerPoint 프레젠테이션
11 곡선과곡면 01 Spline 곡선 02 Spline 곡면 03 Subdivision 곡면 C n 연속성 C 0 연속성 C 1 연속성 2 C 2 연속성 01 Spline 곡선 1. Cardinal Spline Curve 2. Hermite Spline Curve 3. Bezier Spline Curve 4. Catmull-Rom Spline Curve 5.
More information그래픽스 기본요소의 속성
Video & Image VIPLProcessing Lab. 2014-1 Myoung-Jin Kim, Ph.D. (webzealer@ssu.ac.kr) 목차 1 색모델 2 색과그레이스케일속성지정 3 점및선속성지정 4 영역채우기속성 5 영역채우기알고리듬 6 안티에일리어싱 색의성질 가시광선 사람의눈으로볼수있는일정주파수범위의전자기파 약 4.0 10 14 Hz부터
More informationStructure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오.
Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, 2018 1 George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오. 실행후 Problem 1.3에 대한 Display결과가 나와야 함) George 그림은 다음과
More informationMicrosoft Word - cg07-midterm.doc
중간고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 답안지에학과, 학번, 이름외에본인의암호를기입하면성적공고시학번대신암호를사용할것임. 1. 맞으면 true, 틀리면 false를적으시오.
More information단국대학교멀티미디어공학그래픽스프로그래밍중간고사 (2011 년봄학기 ) 2011 년 4 월 26 일학과학번이름 중간고사 담당교수 : 단국대학교멀티미디어공학전공박경신 l 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤
중간고사 담당교수 : 단국대학교멀티미디어공학전공박경신 l 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. l 답안지에학과, 학번, 이름외에본인의암호를기입하면성적공고시학번대신암호를사용할것임. 1. 맞으면 true, 틀리면 false를적으시오.
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More informationPowerPoint 프레젠테이션
How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.
More informationMicrosoft Word - cg08-final-answer.doc
기말고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 성적공고시중간고사때제출한암호를사용할것임. 1. 다음문제에답하시오. (50점) 1) 표면의법선벡터 (normal vector) N과표면에서광원으로향하는광원벡터
More informationVector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표
Vector Differential: 벡터 미분 Yonhee Lee October 7, 08 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표기법을 정의하는 방법이다 보통 스칼라(scalar)에 대한 미분은 일분수 함수 f : < < 또는 다변수 함수(function
More information(Microsoft PowerPoint - \301\24608\260\255 - \261\244\277\370\260\372 \300\347\301\372)
게임엔진 제 8 강광원과재질 이대현교수 한국산업기술대학교게임공학과 학습목차 조명모델 광원의색상설정 재질 분산성분의이해 분산재질의구현 경반사성분의이해 경반사재질의구현 조명 (Illumination) 모델 조명모델 광원으로부터공간상의점들까지의조도를계산하는방법. 직접조명과전역조명 직접조명 (direct illumination) 모델 물체표면의점들이장면내의모든광원들로부터직접적으로받는빛만을고려.
More information2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1
장수의체계. 진수. 진수 3. 8진수와 6진수 4. 진법변환 5. 진정수연산과보수 6. 진부동소수점수의표현 진수 진수표현법 v 기수가 인수 v,,, 3, 4, 5, 6, 7, 8, 9 사용 9345.35 = 9 3 4 5 3. 5. = 9 3 3 4 5 3-5 - v 고대로마의기수법에는 5 진법을사용 v 진법의아라비아숫자는인도에서기원전 세기에발명 진법을나타내는기본수를기수
More information목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2
제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해
More informationMicrosoft Word - cg12-midterm-answer
중간고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 답안지에학과, 학번, 이름외에본인의암호를기입하면성적공고시학번대신암호를사용할것임.. 맞으면 true, 틀리면 false를적으시오.
More information디지털영상처리3
비트맵 BMP 파일의 실제 BMP 파일의 BMP 파일을 화면에 개요 이해 분석 출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic
More information중간고사
중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX
More informationSVG
웹벡터그래픽 Web Vector Graphics 최윤석 Namo Interactive Inc. clotho45@namo.com 1 목차 SVG 소개 SVG 현황및활용예소개 다른포맷과의비교 향후발전방향 2 3 SVG 소개 SVG History W3C 표준 Vector Graphic Format Graphic S/W : Adobe Systems, Macromedia,
More information2002년 2학기 자료구조
자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)
More informationPython과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)
제 5 강. 복소수연산및 을이용한복소수연산 ( 제 2 장. 복소수기초 ) 한림대학교전자공학과 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 1 배울내용 복소수의기본개념복소수의표현오일러 (Euler) 공식복소수의대수연산 1의 N 승근 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 2 복소수의 4 칙연산 복소수의덧셈과뺄셈에는직각좌표계표현을사용하고,
More informationSequences with Low Correlation
레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15
More informationchap 5: Trees
5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경
More information쉽게 풀어쓴 C 프로그래밍
CHAPTER 11. 자바스크립트와캔버스로게임 만들기 캔버스 캔버스는 요소로생성 캔버스는 HTML 페이지상에서사각형태의영역 실제그림은자바스크립트를통하여코드로그려야한다. 컨텍스트객체 컨텍스트 (context) 객체 : 자바스크립트에서물감과붓의역할을한다. var canvas = document.getelementbyid("mycanvas"); var
More informationMicrosoft PowerPoint - lecture3-ch2.ppt
Coordinate Systems Graphics Programming 321190 2007년봄학기 3/13/2007 박경신 2D Cartesian Coordinate Systems 3D Cartesian Coordinate Systems Cartesian Coordination Systems -x +y y-axis x-axis +x Two axes: x-axis
More informationMicrosoft PowerPoint 다변수 방정식과 함수(1).ppt
수치해석 () 다변수방정식과함수 (Part 1) (Multi-Variable Equations and Functions Part 1) 2005 년가을학기 문양세컴퓨터과학과강원대학교자연과학대학 In this chapter 다변수방정식과함수 변수가두개이상인함수, 예를들어, f ( x, y, z) = log( x+ y) + sin( x+ z) 의해 (f(x,y,z)=0
More informationMicrosoft Word - cg07-final.doc
기말고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 성적공고시중간고사때제출한암호를사용할것임. 1. 맞으면 true, 틀리면 false를적으시오. (20점) 1) 은면제거알고리즘중페인터알고리즘
More information[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi
2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,
More informationMicrosoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt
변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short
More informationMicrosoft PowerPoint - 07-Data Manipulation.pptx
Digital 3D Anthropometry 7. Data Analysis Sungmin Kim SEOUL NATIONAL UNIVERSITY Body 기본정보표시 Introduction 스케일조절하기 단면형상추출 단면정보관리 3D 단면형상표시 2 기본정보표시및스케일조절 UI 및핸들러구성 void fastcall TMainForm::BeginNewProject1Click(TObject
More information3장
이미지와그래픽 이미지와그래픽 1. 이미지와그래픽의기본개념 2. 이미지데이터의코딩 3. 이미지의처리와압축 4. 2D/3D 그래픽스 5. 이미지와그래픽의파일포맷 6. 이미지 / 그래픽스편집소프트웨어 1. 이미지와그래픽의기본개념 기본개념 픽셀의이해 비트수와색상 해상도 레스터그래픽 / 이미지 벡터그래픽 3 기본개념 이미지 : 2 차원또는 3 차원의화면에재생및표시된시각정보를의미
More information[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp
RUF * (A Simple and Efficient Antialiasing Method with the RUF buffer) (, Byung-Uck Kim) (Yonsei Univ. Depth of Computer Science) (, Woo-Chan Park) (Yonsei Univ. Depth of Computer Science) (, Sung-Bong
More information歯이칠우(01-02).PDF
1999. 7. 15. 1.. 3. 4. 5. 6. Image Representation 7. Frame Grabber 8. Image Format 9. Look up Table Color 10. Image Class 11. Perspective Transform 1. Stereo Camera Model 13. Fourier Transform 14. Convolution
More informationMicrosoft PowerPoint - ch07 - 포인터 pm0415
2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자
More informationChap 6: Graphs
그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]
More informationPowerPoint Presentation
5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.
More informationMicrosoft PowerPoint - NV40_Korea_KR_2.ppt
NV40의 진화 크리스 세이츠 (Chris Seitz) 그래픽의 진보 버츄어 파이터 NV1 1백만 삼각형 Wanda NV1x 2천 2백만 삼각형 Dawn NV3x 1억 3천만 삼각형 Wolfman NV2x 6천 3백만 삼각형 Nalu NV4x 2억 2천 2백만 95-98: 매핑과 Z-버퍼 CPU GPU 어플리케이션 / Geometry Stage Rasterization
More informationSTATICS Page: 7-1 Tel: (02) Fax: (02) Instructor: Nam-Hoi, Park Date: / / Ch.7 트러스 (Truss) * 트러스의분류 트러스 ( 차원 ): 1. 평면트러스 (planar tru
STATICS Page: 7-1 Instructor: Nam-Hoi, Park Date: / / Ch.7 트러스 (Truss) * 트러스의분류 트러스 ( 차원 ): 1. 평면트러스 (planar truss) - 2 차원 2. 공간트러스 or 입체트러스 (space truss)-3 차원트러스 ( 형태 ): 1. 단순트러스 (simple truss) 삼각형형태의트러스
More information01-OOPConcepts(2).PDF
Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)
More information(Microsoft PowerPoint - Ch19_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])
수치해석 6009 Ch9. Numerical Itegratio Formulas Part 5. 소개 / 미적분 미분 : 독립변수에대한종속변수의변화율 d vt yt dt yt 임의의물체의시간에따른위치, vt 속도 함수의구배 적분 : 미분의역, 어떤구간내에서시간 / 공간에따라변화하는정보를합하여전체결과를구함. t yt vt dt 0 에서 t 까지의구간에서곡선 vt
More informationScene7 Media Portal 사용
ADOBE SCENE7 MEDIA PORTAL http://help.adobe.com/ko_kr/legalnotices/index.html. iii 1 : Media Portal..................................................................................................................
More information01
2019 학년도대학수학능력시험 9 월모의평가문제및정답 2019 학년도대학수학능력시험 9 월모의평가문제지 1 제 2 교시 5 지선다형 1. 두벡터, 모든성분의합은? [2 점 ] 에대하여벡터 의 3. 좌표공간의두점 A, B 에대하여선분 AB 를 로외분하는점의좌표가 일때, 의값은? [2점] 1 2 3 4 5 1 2 3 4 5 2. lim 의값은? [2점] 4. 두사건,
More information이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2
03 장. 테두리여백지정하는속성 이번장에서는테이블, 레이어, 폼양식등의더예쁘게꾸미기위해서 CSS 를이용하여 HTML 요소의테두리속성을바꾸어보자. 이장에서다룰내용 1 2 3 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2 01. 테두리를제어하는스타일시트 속성값설명 border-width border-left-width
More informationMicrosoft PowerPoint - LA_ch6_1 [호환 모드]
Chapter 6 선형변환은무질서한과정과공학제어시스템의설계에관한연구에사용된다. 또한전기및음성신호로부터의소음여과와컴퓨터그래픽등에사용된다. 선형변환 Liear rasformatio 6. 6 변환으로서의행렬 Matrices as rasformatios 6. 변환으로서의행렬 6. 선형연산자의기하학 6.3 핵과치역 6.4 선형변환의합성과가역성 6.5 컴퓨터그래픽 si
More information슬라이드 1
디지털이미지와컴퓨터그래픽스 2010.03.25 첨단영상대학원박경주교수, kjpark@cau.ac.kr, 02-820-5823 http://cau.ac.kr/~kjpark, http://graphics.cau.ac.kr/ Topics 박경주교수 (kjpark@cau.ac.kr) 디지털이미지 모델링 모션그래픽스연구실 (http://graphics.cau.ac.kr/)
More informationMicrosoft PowerPoint - lecture3-ch2.ppt [호환 모드]
Coordinate Systems Graphics Programming 321190 2014 년봄학기 3/14/2014 박경신 2D Cartesian Coordinate Systems 3D Cartesian Coordinate Systems Cartesian Coordination Systems -x +y y-axis x-axis +x Two axes: x-axis
More informationMicrosoft PowerPoint - chap04-연산자.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에
More information2005CG01.PDF
Computer Graphics # 1 Contents CG Design CG Programming 2005-03-10 Computer Graphics 2 CG science, engineering, medicine, business, industry, government, art, entertainment, advertising, education and
More information<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More information최종 고등수학 하.hwp
철/벽/수/학 고등수학 (하) 제1부 평면좌표 1 ST 철벽 CONCEPT 01 두점사이의거리 q 수직선위의두점사이의거리 수직선위의두점 A, B 사이의거리는 AB w 좌표평면위의두점사이의거리좌표평면위의두점 A, B 사이의거리는 AB Q❶-1 다음두점사이의거리를구하여라. 풀이 ⑴ A, B ⑵ A, B ⑶ A B ⑷ A B 2 배상면쌤 ^ ^ Q❶-2 다음을만족하는
More informationMicrosoft PowerPoint - 04primitives.ppt
Grahics Ouu Primiives ( 그래픽스출력기본단위 ) 3 rd Wee, 8 Sun-Jeong Kim Poins Lines DDA algorihm Bresenham s algorihm Polgons Conens Conve and concave olgons Inside-ouside ess Polgon ales Fron and ac faces Poins
More information04_오픈지엘API.key
4. API. API. API..,.. 1 ,, ISO/IEC JTC1/SC24, Working Group ISO " (Architecture) " (API, Application Program Interface) " (Metafile and Interface) " (Language Binding) " (Validation Testing and Registration)"
More informationA Hierarchical Approach to Interactive Motion Editing for Human-like Figures
단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct
More informationGray level 변환 및 Arithmetic 연산을 사용한 영상 개선
Point Operation Histogram Modification 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 HISTOGRAM HISTOGRAM MODIFICATION DETERMINING THRESHOLD IN THRESHOLDING 2 HISTOGRAM A simple datum that gives the number of pixels that a
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More informationOrcad Capture 9.x
OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd
More informationU.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형
AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA
More information<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD>
2006 년 2 학기윈도우게임프로그래밍 제 8 강프레임속도의조절 이대현 한국산업기술대학교 오늘의학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용한다. FPS(Frame Per Sec)
More informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
More informationMicrosoft PowerPoint - 강의자료8_Chap9 [호환 모드]
컴퓨터구조 강의노트 #8: Chapter 9: 컴퓨터산술 2008. 5. 8. 담당교수 : 조재수 E-mail: jaesoo27@kut.ac.kr 1 컴퓨터시스템구조론 제9장컴퓨터산술 (Computer Arithmetic) 2 1 핵심요점들 컴퓨터산술에있어서두가지주요관심사는수가표현되는방법 (2진수형식 ) 과기본적인산술연산들 ( 더하기, 빼기, 곱하기, 나누기
More information비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2
비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,
More information소성해석
3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식
More information<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>
연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationInfinity(∞) Strategy
반복제어 표월성 passwd74@cherub.sungkyul.edu 개요 for() 문 break문과 continue문 while문 do-while문 for() 문 for() 문형식 for( 표현식1; 표현식2; 표현식3) 여러문장들 ; 표현식 1 : 초기화 (1 번만수행 ) 표현식 2 : 반복문수행조건 ( 없으면무한반복 ) 표현식 3 : 반복문수행횟수 for()
More informationMicrosoft PowerPoint - hw8.ppt [호환 모드]
8.1 데이터경로와제어장치 Chapter 8 데이터경로와제어장치 많은순차회로의설계는다음의두부분으로구성 datapath: data의이동및연산을위한장치 control unit에상태신호제공 control ol unit: datapath th 에서적절한순서로 data 이동및연산을수행할수있도록제어신호제공. 먼저, datapath를설계 다음에, control unit
More informationPowerPoint Presentation
Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationPowerPoint Presentation
논리회로기초요약 IT CookBook, 디지털논리회로 4-6 장, 한빛미디어 Setion 진수 진수표현법 기수가 인수, 사용. () = +. = 3 () () + + () +. () + + + () +. + () + - () +. + - () + -3 + -4 Setion 3 8 진수와 6 진수 8진수표현법 에서 7까지 8개의수로표현 67.36 (8) = 6
More information<B9CCB5F0BEEE20C1A4BAB8C3B3B8AE2E687770>
제목 : 미디어정보처리프로그래밍실습모음 일시 : 2002. 6. 15 작성자 : 성용철학번 : 한남대학교정보통신멀티미디어공학부 ( 전자정보통신전공 ) 미디어정보처리프로그래밍실습숙제설명 1.256 X 256 grayscale 의디스플레이프로그램 Resource View 의 menu item 에서 Display 밑에 Raw gray 라마든다음에그림과같이 ID 와
More information벡터(0.6)-----.hwp
만점을위한 수학전문가남언우 - 벡터 1강 _ 분점의위치벡터 2강 _ 벡터의일차결합 3강 _ 벡터의연산 4강 _ 내적의도형적의미 5강 _ 좌표를잡아라 6강 _ 내적의활용 7강 _ 공간도형의방정식 8강 _ 구의방정식 9강 _2014년수능최고난도문제 좌표공간에 orbi.kr 1 강 _ 분점의위치벡터 01. 1) 두점 A B 이있다. 평면 에있는점 P 에대하여 PA
More information(Hyunoo Shim) 1 / 24 (Discrete-time Markov Chain) * 그림 이산시간이다연쇄 (chain) 이다왜 Markov? (See below) ➀ 이산시간연쇄 (Discrete-time chain): : Y Y 의상태공간 = {0, 1, 2,..., n} Y n Y 의 n 시점상태 {Y n = j} Y 가 n 시점에상태 j 에있는사건
More informationMicrosoft PowerPoint - Ch15-1
h. 5 ctive Filters 기본적인필터응답 (asic filter response) 저역통과필터응답 (low-pass filter (LPF) response) v( db) log when X out s log > πf X f X log π X log ( πf) asic LPF response LPF with different roll-off rates
More information수리영역 5. 서로다른두개의주사위를동시에던져서나온두눈의수의곱 이짝수일때, 나온두눈의수의합이 또는 일확률은? 5) 의전개식에서상수항이존재하도록하는모든자 연수 의값의합은? 7) 다음순서도에서인쇄되는 의값은? 6) 8. 어떤특산
제 2 교시 2008 학년도 10 월고 3 전국연합학력평가문제지 수리영역 성명수험번호 3 1 먼저수험생이선택한응시유형의문제지인지확인하시오. 문제지에성명과수험번호를정확히기입하시오. 답안지에수험번호, 응시유형및답을표기할때는반드시 수험생이지켜야할일 에따라표기하시오. 단답형답의숫자에 0 이포함된경우, 0 을 OMR 답안지에반드시표기해야합니다. 문항에따라배점이다르니,
More informationPowerPoint 프레젠테이션
@ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program
More information1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut
경영학을 위한 수학 Fial Eam 5//(토) :-5: 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오.. (각 6점) 다음 적분을 구하시오 4 ( ) (a) ( )4 8 8 (b) d이 성립한다. d C C log log (c) 이다. 양변에 적분을 취하면 log C (d) 라 하자. 그러면 d 4이다. 9 9 4 / si (e) cos si
More information영상처리 이론 과 실제 제3장 영역처리
(0,0) (0,0) (1,1) 3x3 5x5 Sharpening, also referred to as crispening, emphasizes the details in an image. Sharpening an image will increase its contrast. 1)}, ( ) 1, ( 1), ( ) 1, ( { 4 1 ), (
More information슬라이드 1
3 장유도전동기의동특성해석법 3-1 αβ좌표계에서 IM의지배방정식 [2] abc 좌표계에서유도전동기전압방정식 1 (1) 유도전동기의전압방정식 dλas dλbs dλcs vas = Ri s as +, vbs = Ri s bs +, vcs = Ri s cs + dt dt dt dλar dλbr dλcr var = Ri r ar +, vbr = Ri r br +,
More information<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>
삼각함수. 삼각함수의덧셈정리 삼각함수의덧셈정리 삼각함수 sin (α + β ), cos (α + β ), tan (α + β ) 등을 α 또는 β 의삼각함수로나 타낼수있다. 각 α 와각 β 에대하여 α >0, β >0이고 0 α - β < β 를만족한다고가정하 자. 다른경우에도같은방법으로증명할수있다. 각 α 와각 β 에대하여 θ = α - β 라고놓자. 위의그림에서원점에서거리가
More informationOpen GL
Graphics OpenGL 컴퓨터그래픽스연구실 OpenGL 관련참고사이트 OpenGL 공식사이트 http://www.opengl.org/ Khronos Group http://www.khronos.org/ Nehe Productions http://nehe.gamedev.net/ OpenGL 파일셋팅 압축을푼후다음경로로파일을복사 헤더파일 (glut.h) Microsoft
More informationMicrosoft PowerPoint - C++ 5 .pptx
C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성
More information; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i
; struct point p; printf("0이아닌점의좌표를입력하시오 : "); scanf("%d %d", &p.x, &p.y); if (p.x > 0 && p.y > 0) printf("1사분면에있다.\n"); if (p.x < 0 && p.y > 0) printf("2사분면에있다.\n"); if (p.x < 0 && p.y < 0) printf("3사분면에있다.\n");
More informationMicrosoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx
2018 학년도 1 학기 JAVA 프로그래밍 II 514760-1 2018 년봄학기 5/10/2018 박경신 Lab#1 (ImageTest) Lab#1 은영상파일 (Image) 을읽어서정보를출력 Java Tutorials Lesson: Working with Images https://docs.oracle.com/javase/tutorial/2d/images/index.html
More information제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서
제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지 1 5 지선다형 1. 의값은? [2점] 1 2 3 4 5 3. 일차방정식 의해는? [2 점 ] 1 2 3 4 5 2. 두수, 의최대공약수는? [2 점 ] 1 2 3 4 5 4. 일차함수 의그래프에서 절편과 절편의합은? [3 점 ] 1 2 3 4 5 1 12 2 5. 함수 의그래프가두점, 를지날때,
More informationA Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning
C Programming Practice (II) Contents 배열 문자와문자열 구조체 포인터와메모리관리 구조체 2/17 배열 (Array) (1/2) 배열 동일한자료형을가지고있으며같은이름으로참조되는변수들의집합 배열의크기는반드시상수이어야한다. type var_name[size]; 예 ) int myarray[5] 배열의원소는원소의번호를 0 부터시작하는색인을사용
More informationCONTENTS INTRODUCTION CHARE COUPLED DEVICE(CCD) CMOS IMAE SENSOR(CIS) PIXEL STRUCTURE CONSIDERIN ISSUES SINAL PROCESSIN
CMOS IMAE SENSOR and Its Application W.H. Jo System IC SP Div. MT CIS Dev. Team CONTENTS INTRODUCTION CHARE COUPLED DEVICE(CCD) CMOS IMAE SENSOR(CIS) PIXEL STRUCTURE CONSIDERIN ISSUES SINAL PROCESSIN Mobile
More information