사용방법은 (cvwavelet GrayScaleImage method) 로 GrayScaleImage 는 cvcvtcolor 함수를이 용하여 Gray 영상으로변환한리턴값을이용한다. method 는웨이블릿에사용할알고리즘을말하는데 하웨이블릿만구현되어있으므로 0 을입력한다.

Size: px
Start display at page:

Download "사용방법은 (cvwavelet GrayScaleImage method) 로 GrayScaleImage 는 cvcvtcolor 함수를이 용하여 Gray 영상으로변환한리턴값을이용한다. method 는웨이블릿에사용할알고리즘을말하는데 하웨이블릿만구현되어있으므로 0 을입력한다."

Transcription

1 19) cvsmooth 저주파통과필터링은일반적으로처리할영상성분중에화소값의변화율이낮은저주파성분은통과시키고, 화소값의변화율이큰고주파성분을차단시키는것을가리킨다. 저주파통과필터링을수행한영상은윤곽선부분을이루는고주파성분이제거되어전체영상이부드러워지게되는데이현상을가리켜블러링 (blurring) 이라한다. 잡음 (noise) 를제거하는것이가능하지만, 영상이부드러워지고희미해지기때문에영상대비가악화된다는단점이있다. 이를위한함수인 cvsmooth는기본블러링 (simple blurring), 가우시안블러링 (Gaussian blurring), 중간값블러링 (median blurring), 바이래터럴스무딩 (bilateral smoothing) 등의네가지블러링기능을제공한다. 사용방법은 (cvsmooth AllocImage type mask_width mask_height) 로 AllocImage는 cvloadimage 함수를이용하여받은리턴값을이용하고 type은 BLUR_NO_SCALE, BLUR, GAUSSIAN, MEDIAN, BILATERAL이있다. mask_width는마스크의너비, mask_height는 mask의높이를나타낸다. (set 'lena (cvloadimage 'images\lena.jpg)) (set 'smooth (cvsmooth lena GAUSSIAN 3 3)) (set 'smooth (cvsmooth smooth GAUSSIAN 3 3)) (set 'smooth (cvsmooth smooth GAUSSIAN 3 3)) (cvshowimage smooth 'result) (cvreleaseimage smooth) (cvreleaseimage lena) 그림 1. cvsmooth 20) cvwavelet 웨이블릿이란이미지압축에사용되고신호처리할수있는알고리즘이다. 구현한알고리즘은하 (haar) 웨이블릿알고리즘을이용하여구현하였다. 하웨이블릿알고리즘을자세히알고싶은부분이 있다면다음사이트 ( 를참조바란다.

2 사용방법은 (cvwavelet GrayScaleImage method) 로 GrayScaleImage 는 cvcvtcolor 함수를이 용하여 Gray 영상으로변환한리턴값을이용한다. method 는웨이블릿에사용할알고리즘을말하는데 하웨이블릿만구현되어있으므로 0 을입력한다. (set 'baboon (cvloadimage 'images\baboon.jpg)) (set 'gray (cvcvtcolor baboon RGB2GRAY 1)) (set 'wavelet (cvwavelet baboon 0)) (cvshowimage wavelet 'result) (cvreleaseimage wavelet) (cvreleaseimage gray) (cvreleaseimage baboon) 21) cvsetimageroi cvsetimageroi의 ROI는 Region Of Interest의약자로입력받은이미지에서일정한영역을선택한다. 사용방법은 '(cvsetimageroi AllocImage startx starty width height)' 로 AllocImage는 cvloadimage 함수를이용하여받은리턴값을이용하고 startx, starty는시작좌표를의미하고, width, height는시작좌표로부터가로길이, 세로길이를의미한다. (set 'airplane (cvloadimage 'images\airplane.jpg)) (set 'roi (cvsetimageroi airplane )) (cvshowimage roi 'result) (cvreleaseimage roi) (cvreleaseimage airplane) 22) cvresize 특정한보간법에의해영상의크기를조절한다. 사용방법은 '(cvresize AllocImage interpolation scale)' 로 AllocImage는 cvloadimage 함수를이용하여받은리턴값을이용하고 interpolation은보간법상수로최근접이웃보간법 (INTER_NN), 양선형보간법 (INTER_LINEAR), 재샘플링 (INTER_AREA), 고등차수보간법 (INTER_CUBIC) 을선택하여입력하고 scale은확대 / 축소값이다.

3 (set 'airplane (cvloadimage 'images\airplane.jpg)) (set 'resize (cvresize airplane INTER_NN 2)) (cvshowimage resize 'result) (cvreleaseimage resize) (cvreleaseimage airplane) 23) cvrotation 회전 (Rotation) 은원영상을원하는각도만큼변환하는것을가리킨다. 사용방법은 '(cvrotation GrayScaleImage centerx centery angle)' 로 GrayScaleImage는명암도레벨의영상을입력하고 centerx와 centery는이미지영역의좌표를나타내며이좌표를기준으로 angle의각도값만큼회전하게된다. (set 'airplane (cvloadimage 'images\airplane.jpg)) (set 'gray (cvcvtcolor airplane RGB2GRAY 1)) (set 'width (cvgetimagelength gray 'width)) (set 'height (cvgetimagelength gray 'height)) (set 'rotation (cvrotation gray (/ width 2) (/ height 2) 45)) (cvshowimage rotation 'result) (cvreleaseimage rotation) (cvreleaseimage gray) (cvreleaseimage airplane) 그림 2. 회전 (Rotation)

4 24) cvreflect 반사 (Reflect) 는회전과거의비슷한효과를가진다. 상하뒤집기인플립 (flip), 좌우뒤집기인거울효과 (mirroring effect) 를낼수있다. 사용방법은 '(cvreflect AllocImage flipmode)' 로 AllocImage 는 cvloadimage 함수를이용하여받은리턴값을이용하고 flipmode는플립 (REFL_FLIP), 거울 (REFL_MIRROR), 플립 + 거울 (REFL_FLIP_MIRROR) 효과을선택하여입력한다. (set 'airplane (cvloadimage 'airplane.jpg)) (set 'reflect (cvreflect airplane REFL_FLIP)) (cvshowimage reflect 'result) (cvreleaseimage reflect) (cvreleaseimage airplane) 그림 3. Original Image 그림 4. 거울 (REFL_MIRROR)

5 그림 5. 플립 (REFL_FLIP) 그림 6. 플립 + 거울 (REFL_FLIP_MIRROR) 25) cvtranslate 이동 (translate) 은영상의시작화소인좌표 (startx, starty) 에서부터끝화소인좌표 (endx, endy) 를 widthlength, heightlength만큼영상을옮기는것이다. 상하뒤집기인플립 (flip), 좌우뒤집기인거울효과 (mirroring effect) 를낼수있다. 사용방법은 '(cvtranslate GraySacleImage startx starty endx endy widthlength heightlength)' 로 GrayScaleImage는명암도레벨의영상을입력하고 startx, starty는사각형의왼쪽상위시작좌표를의미하고, endx, endy는사각형의오른쪽하위끝좌표를의미한다. 이좌표를이용한사각형만큼 widthlength가양수이면오른쪽, 음수이면왼쪽으로이동하고 heightlength가양수이면아래, 음수이면위로이동한다.

6 (set 'airplane (cvloadimage 'images\airplane.jpg)) (set 'gray (cvcvtcolor airplane RGB2GRAY 1)) (set 'width (cvgetimagelength gray 'width)) (set 'height (cvgetimagelength gray 'height)) (set 'translate (cvtranslate gray 0 0 (/ width 2) (/ height 2) (/ width 2) 0)) (cvshowimage translate 'result1) (cvreleaseimage translate) (set 'translate (cvtranslate gray 0 0 (/ width 2) (/ height 2) 0 (/ height 2))) (cvshowimage translate 'result2) (cvreleaseimage translate) (set 'translate (cvtranslate gray 0 0 (/ width 2) (/ height 2) (/ width 2) (/ height 2))) (cvshowimage translate 'result3) (cvreleaseimage translate) (cvreleaseimage gray) (cvreleaseimage airplane) 그림 7. Original Image 그림 8. 첫번째연산

7 그림 9. 두번째연산 그림 10. 세번째연산 26) cvmatchtemplate 템플릿매칭은템플릿영상 (AllocImage2) 과입력영상 (AllocImage1) 을비교하여유사한부분을찾는다. 이를위해 cvmatchtempate 함수를이용한다. 사용방법은 (cvmatchtemplate AllocImage1 AllocImage2 templatemethod) 로 AllocImage1, AllocImage2는 cvloadimage 함수를이용하여받은리턴값을이용한다. templatemethod는매칭시킬방법을말한다. cvmatchtemplate의리턴값은 Point 값으로매칭된사각형의왼쪽상위좌표값이리턴된다. (set 'a (cvloadimage 'images\baboon.jpg)) (set 'b (cvloadimage 'images\babooneyes.jpg)) (set 'c (cvmatchtemplate a b TM_CCORR_NORMED)) (cvreleaseimage a) (cvreleaseimage b) 3.3. 객체를대상으로하는처리 1) cvdrawcircle 영상에서원을그리고싶을때 cvdrawcircle 함수를이용한다. 사용방법은 (cvdrawcircle AllocImage middlepointx middlepointy size cvsetrgb thickness) 로 AllocImage는 cvloadimage 함수를이용하여받은리턴값을이용한다. 단, 3차원영상만을입력받아야한다. middlepointx와 middlepointy는원의중점좌표를입력한다. size는원의크기를말하고 cvsetrgb는 cvsetrgb 함수를이용한리턴값을이용하고 thickness는원의선굵기를입력한다.

8 (set 'airplane (cvloadimage 'images\airplane.jpg)) (set 'blue (cvsetrgb )) (cvdrawcircle airplane blue 3) (cvshowimage airplane 'result) (cvreleaseimage airplane) 그림 11. cvdrawcircle 2) cvdrawline 영상에서선을그리고싶을때 cvdrawline 함수를이용한다. 사용방법은 (cvdrawline AllocImage leftx lefty rightx righty cvsetrgb thickness) 로 AllocImage는 cvloadimage 함수를이용하여받은리턴값을이용한다. 단, 3차원영상만을입력받아야한다. leftx와 lefty는선의왼쪽좌표를입력하고, rightx와 righty는선의오른쪽좌표를입력한다. cvsetrgb는 cvsetrgb 함수를이용한리턴값을이용하고 thickness는사각형선의굵기를입력한다. (set 'airplane (cvloadimage 'images\airplane.jpg)) (set 'blue (cvsetrgb )) (cvdrawline airplane blue 3) (cvshowimage airplane 'result) (cvreleaseimage airplane)

9 그림 12. cvdrawline 3) cvlabeling cvlabeling 함수는이진화된영상에서레이블링 (labeling) 하기위한함수이다. 레이블링이란인접한화소에모두같은번호 (label) 를붙이고연결되지않은다른성분에는다른번호를붙이는것이다. 사용방법은 (cvlabeling BinaryImage thresholdpixelnumber thresholdpixelvalue number) 로 BinaryImage는 cvthreshold 함수를이용하여받은리턴값을이용한다. 즉, 이진화된영상만을입력받아야한다. thresholdpixelnumber는최소픽셀의개수를의미한다. thresholdpixelvalue는해당값과같은픽셀을찾아레이블링시킨다. number는인자값 0, 1만을사용하며 0을입력하면사각형구조체들을리턴하고, 1를입력하면찾은총개수를리턴한다. (set 'baboon (cvloadimage 'images\baboon.jpg)) (set 'gray (cvcvtcolor baboon RGB2GRAY 1)) (set 'thre (cvthreshold gray 200 THRESH_BINARY)) (set 'rects (cvlabeling thre )) (set 'x1 (cvgetrect rects 0 'x)) (set 'y1 (cvgetrect rects 0 'y)) (set 'w1 (cvgetrect rects 0 'width)) (set 'h1 (cvgetrect rects 0 'height)) (set 'blue (cvsetrgb )) (cvdrawrect baboon x1 y1 (+ x1 w1) (+ y1 h1) blue 2) (cvshowimage baboon 'result) (cvreleaseimage thre) (cvreleaseimage gray) (cvreleaseimage baboon)

10 4) cvcolorlabeling cvcolorlabeling 함수는 3차원영상에서레이블링 (labeling) 하기위한함수이다. 레이블링이란인접한화소에모두같은번호 (label) 를붙이고연결되지않은다른성분에는다른번호를붙이는것이다. 사용방법은 (cvcolorlabeling ColorImage MinPixelThreshold MaxPixelThreshold MinPixelValue MaxPixelValue number) 로 ColorImage는 3차원이미지를이용한다. 즉, RGB, YCrCb 영상등을이용할수있다. MinPixelThreshold는최소픽셀의개수를의미하고, MaxPixelThreshold는최대픽셀의개수를의미한다. MinPixelValue는해당픽셀값의최소픽셀을의미하고, MaxPixelValue는해당픽셀값의최대픽셀을의미하여그값에해당하는픽셀을찾아레이블링시킨다. number는인자값 0, 1, 2, 3를사용하며 0을입력하면사각형구조체들을리턴하고, 1 를입력하면찾은총개수를리턴한다. 2을입력하면 1차원레이블링영역이생성되고, 3를입력하면 3차원레이블링영역이생성된다. (set 'baboon (cvloadimage 'images\baboon.jpg)) (set 'boundary (cvcolorlabeling baboon )) (cvshowimage boundary 'result) (cvreleaseimage boundary) (cvreleaseimage baboon) 그림 13. cvcolorlabeling 5) cvextractsamepixel cvextractsamepixel 함수는입력받은영상에서같은픽셀값의좌표를가져오기위한함수이다. 레 이블링된이미지에서같은주위영역을가져오기위한함수로사용된다. 사용방법은 (cvextractsamepixel grayscaleimage pixelvalue) 로 grayscaleimage 는

11 cvcvtcolor 함수를이용하여 Gray 영상으로변환한리턴값을이용하고, pixelvalue 는해당픽셀값을 입력하며 0~255 까지허용한다. (set 'baboon (cvloadimage 'images\baboon.jpg)) (set 'boundary (cvcolorlabeling baboon )) (set 'SP1 (cvextractsamepixel boundary 1)) (set 'whiteimg (cvcloneimage baboon)) (set 'white (cvsetscalar )) (cvset whiteimg white) (cvsetpixel baboon whiteimg SP1 0 0) (cvshowimage whiteimg 'result) (cvreleaseimage whiteimg) (cvreleaseimage boundary) (cvreleaseimage baboon) 그림 14. cvextractsamepixel 6) cvcreatestructuringelement 모폴로지기반처리를위해구조화요소 (structuring element) 를생성한다. 사용방법은 (cvcreatestructuringelement cols rows anchor_x anchor_y shape) 로 cols는구조화요소의높이, rows는구조화요소의너비, anchor_x는수평방향에서의시작위치, anchor_y는수직방향에서의시작위치, shape는정사각형 (SHAPE_RECT), 십자가형 (SHAPE_CROSS), 타원형 (SHAPE_ELLIPSE) 으로나타낼수있다.

12 (set 'element (cvcreatestructuringelement SHAPE_RECT)) 7) cvreleasestructuringelement 할당된구조화요소 (structuring element) 에대한메모리를해제한다. 사용방법은 (cvcreatestructuringelement cvcreatestructuringelement) 로 cvcreatestructuringelement 는 cvcreatestructuringelement 의리턴값을입력한다. (set 'element (cvcreatestructuringelement SHAPE_RECT)) (cvreleasestructuringelement element) 8) cverode 침식연산 (erosion operator) 은배경을확장시키고객체의크기를축소한다. 주로객체안이나객체와배경사이에있는잡음또는임펄스 (impulse) 잡음을제거하기위해쓰인다. 이를위해 cverode 함수를이용한다. 사용방법은 '(cverode Binary/GrayScaleImage cvcreatestructuringelement iterations)' 로 Binary/GrayScaleImage는이진화된이미지나명암도레벨의영상을입력하고 cvcreatestructuringelement는 cvcreatestructuringelement의리턴값을입력한다. iterations는반복횟수를말한다. (set 'ab (cvloadimage 'images\lena.jpg)) (set 'gray (cvcvtcolor ab RGB2GRAY 1)) (set 'element (cvcreatestructuringelement SHAPE_RECT)) (set 'erode (cverode gray element 1)) (cvshowimage erode 'result) (cvreleasestructuringelement element) (cvreleaseimage erode) (cvreleaseimage gray) (cvreleaseimage ab)

13 그림 15. cverode 9) cvdilate 팽창연산 (dilation operator) 은침식연산과반대의역할을하며, 배경을축소시키고객체의크기를확장한다. 또한객체안의빈공간을메우는역할을한다. 이를위해 cvdliate 함수를사용한다. 사용방법은 '(cvdilate Binary/GrayScaleImage cvcreatestructuringelement iterations)' 로 Binary/GrayScaleImage는이진화된이미지나명암도레벨의영상을입력하고 cvcreatestructuringelement는 cvcreatestructuringelement의리턴값을입력한다. iterations는반복횟수를말한다. (set 'ab (cvloadimage 'images\lena.jpg)) (set 'gray (cvcvtcolor ab RGB2GRAY 1)) (set 'element (cvcreatestructuringelement SHAPE_RECT)) (set 'dilate (cvdilate gray element 1)) (cvshowimage dilate 'result) (cvreleasestructuringelement element) (cvreleaseimage dilate) (cvreleaseimage gray) (cvreleaseimage ab)

14 그림 16. cvdliate 10) cvmorpholgy 열림연산 (opening operator) 은침식연산과팽창연산순으로조합하여수행한다. 축소한다음다시객체를확장시키므로원영상과동일할것이라고생각하기쉬운데실제로침식연산을수행하면미세한잡음을제거하는역할을한다. 그리고다시팽창연산을수행하면원영상의크기로돌아가기때문에어느정도잡음을제거한결과를얻는다. 닫힘연산 (closing operator) 은팽창연산과침식연산순으로조합하여수행한다. 팽창연산으로객체를확장하기때문에객체내빈공간이매워진후, 침식연산으로원영상의크기로돌아가게한다. 탑-햇 (top-hat) 연산은원명암도영상에서열림연산을수행한결과를차연산한다. 모폴로지그래디언트 (morpholgy gradient) 연산은팽창연산과침식연산수행한결과를차연산한것이다. 사용방법은 '(cvmorphology Binary/GrayScaleImage CreateStructuringElement operation)' 로 Binary/GrayScaleImage는이진화된이미지나명암도레벨의영상을입력하고 cvcreatestructuringelement는 cvcreatestructuringelement의리턴값을입력한다. operation은연산타입을말한다.

15 (set 'ab (cvloadimage 'images\lena.jpg)) (set 'gray (cvcvtcolor ab RGB2GRAY 1)) (set 'element (cvcreatestructuringelement SHAPE_RECT)) (set 'morphology (cvmorphology gray element MOP_OPEN)) (cvshowimage morphology 'result) (cvreleasestructuringelement element) (cvreleaseimage morphology) (cvreleaseimage gray) (cvreleaseimage ab) 그림 17. 열림연산 (opening operator) 그림 18. 닫힘연산 (closing operator)

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 03 모델변환과시점변환 01 기하변환 02 계층구조 Modeling 03 Camera 시점변환 기하변환 (Geometric Transformation) 1. 이동 (Translation) 2. 회전 (Rotation) 3. 크기조절 (Scale) 4. 전단 (Shear) 5. 복합변환 6. 반사변환 7. 구조변형변환 2 기하변환 (Geometric Transformation)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 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 information

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

A 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 information

종합설계중간보고서 _1 - 네트워크기반수배차량인식프로그램 이태화 이재형

종합설계중간보고서 _1 - 네트워크기반수배차량인식프로그램 이태화 이재형 종합설계중간보고서 _1 - 네트워크기반수배차량인식프로그램 200511347 이태화 200811447 이재형 목차 1. 개발요구사항 2. 필요기술및사용라이브러리 3. 동작구조 4. 주요개발내용 5. 개발예정사항 1. 개발요구사항 1. 차량번호판이찍힌스크린샷을분석하여번호판인식 2. 인식된번호판을분석하여번호획득, 사용자로부터입력받은번호와비교 3. 두번호가일치하면현재영상전송모듈수행

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

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

비트와바이트 비트와바이트 비트 (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

인접차량인식 PGM FOR ADAS

인접차량인식 PGM FOR ADAS 인접차량인식 PGM FOR ADAS Contents 1 Introduction 2 Method & Function 3 Trial and Error & Improvement 1 Introduction 21 세기 < 기계로서의자동차 > < 자율주행자동차 > 사람이직접제어 컴퓨터가자율적으로제어 PGM 의목적 Recognition Information V2V Communication

More information

歯이칠우(01-02).PDF

歯이칠우(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 information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A 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 information

Microsoft PowerPoint - chap06-5 [호환 모드]

Microsoft PowerPoint - chap06-5 [호환 모드] 2011-1 학기프로그래밍입문 (1) chapter 06-5 참고자료 변수의영역과데이터의전달 박종혁 Tel: 970-6702 Email: jhpark1@seoultech.ac.kr h k 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- ehanbit.net 자동변수 지금까지하나의함수안에서선언한변수는자동변수이다. 사용범위는하나의함수내부이다. 생존기간은함수가호출되어실행되는동안이다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 06장화소영역ㅎㅎ처리 화소영역처리의개념 회선처리의원리 블러링 샤프닝 한빛미디어 ( 주 ) 6 장. 화소영역처리 학습목표 영역처리의개념을이해한다. 회선처리를이용한영역처리를구현하는방법을학습한다. 블러링효과를이해하고프로그램을실습한다. 샤프닝효과를이해하고프로그램을실습한다. 2 Section 01 화소영역처리의개념화소영역처리 화소의원값이나위치를바탕으로화소값을변경하는화소의점처리과달리해당입력화소뿐만아니라그주위의화소값도함께고려하는공간영역연산회선기법

More information

<31382EB9DAB1A4BFED5F32C2F7BFF82E687770>

<31382EB9DAB1A4BFED5F32C2F7BFF82E687770> http://dx.doi.org/10.14400/jdc.2015.13.2.159 2 차원 QR 코드에서모폴로지기반의경계선검출방법 박광욱 *, 이종연 ** 충북대학교컴퓨터교육과 *, 충북대학교소프트웨어학과 ** A Morphology Technique-Based Boundary Detection in a Two-Dimensional QR Code Kwang Wook

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 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 information

REP - CP - 016, N OVEMBER 사진 요약 25 가지 색상 Surf 를 이용한 사진 요약과 사진 배치 알고리즘 Photo Summarization - Representative Photo Selection based on 25 Color Hi

REP - CP - 016, N OVEMBER 사진 요약 25 가지 색상 Surf 를 이용한 사진 요약과 사진 배치 알고리즘 Photo Summarization - Representative Photo Selection based on 25 Color Hi 1 사진 요약 25 가지 색상 Surf 를 이용한 사진 요약과 사진 배치 알고리즘 Photo Summarization - Representative Photo Selection based on 25 Color Histogram and ROI Extraction using SURF 류동성 Ryu Dong-Sung 부산대학교 그래픽스 연구실 dsryu99@pusan.ac.kr

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 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

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

Gray 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 information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

Structure 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, 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 information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft 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 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[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 information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 CHAPTER 11. 자바스크립트와캔버스로게임 만들기 캔버스 캔버스는 요소로생성 캔버스는 HTML 페이지상에서사각형태의영역 실제그림은자바스크립트를통하여코드로그려야한다. 컨텍스트객체 컨텍스트 (context) 객체 : 자바스크립트에서물감과붓의역할을한다. var canvas = document.getelementbyid("mycanvas"); var

More information

멀티미디어시스템특강5

멀티미디어시스템특강5 멀티미디어시스템특강 5 강 강의자료 2 장 -4 : 영상기하학적처리 수업목표및내용 q 영상의기하학적처리에대하여이해한다. q 영상보간법 (iterpoatio) q 영상의확대축소 q 영상의회전 q 영상미러링 q 실습 4: 영상기하학적변환실습 2/50 영상의기하학적변환개요 [ 영상의기본적인기하학적변환 ] 3/50 영상의기하학적변환개요 기하학적처리 임의의기하학적변환에의해화소들의배치를변경하는처리영상내에서화소들을움직이거나화소들을생성

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft 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 information

ch3.hwp

ch3.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

KNK_C_05_Pointers_Arrays_structures_summary_v02

KNK_C_05_Pointers_Arrays_structures_summary_v02 Pointers and Arrays Structures adopted from KNK C Programming : A Modern Approach 요약 2 Pointers and Arrays 3 배열의주소 #include int main(){ int c[] = {1, 2, 3, 4}; printf("c\t%p\n", c); printf("&c\t%p\n",

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.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 학습목표 의 개념에 대해 알아본다.

More information

<B8D6C6BCB9CCB5F0BEEEBDC3BDBAC5DB28BFB5BBF3C3B3B8AE292DBFE4BEE0C1A4B8AE3128B9DAB1E2C8AB292E687770>

<B8D6C6BCB9CCB5F0BEEEBDC3BDBAC5DB28BFB5BBF3C3B3B8AE292DBFE4BEE0C1A4B8AE3128B9DAB1E2C8AB292E687770> I N D E X 목원대학교컴퓨터공학부 - 수업내용요약 - 교과목 : 멀티미디어시스템 구분 : PART 1 ( 디지털영상처리 ) (Part 1, Part 2) 학기 : 2013년 2학기 ( ~7주차 ) 교수 : 박기홍 참고문헌 : 멀티미디어이해와활용 ( 한빛미디어, 2013) Matlab을이용한실용디지털영상처리 ( 홍릉과학출판사, 2011, 개정판 ) Visual

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

LIDAR와 영상 Data Fusion에 의한 건물 자동추출

LIDAR와 영상 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 information

DioPen 6.0 사용 설명서

DioPen 6.0 사용 설명서 1. DioPen 6.0...1 1.1...1 DioPen 6.0...1...1...2 1.2...2...2...13 2. DioPen 6.0...17 2.1 DioPen 6.0...17...18...20...22...24...25 2.2 DioPen 6.0...25 DioPen 6.0...25...25...25...25 (1)...26 (2)...26 (3)

More information

Microsoft PowerPoint - chap10-함수의활용.pptx

Microsoft PowerPoint - chap10-함수의활용.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 학습목표 중 값에 의한 전달 방법과

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

제안서 평가항목은 평가위원의 주관적인 판단이 필요한 정성평가와 객관적인 데이터에 의한 정량평가로 구성되어 있으며, 기관 및 투입 인력 평가(투입인력 전문성 및 전문인력 보유 현황) 책임연구원 전문성(관련 분야 저서 및 논문 발표 실적) 유사용역 사업 수행 실적(최근 3

제안서 평가항목은 평가위원의 주관적인 판단이 필요한 정성평가와 객관적인 데이터에 의한 정량평가로 구성되어 있으며, 기관 및 투입 인력 평가(투입인력 전문성 및 전문인력 보유 현황) 책임연구원 전문성(관련 분야 저서 및 논문 발표 실적) 유사용역 사업 수행 실적(최근 3 NO. 1 2014 - - - 주 의 제 목 협상에 의한 계약 제안서 평가에 관한 사항 기획재정부 계약예규 협상에 의한 계약 체결 기준 제7조(제안서의 평가) 1 제안서는 기술능력과 입찰가격을 종합적으로 평가하며,평가항목 및 배점한도는 별표와 같다 구분 평가항목 배점한도 비고 계 100 기술능력평가 기술 지식능력 인력 조직 관리기술 사업수행계획 지원기술 사후관리

More information

Microsoft PowerPoint - chap11-포인터의활용.pptx

Microsoft PowerPoint - chap11-포인터의활용.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 학습목표 포인터를 사용하는 다양한 방법에

More information

(Microsoft PowerPoint - Ch19_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

(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 information

실행결과예 IplImage 구조체정보의보존 cvwrite, cvwritecomment IplImage 구조체의정보를파일에보존한다 표시의변환 샘플코드 #include <cv.h> #include <highgui.h> int main (int argc, char *argv

실행결과예 IplImage 구조체정보의보존 cvwrite, cvwritecomment IplImage 구조체의정보를파일에보존한다 표시의변환 샘플코드 #include <cv.h> #include <highgui.h> int main (int argc, char *argv // (2) 폰트구조체를초기화한다 for (i = 0; i < 16; i += 2) { cvinitfont (&font[i], font_face[i / 2], 1.0, 1.0); cvinitfont (&font[i + 1], font_face[i / 2] CV_FONT_ITALIC, 1.0, 1.0); // (3) 폰트를지정하고, 텍스트를그리기한다 for (i

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft 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 information

Microsoft PowerPoint - D03_SpatialDomainEnhance_note.ppt [호환 모드]

Microsoft PowerPoint - D03_SpatialDomainEnhance_note.ppt [호환 모드] Digital Image Processing 3. Image Enhancement in the Spatial Domain Computer Engineering, Sejong University Spatial domain processing 영상의화소값에대해서직접연산을수행 g(x,y) = T[(x,y)] (x,y) : 입력영상 g(x,y) : 출력영상 T[.]

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 리스트 (list) 는여러개의데이터가저장되어있는장소이다. scores = [ 32, 56, 64, 72, 12, 37, 98, 77, 59, 69] scores = [ ] for i in range(10): scores.append(int(input(" 성적을입력하시오 :"))) print(scores) scores = [ 32, 56, 64, 72, 12,

More information

04 Çмú_±â¼ú±â»ç

04 Çмú_±â¼ú±â»ç 42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.

More information

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-1Array.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어

More information

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx

Microsoft 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

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Microsoft PowerPoint - IP11.pptx

Microsoft PowerPoint - IP11.pptx 열한번째강의카메라 1/43 1/16 Review 2/43 2/16 평균값 중간값 Review 3/43 3/16 캐니에지추출 void cvcanny(const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size = 3); aperture_size = 3 aperture_size

More information

Lab10

Lab10 Lab 10: Map Visualization 2015 Fall human-computer interaction + design lab. Joonhwan Lee Map Visualization Shape Shape (.shp): ESRI shp http://sgis.kostat.go.kr/html/index.html 3 d3.js SVG, GeoJSON, TopoJSON

More information

Microsoft PowerPoint - additional01.ppt [호환 모드]

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

Microsoft PowerPoint - Chap12-OOP.ppt

Microsoft PowerPoint - Chap12-OOP.ppt 객체지향프로그래밍 (Object Oriented Programming) 12 장강사 강대기 차례 (Agenda) 멤버에대한동적메모리할당 암시적 / 명시적복사생성자 암시적 / 명시적오버로딩대입연산자 생성자에 new 사용하기 static 클래스멤버 객체에위치지정 new 사용하기 객체를지시하는포인터 StringBad 클래스 멤버에포인터사용 str static 멤버

More information

한국통계학회논문집 2009, 16권, 4호, 영상에서 윈도우 배치에 따른 통계적 에지검출 비교 임동훈 1,a a 경상대학교 정보통계학과 요약 본 논문에서는 영상의 에지검출을 하는데 사용되는 여러 가지 윈도우 배치(window configurations)하

한국통계학회논문집 2009, 16권, 4호, 영상에서 윈도우 배치에 따른 통계적 에지검출 비교 임동훈 1,a a 경상대학교 정보통계학과 요약 본 논문에서는 영상의 에지검출을 하는데 사용되는 여러 가지 윈도우 배치(window configurations)하 한국통계학회논문집 2009, 16권, 4호, 615 625 영상에서 윈도우 배치에 따른 통계적 에지검출 비교 임동훈 1,a a 경상대학교 정보통계학과 요약 본 논문에서는 영상의 에지검출을 하는데 사용되는 여러 가지 윈도우 배치(window configurations)하에 서 통계학의 이표본 위치문제(two-sample location problem)에서 대표적인

More information

1. 서 론

1. 서 론 두 장의 영상을 이용한 저조도 환경에서의 실용적 계산 사진 기법과 Mosaic 에의 응용 Practical Computational Photography with A Pair of Images under Low Illumination and Its Application to Mosaic 안택현 O, 홍기상 포항공과대학교 정보통신학과 O, 포항공과대학교 전자전기공학과

More information

구조체정의 자료형 (data types) 기본자료형 (primitive data types) : char, int, float 등과같이 C 언어에서제공하는자료형. 사용자정의자료형 (user-defined data types) : 다양한자료형을묶어서목적에따라새로운자료형을

구조체정의 자료형 (data types) 기본자료형 (primitive data types) : char, int, float 등과같이 C 언어에서제공하는자료형. 사용자정의자료형 (user-defined data types) : 다양한자료형을묶어서목적에따라새로운자료형을 (structures) 구조체정의 구조체선언및초기화 구조체배열 구조체포인터 구조체배열과포인터 구조체와함수 중첩된구조체 구조체동적할당 공용체 (union) 1 구조체정의 자료형 (data types) 기본자료형 (primitive data types) : char, int, float 등과같이 C 언어에서제공하는자료형. 사용자정의자료형 (user-defined

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 07 영역처리를장ㅎㅎ이용한에지검출 에지검출의개요 에지검출기 1차미분을이용한에지검출 2차미분을이용한에지검출 한빛미디어 ( 주 ) 7 장. 영역처리를이용한에지검출 학습목표 에지의개념을학습한다. 이동과차분을기본으로한에지검출기를학습한다. 미분과에지의관련성을소개한다. 1차미분회선마스크를이용한에지검출기를학습한다. 2차미분회선마스크를이용한에지검출기를학습한다. 2 에지 (edge)

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음

More information

statistics

statistics 수치를이용한자료요약 statistics hmkang@hallym.ac.kr 한림대학교 통계학 강희모 ( 한림대학교 ) 수치를이용한자료요약 1 / 26 수치를 통한 자료의 요약 요약 방대한 자료를 몇 개의 의미있는 수치로 요약 자료의 분포상태를 알 수 있는 통계기법 사용 중심위치의 측도(measure of center) : 어떤 값을 중심으로 분포되어 있는지

More information

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Python: 파이썬프로그래밍의기초, 함수 Kangwon Natl. University Department of Computer Science Cheoneum Park Intelligent software Lab. 함수 Intelligent software Lab. 2 함수란무엇인가? Intelligent software Lab. 3 함수를사용하는이유는? 프로그래밍을하다보면똑같은내용을반복해서작성하는경우다반사

More information

<33302DC1A4BAB8C5EBBDC5C0CFB9DDB9D7B1B3C0B02D4133303528B1E8B3B2C8A3292E687770>

<33302DC1A4BAB8C5EBBDC5C0CFB9DDB9D7B1B3C0B02D4133303528B1E8B3B2C8A3292E687770> Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 1 : 230~236 Jan. 2015 Salt & Pepper 잡음 환경에서 방향성 마스크를 이용한 메디안 필터에 관한

More information

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

Microsoft PowerPoint - chap13-입출력라이브러리.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 학습목표 스트림의 기본 개념을 알아보고,

More information

1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout << " 양수입력 : "; cin >> *p; if (*p <= 0) cout << " 양수를입력해야합니다 " << endl; return; 동적할

1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout <<  양수입력 : ; cin >> *p; if (*p <= 0) cout <<  양수를입력해야합니다  << endl; return; 동적할 15 장기타주제들 auto_ptr 변환함수 cast 연산자에의한명시적형변환실행시간타입정보알아내기 (RTTI) C++ 프로그래밍입문 1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout > *p; if (*p

More information

소성해석

소성해석 3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식

More information

<B9CCB5F0BEEE20C1A4BAB8C3B3B8AE2E687770>

<B9CCB5F0BEEE20C1A4BAB8C3B3B8AE2E687770> 제목 : 미디어정보처리프로그래밍실습모음 일시 : 2002. 6. 15 작성자 : 성용철학번 : 한남대학교정보통신멀티미디어공학부 ( 전자정보통신전공 ) 미디어정보처리프로그래밍실습숙제설명 1.256 X 256 grayscale 의디스플레이프로그램 Resource View 의 menu item 에서 Display 밑에 Raw gray 라마든다음에그림과같이 ID 와

More information

히스토그램구하기 사전준비 : 히스토그램을저장할메모리가필요함 필요한메모리개수 à 전체영상의픽셀은그값이 0 ~ 255이므로 256 개의메모리필요함 영상을구성하는픽셀의개수는매우크므로메모리형식은 unsigned long으로해야함 ( unsigned 란 +/- 를고려하지않는다는

히스토그램구하기 사전준비 : 히스토그램을저장할메모리가필요함 필요한메모리개수 à 전체영상의픽셀은그값이 0 ~ 255이므로 256 개의메모리필요함 영상을구성하는픽셀의개수는매우크므로메모리형식은 unsigned long으로해야함 ( unsigned 란 +/- 를고려하지않는다는 디지털영상처리 실습 : 히스토그램 방송영상미디어과 히스토그램 (Histogram) 히스토그램이란? n 디지털영상을구성하는화소는명도값을나타내는데어떤명도값을가진픽셀수가몇개있는가를나타내는함수 n 화소의명도값은 0~255 인데각명도값에해당하는화소의수를나타내는함수 히스토그램구하는방법 4 4 3 3 픽셀갯수 6 5 4 4 3 3 4 1 2 3 2

More information

Chapter3

Chapter3 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 information

PHP & ASP

PHP & ASP PHP 의시작과끝 echo ; Echo 구문 HTML과 PHP의 echo 비교 HTML과 PHP의 echo를비교해볼까요

More information

OOO Paint

OOO Paint Webtoon Paint OSP Stage 2040 Team 2 200911371 김민철 200911381 김진현 200911417 정명권 REF. Activity 2033. Define Domain Model Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type R1.1 파일불러오기

More information

OOO Paint

OOO Paint Webtoon Paint OSP Stage 2040 Team 2 200911371 김민철 200911381 김진현 200911417 정명권 REF. Activity 2033. Define Domain Model Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type R1.1 파일불러오기

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

<353720B1E8B0FCC1DF2DC0A7C4A120C1A4BAB820B1E2B9DD20B0B4C3BCC0CEC1F6BFA12E687770>

<353720B1E8B0FCC1DF2DC0A7C4A120C1A4BAB820B1E2B9DD20B0B4C3BCC0CEC1F6BFA12E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 14, No. 4 pp. 1988-1992, 2013 http://dx.doi.org/10.5762/kais.2013.14.4.1988 김관중 1* 1 한서대학교항공소프트웨어공학과 A study for object recognition based

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

2.에지 밀도 정보를 이용한 회화적 렌더링.hwp

2.에지 밀도 정보를 이용한 회화적 렌더링.hwp 에지 밀도 정보를 이용한 회화적 렌더링 이호창 O 박영섭 서상현 윤경현 중앙대학교 컴퓨터 공학부 {fanpanic, cookie, shseo, khyoon}@cglab.cse.cau.ac.kr Painterly rendering using density of edges Hochang Lee 0 Youngsup Park SangHyun Seo Kyunghyn

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

Microsoft PowerPoint - LA_ch6_1 [호환 모드] Chapter 6 선형변환은무질서한과정과공학제어시스템의설계에관한연구에사용된다. 또한전기및음성신호로부터의소음여과와컴퓨터그래픽등에사용된다. 선형변환 Liear rasformatio 6. 6 변환으로서의행렬 Matrices as rasformatios 6. 변환으로서의행렬 6. 선형연산자의기하학 6.3 핵과치역 6.4 선형변환의합성과가역성 6.5 컴퓨터그래픽 si

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드]

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드] Chap.2 Logo 프로그래밍기초 - 터틀그래픽명령어 ( 기본, 고급 ) 학습목표 터틀의이동과선그리기에대해살펴본다. 터틀의회전에대해살펴본다. 터틀펜과화면제어에대해살펴본다. 2012. 5. 박남제 namjepark@jejunu.ac.kr < 이동하기 > - 앞으로이동하기 forward 100 터틀이 100 픽셀만큼앞으로이동 2 < 이동하기 > forward(fd)

More information

<323120C0CCB1D9BFD5322DBFA1C1F620B9D720B1B9BACE20C3D6BCD25FC3D6B4EB20BAAFC8AF2E687770>

<323120C0CCB1D9BFD5322DBFA1C1F620B9D720B1B9BACE20C3D6BCD25FC3D6B4EB20BAAFC8AF2E687770> 한국산학기술학회논문지 Vol. 10, No. 2, pp. 358-363, 2009 박종천 1, 이근왕 2* Text Region Detection using Edge and Regional Minima/Maxima Transformation from Natural Scene Images Jong-Cheon Park 1 and Keun-Wang Lee 2* 요약자연이미지로부터텍스트영역검출은다양한응용분야에활용됨으로이분야의많은연구가필요하다.

More information

응답하라, 2015 - 메가스터디 재수를 말한다. Ⅰ. 재수 大 해부 예전에 재수생이라고 하면 성적이 좋지 않아 대학입시에 실패한 학생 이라는 인식이 지배 적이었다. 하지만 최근에는 재수를 목표를 향한 재도전 이라고 긍정적으로 평가하는 경 향이 뚜렷해졌다. 때문에 대학

응답하라, 2015 - 메가스터디 재수를 말한다. Ⅰ. 재수 大 해부 예전에 재수생이라고 하면 성적이 좋지 않아 대학입시에 실패한 학생 이라는 인식이 지배 적이었다. 하지만 최근에는 재수를 목표를 향한 재도전 이라고 긍정적으로 평가하는 경 향이 뚜렷해졌다. 때문에 대학 응답하라, 2015 - 메가스터디 재수를 말한다. Ⅰ. 재수 大 해부 Ⅱ. 2015 대입, 축복의 시기가 될 것이다. Ⅲ. 재수, 결심만으로도 이미 성공은 시작된 것이다. 응답하라, 2015 - 메가스터디 재수를 말한다. Ⅰ. 재수 大 해부 예전에 재수생이라고 하면 성적이 좋지 않아 대학입시에 실패한 학생 이라는 인식이 지배 적이었다. 하지만 최근에는 재수를

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

영상 처리 프로그래밍 By Visual C++

영상 처리 프로그래밍 By Visual C++ 디지털영상처리 6 6 장화질향상기법 영상반전하기 밝기와명암비조절 감마보정 히스토그램분석 히스토그램균등화 6.1. 영상반전하기 영상반전 영상내의모든픽셀값을하나하나반전시키는것 g( x, y) 255 f ( x, y) 255 f ( x, y) g( x, y) : 입력영상 : 출력영상 출력그레이스케일값 255 - k 0 k 255 입력그레이스케일값 - 2 - 6.1.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 10 포인터 01 포인터의기본 02 인자전달방법 03 포인터와배열 04 포인터와문자열 변수의주소를저장하는포인터에대해알아본다. 함수의인자를값과주소로전달하는방법을알아본다. 포인터와배열의관계를알아본다. 포인터와문자열의관계를알아본다. 1.1 포인터선언 포인터선언방법 자료형 * 변수명 ; int * ptr; * 연산자가하나이면 1 차원포인터 1 차원포인터는일반변수의주소를값으로가짐

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

Microsoft PowerPoint - Lec06.ppt [호환 모드]

Microsoft PowerPoint - Lec06.ppt [호환 모드] Computer Graphics Kyoungju Park kjpark@cau.ac.kr http://graphics.cau.ac.kr Motion examples Topics Object orient programming Vectors and forces Bounce motion Physical universe Mathematical universe 시간흐를때

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont 12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다. 12.1 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont( in LPDIRECT3DDEVICE9 pdevice, in INT Height, in UINT

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 6 필터링 학습목표 이번장에서다루게되는내용은다음과같습니다. 이번장의학습목표 1) 필터의종류에대해이해한다. 2) FIR과 IIR 필터의특성에대해이해한다. 3) FIR 필터설계에대해이해한다. 4) IIR 필터설계에대해이해한다. 5) Matlab을이용한예제를통해 Chebyshev 필터를이해한다. 6) Matlab을이용한예제를통해창함수를이용한필터링에대해이해한다.

More information

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600 균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

이발명을지원한국가연구개발사업 과제고유번호 C 부처명 중소기업청 연구관리전문기관 ( 사 ) 한국산학연협회 연구사업명 산학연공동기술개발지역사업 연구과제명 스마트폰센서와영상인식기술을이용한안전운전서비스 SW 개발 기여율 1/1 주관기관 가천대학교산학협력단 연구기간

이발명을지원한국가연구개발사업 과제고유번호 C 부처명 중소기업청 연구관리전문기관 ( 사 ) 한국산학연협회 연구사업명 산학연공동기술개발지역사업 연구과제명 스마트폰센서와영상인식기술을이용한안전운전서비스 SW 개발 기여율 1/1 주관기관 가천대학교산학협력단 연구기간 (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (51) 국제특허분류 (Int. Cl.) B60W 30/10 (2006.01) B60W 30/12 (2006.01) B60W 40/02 (2006.01) G06T 7/00 (2006.01) (21) 출원번호 10-2013-0071751 (22) 출원일자 2013 년 06 월 21 일 심사청구일자 전체청구항수

More information

Microsoft Word - FunctionCall

Microsoft Word - FunctionCall Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack

More information

좋은 사진 찍는 방법

좋은 사진 찍는 방법 Based on Photo Zone by Klaus Schroiff (Klaus@photozone.de) Translation & Edit by Jihoon Jason Wang (DS2SJT / jasonw@korea.com) - Prologue.. And.. special thanks to Klaus Jason Jihoon Wang (jasonw@korea.com)

More information

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345]) 클래스의응용 클래스를자유자재로사용하자. 이장에서다룰내용 1 객체의치환 2 함수와클래스의상관관계 01_ 객체의치환 객체도변수와마찬가지로치환이가능하다. 기본예제 [7-1] 객체도일반변수와마찬가지로대입이가능하다. 기본예제 [7-2] 객체의치환시에는조심해야할점이있다. 복사생성자의필요성에대하여알아보자. [ 기본예제 7-1] 클래스의치환 01 #include

More information

디지털영상처리3

디지털영상처리3 비트맵개요 BMP 파일의이해실제 BMP 파일의분석 BMP 파일을화면에출력 } 비트맵 (bitmap) 윈도우즈에서영상을표현하기위해사용되는윈도우즈 GDI(Graphic Device Interface) 오브젝트의하나 } 벡터그래픽 (vector graphics) 점, 선, 면등의기본적인그리기도구를이용하여그림을그리는방식 } 윈도우즈 GDI(Graphic Device

More information