REP - CP - 024, July 웹기반의데이터베이스와통합된사진관리시스템구현 (1) An Integrated Photo Management System coupled with Database on a Web 부산대학교컴퓨터공학과류동성 d

Size: px
Start display at page:

Download "REP - CP - 024, July 웹기반의데이터베이스와통합된사진관리시스템구현 (1) An Integrated Photo Management System coupled with Database on a Web 부산대학교컴퓨터공학과류동성 d"

Transcription

1 REP - CP - 024, July 웹기반의데이터베이스와통합된사진관리시스템구현 (1) An Integrated Photo Management System coupled with Database on a Web 부산대학교컴퓨터공학과류동성 dsryu99@pusan.ac.kr Revised at , Submitted to SAC 2011 ABSTRACT 사진을체계적으로정리하기위해서는각사진들중양질의사진들을선별하고선별된사진들은이벤트나폴더별로분류하는등의작업이필요하며, 관리해야할사진의개수가많아질수록많은시간과노력이소모된다. 그러므로대부분의사용자들은각사진들을폴더별로분류하여각사진들을관리하는데, 대부분폴더에사진들을방치한다한다. 그러나이러한방법은사진정리후, 사용자가원하는사진을찾을때많은시간이소모되며, 사용자의친구에게사진을공유할때, 다시사진들을정리해야하는어려움이발생한다. 본보고서에서는이러한문제점들을개선하기위해서, 사용자의로컬 PC에있는사진들을사진의촬영시각과사진색상의유사한정도에따라자동클러스터링하고이를중앙에서효율적으로관리하기위한사진관리시스템을개발한다. 그리고현재구현된기능에대해정리를하고현재해결해야할다중파일및대용량의사진파일들을전송하기위해구현해야할모듈에대해논의한다. Keywords Photo clustering, Interval graph, Clique, Photo visualization 1 Introduction 현재디지털카메라의확산과메모리기술의발전으로한번에많은수의사진을촬영하는경우가많아졌다. 예를들어, 3박 4일정도의여행에서수백장의사진을촬영하며, 일주일일정의외국여행의경우 1,000장정도의사진을촬영하는일도종종발생한다 [1]. 그러나많은수의사진들을관리하는작업은촬영한사진들중잘촬영된사진들을선별하고선별된사진들을사진의이벤트에따라분류하는작업으로구성되는데, 이러한작업들은많은시간과노력을소모한다. 그러므로대부분의사람들은촬영한사진들을사용자의로컬 PC에복사하여보관하는방법을사용한다. 사진관리에있어서, 각사용자들의개인 PC에분산되어저장된사진들을효율적으로관리하기위한방법중의하나는중앙에서사진데이터베이스를구축하여사진들을관리하고사용자에게자동으로클러스터링된사진들을시각화하는시스템을개발하는것이다. 본보고서에서는중앙데이터베이스에서사용자의로컬 PC에분산되어저장된사진들을촬영시각과색상유사도에따라자동으로

2 REP - CP - 024, July 클러스터링하고이를중첩된레이아웃으로각사진들을시각화하는시스템을구현하는방법에대해논의한다. 그리고현재개발완료된기능에대해정리를하고다중파일및대용량의사진파일들을전송하기위해구현해야하는모듈에대해서논의한다. 표 1. 웹과연동된국외사진관리시스템및서비스. S/C : Server and Client, S/A : Stand Alone, T/P : Third Party, N/A : Not Available 시스템 Vendor 동작방식 사진평가 클러스터링 레이아웃 검색기능 Picasa Google [2] Web, S/C N/A 얼굴인식 Zooming Layout Tag-based Flickr Yahoo [3] Web N/A N/A Thumbnail Grid Tag-based iphoto Apple [4] S/A N/A 얼굴인식 Thumbnail Grid Tag-based BookSmart Blurb [5] T/P N/A N/A N/A N/A 표 1 는사진관리를위해현재해외에서웹과연동된서비스를제공하는시스템을정리하였는데, 시스템의구조에따라웹기반 (Web) 과웹과클라이언트 (S/C) 와같이, 크게 2가지유형으로분류할수있었다. 그리고 Picasa나 Flickr와같이대형포털사이트에서는자신의사진서버로각사진들의전송기능을활용할수있도록자사의 API를제공한다. 그러나각사이트마다한번에업로드가능한사진의용량이나최대활용할수있는사진용량을제한하는등의제약사항이존재한다 [2, 3]. 가장활발히사용되는 Flickr만하더라도, 개인이촬영한사진들을웹서로전송하여, 썸네일형태로배치하는기능정도를제공하며, 촬영시각이나유사색상의사진과같은클러스터링은제공하지않는다. 국내에서제공하는사진관리시스템또한대부분적목현상제거나컨트라스트보정과같이사진편집과관련되는기능을제공하고있으며, 대부분얼굴인식을이용한닮은사람클러스터링이나순차적인격자공간에썸네일을나열하는사진배치방법을사용한다 [6]. 해외에서는 Google의 Picasa Web Album과 Yahoo의 Flickr 와같은대형포털사이트는자신의사진데이터베이스에접근하기위한 API를제공하여, 사람들이사진을중앙으로전송하기위한기능을제공한다. 이를이용하여, BookSmart와같이특정목적 ( 사진으로책을제작 ) 을가진사진관련프로그램이개발되고있는데, 이러한프로그램을 Third Party 프로그램이라고한다. 본보고서에서도이러한 Third Party 프로그램으로사진을관리하는시스템을제작하려고하였으나, 각포털사이트에서제공하는 API의제한적인기능과사용자에게제공하는한정된저장공간으로인해, 사진데이터베이스서버를구축하기로하였다. 여기서제한된기능들이란사진웹서버상에서특정프로시져를돌리지못한다는것과한번에올릴수있는사진의전송량혹은전체저장공간의제한등을의미한다. 본보고서에서는위에서언급한문제점들을해결하고, 사용자친화적인사진관리를위해다음과같은기능들에대해논의한다. 1. 촬영시각과사진색상의유사도를고려한자동클러스터링기능. 2. 사용자가지정한사진평가기준에부합하는사진필터링기능.

3 REP - CP - 024, July 웹데이터베이스와연동된사진관리전송기능. 2 웹과연동된사진관리시스템의기능 Client Server... Socket HTTP Photos Transfer Socket Creating Thumbnail Temporal and Spatial Clustering Photo Visualization with Overlap MySQL Database Connection Album Board 그림 1. 웹과연동된사진관리프로그램의시스템모듈구성도. 그림 1 는본보고서에서구현하고있는클라이언트와서버사이의시스템의모듈구성도를보여준다. 본시스템에서구현해야할기능들은요약하면다음과같이 4가지로분류할수있다. 1. 사용자의 PC에있는사진들을먼저, 촬영시각화색상유사도에따라클러스터링을수행하고, 클러스터링결과를유사한사진끼리중첩해서시각화한다 [7]. 2. 클러스터링된결과는 MySQL 연결을통해서, 데이터베이스에관리한다. 3. 사진의개수가많고대용량의사진인경우, HTTP 를이용해, 사진들을서버로전송한다. 4. 아웃포커싱이나사진의선명도그리고전체적인밝기를이용해, 자동화된사진평가모듈을제공한다. 2.1 사진클러스러링과웹서버와의통신현재구현된모듈들은위의 4가지모듈들중 1번과 2번모듈이며, 1번모듈은사진의촬영시각과 25 가지색상정보를이용하여클러스터링하였으며, 유사색상의사진들은중첩해서배치하여사진관리를위한화면공간의효율성을향상하였다. 자세한설명은저자의 6월달 TR을참조하면된다 [7]. 2번모듈의경우, 실제사용자의로컬 PC에있는사진들의클러스터링결과를 MySQL 데이터베이스에저장하고이를활용하기위한모듈이다. 본보고서에서는효율적인클러스터결과전송을위해서, 그림 2 와같은클래스상속구조로구현하였다. 먼저, 이전에제작하였던클러스터링기능을담당하는클래스를 CPhotoClusterManager 로분류하였으며, CPhotoClusterManager는클러스터링을위해서, CDetailedPhotoCluster 와 CSpatialCluster 로구성된다. CDetailedPhotoCluster의경우, 시간에의해나누어진클러스터를저장하는기능을담당하는 CPhotoCluster를상속받아색상유사도에따른공간적인클러스터링기능을추가한클래스이다. 클러스터로써, 제일규모가작은 CSpatialCluster 는유사

4 REP - CP - 024, July ICluster CPhotoCluster CDetailedPhotoCluster n 1 CPhotoClusterManager 1 n CSpatialCluster CPhotoClusterRowVisualizer CPhotoClusterGridVisualizer CPhotoClusterTransmitter IPhotoClusterVisualizer CPhotoClusterSequentialVisualizer 그림 2. 사진의클러스터링결과를시각화하고이를데이터베이스에전송을위한시스템의클래스다이어그램. CPhotoClusterTransmitter 클래스는 CPhotoClusterManager의클러스터링기능을상속받아사진클러스터들을웹데이터베이스정보를전송및수신한다. 마찬가지로, IPhotoClusterVisualizer 는 CPhotoClusterManager의클러스터링기능을상속받고각각의시각화뷰에따라클래스별로시각화레이아웃 (Grid, Sequential, Row-by-Row 레이아웃 ) 을구현한다. 한색상으로구성된사진인 CThumb 클래스로구성된다. 위와같은구조의 CPhotoClusterManager는데이터베이스전송을위한 CPhotoClusterTransmitter 클래스와중첩을고려한사진배치기능을수행하는 IPhotoClusterVisualizer로각각상속되어당당기능을수행한다. 이와같이기존의프로토타입의프로그램으로부터, 각클래스를상속받고모듈화함으로써, C++ 을이해하고있는각팀원들이서로분업가능하도록구현하였다. 각사진들의전송을위해서, HTTP 프로토콜을선택한이유는웹서버와통신하기위한 80번포트를대부분방화벽에서필터링하지않기때문이다. 또한웹서버로부터제한된디렉토리만접근할수있기때문에보안상으로사용자의시스템계정을 FTP와같이따로할당할필요가없다. 즉, 웹서버의해킹에안전하진않지만, FTP 와같이실제서버의사용자계정을할당할필요가없기때문에다양한사용자들이서버에접근하는경우에 FTP 보다보안상우수하다. 이러한이유에서인지, 대용량의파일전송을위한상용화된콤포넌트들을조사하였는데, 각고객의로컬 PC에있는파일들을대부분 HTTP 프로토콜을이용하여전송하는모듈을개발한다. 그중대표적인대용량파일업로드콤포넌트인 DextUploadX 콤포넌트는 ActiveX와.NET 기반의콤포넌트로써, 웹에서동작하는콤포넌트이다. 그러나본과제에서는클라이언트에서대용량의사진들을전송하는콤포넌트가필요하며, DextUploadX와같은콤포넌트는서버단에서동작하기때문에, 본프로젝트에적용하기에는많은포팅작업이요구된다. 2.2 사진평가모듈본보고서에서는아웃포커싱 (Outfocusing), 선명도 (Clearness) 그리고밝기 (Lightness) 를기준으로각사진들의품질을평가할계획이다. 본보고서에서는사진평가와관련하여대표적인두가지연구를표 2에정리하였다. Yan은 Laplacian Filter로추출된 Edge를포함하는사각형영역이전체영상에

5 REP - CP - 024, July 서차지하는비율에따라 Edge가추출된공간적인분포도와 4096개의색상을기준으로현재영상의색상분포도를이용하여, 사진의선명도를평가하였다 [8]. 그러나이방법의경우, Edge 자체가많이존재하지않는사진의경우, 사진의품질을제대로평가할수없으며, 사진의촬영자가고의로흐리게촬영한경우 ( 예를들어아웃포커싱과같은사진 ) 는제대로평가할수없는단점이있다. Yiwen의경우, 사진평가를위해서, 각사진의관심영역을설정하고해당관심영역내에서각사진색상분포와색상변화율 ( 주파수영역 ) 을이용하여사진을평가한다 [9]. 그러나 Yiwen은관심영역을찾기위해서, 각픽셀마다윈도우마스크의크기를다양하게변화하면서각픽셀이관심영역인지를판별하는방법을활용하였는데, 이방법은계산비용문제로사진의해상도가높을경우많은시간이소모되게된다 ( 한픽셀당 3 50 의마스크크기범위 ). 본보고서에서는각사진들을평가하기위해서제안하는방법은표 2. 대표적인사진평가연구 2가지. 방법 / 년도요약단점 Yiwen [9] 2008 Yan [8] 2006 관심영역설정후사진의선명도평가 Edge가추출된영역의면적비율과 4096개색상의다양성측정 픽셀당다양한마스크변화로주제영역 찾기에소모되는시간비용이큼 아웃포커싱된사진판별불가 사진에서주제영역을먼저찾고그주제영역내에서사용자가판별가능한에지가어느정도나오는지를이용하여, 아웃포커싱과선명도를평가할계획이다. 본보고서에서제안하는평가방법은주파수영역에서고주파성분으로구성된관심영역내에서검출되는 Canny Edge의픽셀비율을계산하는것이다. 그림 3(d) 는 Canny Edge 알고리즘을이용하여추출한 Edge 영상인데, Canny Edge의경우, Edge를찾을때각 Edge의방향을고려하기때문에, 다른 Edge 알고리즘보다사람이인식하는 Edge 가추출된가능성이높다. 그러므로본보고서에서는전체 Edge들중, 관심영역에서추출된 Canny Edge의픽셀비율을활용한다면, 아웃포커싱된사진을평가할수있을것으로생각된다. 또한설정된관심영역에의해사진에서추출되는잡음성의에지또한제거될확률이높기때문에, 사진의선명도평가에도활용할계획이다. 그림 3 (c) 는그림 3(a) 의원본영상을주파수영역에서일정주파수이내 ( 그림 3(b)) 에있는고주파픽셀들만추출하여공간영역으로역변환한결과영상이다. 그림에서보는것과같이역변환한결과가픽셀단위의분포로표현되기때문에, 필터링된픽셀들의공간분포도를이용하여컨벡스영역을그림 3(c) 와같이관심영역으로활용할수있다. 그러므로, 그림 3(c) 의픽셀분포를경우공간영역에밀집되어있는고주파픽셀들을포함하는컨벡스객체를만든다면, 각사진의관심영역을평가할수있을것이다. 즉, 각사진 p의관심영역 R(p) 은수식 1과같다. 먼저, 가우시안필터 G σ 에의해사진 p가블러된영상을 I b 라고하면, I b 의픽셀들중변화율이많은픽셀들을추출하기위해서, 수식 2와같이푸리에트랜스폼 (F F T ) 수행후, 저주파픽셀들을필터링한다. 고주파성분은영상에서가장많은변화율을

6 REP - CP - 024, July (a) (b) (c) (d) 그림 3. 사진평가를위해사용된각필터링영상들. (a) 아웃포커싱된입력영상과사람이직접지정한관심영역 ( 붉은색폴리곤들 ). (b) FFT(Fast Fourier Transform) 을이용하여 (a) 의입력영상을주파수영역으로변환한결과. θ 이상의고주파성분을필터링한다. (c) 필터링된영상을다시 Inverse FFT하여공간영역으로변환한결과영상. 밀집도가일정영역이상인객체를구한다면, 사진의관심영역을지정할수있다. (d) Canny Edge 검출알고리즘에의해추출된에지영상. 포함하는픽셀영역이기때문에, 공간영역에서이영역들을활용가능하게하게위해서, 역푸리에트랜스폼 (F F T 1 ) 을수행하며, 실제변화율이일정값 (α) 이상인좌표들을집합으로구성한 S h 를추출한다. 이와같이추출된각영상들중공간좌표의밀집도dense(S h ) 가일정값 γ 이상인공간좌표들을추출하여, 각영역들을관심영역으로설정한다. 요약해서말하면, 주파수영역에서고주파에해당하는영역을공간좌표에서관심영역으로설정한다는의미이다. R(p) = {(x, y) dense(s h ) > γ}, S h = {(x, y) S(x, y) > α}, (1) S = F F T 1 (C), C = {(u, v) F (u, v) > θ}, F = F F T (I b ), I b = G σ p (2) 여기서, 중요한점은공간좌표로구성된 S h 영역들의밀집도 (dense) 는각픽셀들을클러스터링하거나, 일정거리에있는픽셀들을이웃으로묶어서계산하는등다양한방법으로계산가능하다. 본보고서에서는밀집도를계산하기위해서, 사진면적의 25 % 에해당하는정사각형크기의마스크를

7 REP - CP - 024, July 이용하여, 가장많은픽셀들을포함하는영역을관심영역 R(p) 로설정하는방법을제안한다. 수식 1와같이사진의관심영역을추측할수있다면, 사진평가에있어서아웃포커싱된정도 E out, 사진의선명도 E clear 그리고밝기정도 E light 의 3가지성분으로구성된사진평가값을벡터형태 E(P ) = {E out, E clear, E light } 로반환할수있다. 본보고서에서는이렇게평가된벡터값을유사한색상을가진사진클러스터에적용하여, 각유사색상의사진들의대표사진을선택하는데활용할수있다. 또한클러스터링직후잘못촬영된사진들을필터링할경우, 사용자가수작업으로일일이필터링하는작업을대체함으로써, 사용자의사진관리에자동화된스마트사진필터링을제공하는형태로사진평가모듈을활용할계획이다. 3 결론및향후연구과제 Album. Database. 그림 4. 웹과연동된사진관리시스템. 프로그램을실행시키면중간에있는 Database 접근을위한계정을질의하며, 이계정은웹서버의제로보드계정과연동된다. 배치된사진들은촬영시각에따라클러스터링 (K = 0.7, µ = 600s, 자세한클러스터링기준은 PHOTOLAND 논문참조 [1]) 하여 25가지색상분포가 0.5 이상으로유사한사진들을중첩해서배치한결과이다. 본보고서에서는웹과연동된사진관리시스템의현재구현상황을정리하였으며, 향후구현해야하는다중사진파일업로드기능에대해서논의하였다. 그림 4는현재구현된시스템의스크린샷인데, 데이터베이스와연동하기위해제로보드회원테이블과연동된데이터베이스인증모듈과사용자가사진들을자동으로클러스터링하기위해설정하는사용자파라메터그리고자동클러스터링된결과를데이터베이스에전송하는기능까지구현하였다. 그러나사용자의로컬 PC에있는대용량의사진들을

8 REP - CP - 024, July 웹서버로전송하기위한소켓프로그래밍은아직미구현했기때문에, 대용량의다중파일을전송하기위한소켓프로그래밍을수행하거나기존에배포되거나상용화된클라이언트콤포넌트들을포팅해야한다. 또한본보고서에서는아웃포커싱된사진과선명하게촬영된사진을구분하여평가하기위한사진평가모듈에대해언급했는데, 이아이디어를구현하고개선하여자동으로아웃포커싱된사진과선명하게촬영된사진을평가할수있는모듈을구현하고향하는것을향후연구과제로제안한다. 본보고서에서제안하는향후연구과제를요약하면다음과같다. 1. 대용량의다중사진파일을데이터베이스로전송하기위한모듈개발 2. 사용자가의도한블러 ( 아웃포커싱된사진 ) 와선명한사진을평가할수있는사진평가모듈개발 참고문헌 1. D.-S. Ryu, W.-K. Chung, and H.-G. Cho, PHOTOLAND: a new image layout system using spatiotemporal information in digital photos, in Proc. of the 25th ACM Symposium on Applied Computing. ACM, 2010, pp Google, Picasa Web Albums, 3. Yahoo, flickr, 4. Apple, iphoto, 5. Blurb, Book smart, 6. 류동성, 웹기반의사진관리시스템의설, Graphics Application Lab. in Pusan National University, Technical Report REP-12-CP, May 류동성, Graph clique 를이용한사진클러스터링과시각화인터페이스의구성, Graphics Application Lab. in Pusan National University, Technical Report REP-9-CP, April Y. Ke, X. Tang, and F. Jing, The design of high-level features for photo quality assessment, in Proc. of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 1. IEEE Computer Society, 2006, pp Y. Luo and X. Tang, Photo and video quality evaluation: Focusing on the subject, in Proc. of the 10th European Conference on Computer Vision, Berlin, Heidelberg, 2008, pp

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

REP - CP - 012, May 국내에서서비스되고있는웹기반의사진관리시스템은대부분대형포털사이트를중심으로개발되었으며, 네이버의 포토갤러리, 파란의 푸딩 그리고싸이월드의 스튜디오 와같은사진관리서비스가표 1과같이수행중에있다. 이들시스템은대부분썸네일기반의순차적인

REP - CP - 012, May 국내에서서비스되고있는웹기반의사진관리시스템은대부분대형포털사이트를중심으로개발되었으며, 네이버의 포토갤러리, 파란의 푸딩 그리고싸이월드의 스튜디오 와같은사진관리서비스가표 1과같이수행중에있다. 이들시스템은대부분썸네일기반의순차적인 REP - CP - 012, May 2010 1 웹기반의사진관리시스템의설계 A Design of Web-based Intergrated Photo Management System Ryu Dong-Sung 류동성부산대학교컴퓨터공학과 dsryu99@pusan.ac.kr ABSTRACT 최근디지털카메라의보급으로인해촬영되는사진의수가많아졌고이를효율적으로관리하기에는많은어려움이있기때문에,

More information

REP - CP - 009, April Graph Clique 를이용한사진클러스터링과시각화인터페이스의구성 Photo Clustering using Clique and Its Visualized Interface Ryu Dong-Sung 류동성부산대학교컴퓨터

REP - CP - 009, April Graph Clique 를이용한사진클러스터링과시각화인터페이스의구성 Photo Clustering using Clique and Its Visualized Interface Ryu Dong-Sung 류동성부산대학교컴퓨터 REP - CP - 009, April 2010 1 Graph Clique 를이용한사진클러스터링과시각화인터페이스의구성 Photo Clustering using Clique and Its Visualized Interface Ryu Dong-Sung 류동성부산대학교컴퓨터공학과 dsryu99@pusan.ac.kr ABSTRACT 최근디지털사진의보급으로인해, 많은수의사진이촬영됨에따라서,

More information

REP - CP - 015, January 사진들의시간적순서를고려한이미지시각화방법 An Image Visualization Method to Keep Temporal Ordering for photo sets Ryu Dong-Sung 류동성부산대학교컴퓨터공

REP - CP - 015, January 사진들의시간적순서를고려한이미지시각화방법 An Image Visualization Method to Keep Temporal Ordering for photo sets Ryu Dong-Sung 류동성부산대학교컴퓨터공 REP - CP - 015, January 2010 1 사진들의시간적순서를고려한이미지시각화방법 An Image Visualization Method to Keep Temporal Ordering for photo sets Ryu Dong-Sung 류동성부산대학교컴퓨터공학과 dsryu99@pusan.ac.kr ABSTRACT 일반적으로대부분의사람들은많은수의디지털사진을관리하기위해서,

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

2 차원단위블록정렬을이용한 내용기반이미지매칭 장철진 O 조환규부산대학교컴퓨터공학과 {jin, Content-based image matching based on 2D alignment of unit block tessellation C

2 차원단위블록정렬을이용한 내용기반이미지매칭 장철진 O 조환규부산대학교컴퓨터공학과 {jin, Content-based image matching based on 2D alignment of unit block tessellation C 2 차원단위블록정렬을이용한 내용기반이미지매칭 장철진 O 조환규부산대학교컴퓨터공학과 {jin, hgcho}@pusan.ac.kr Content-based image matching based on 2D alignment of unit block tessellation Chuljin Jang O Hwan-Gue Cho Dept. of Computer Engineering,

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,.

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,. : 565 (Special Paper) 7 4, 0 7 (JBE Vol. 7, No. 4, July 0) http://dx.doi.org/0.5909/jbe.0.7.4.565 a), b), a) Depth Map Denoising Based on the Common Distance Transform Sung-Yeol Kim a), Manbae Kim b),

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

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

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가

More information

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판 인터넷 커뮤니티 사용자의 사회 연결망 특성 분석 Analysis Social Network Characteristics Among the Internet Community Users 탁해성 부산대학교 컴퓨터공학과 tok33@pusan.ac.kr Abstract 인터넷이 사람들에게 보급됨에 따라 온라인 환경에서 소통을 하는 사람들이 늘어났다. 온라인 커뮤니티가

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

PowerPoint Template

PowerPoint Template 설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

untitled

untitled ª Œª Œ 27ƒ 2B Á 2007 3œ pp. 193 ~ 199 ª ƒ w d w ƒ sƒ Methodology of Drought Assessment Using National Groundwater Monitoring Network Data «x Á½ Kwon, Hyung JoongÁKim, Seong Joon Abstract The objective

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1 IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<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

07.045~051(D04_신상욱).fm

07.045~051(D04_신상욱).fm J. of Advanced Engineering and Technology Vol. 1, No. 1 (2008) pp. 45-51 f m s p» w Á xá zá Ÿ Á w m œw Image Retrieval Based on Gray Scale Histogram Refinement and Horizontal Edge Features Sang-Uk Shin,

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 얇지만얇지않은 TCP/IP 소켓프로그래밍 C 2 판 4 장 UDP 소켓 제 4 장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송싞및수싞 4.4 UDP 소켓의연결 UDP 소켓의특징 UDP 소켓의특성 싞뢰할수없는데이터젂송방식 목적지에정확하게젂송된다는보장이없음. 별도의처리필요 비연결지향적, 순서바뀌는것이가능 흐름제어 (flow

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a low-resolution Time-Of- Flight (TOF) depth camera and

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

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E > 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)

More information

2장 변수와 프로시저 작성하기

2장  변수와 프로시저 작성하기 Chapter. RequestDispatcher 활용 요청재지정이란? RequestDispatcher 활용 요청재지정구현예제 Chapter.9 : RequestDispatcher 활용 1. 요청재지정이란? 클라이언트로부터요청받은 Servlet 프로그램이응답을하지않고다른자원에수행흐름을넘겨다른자원의처리결과를대신응답하는것또는다른자원의수행결과를포함하여응답하는것을요청재지정이라고한다.

More information

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성 i-movix 소개 2005 년설립 ( 벨기에, 몽스 ), 방송카메라제작 2005년 Sprintcam Live System 개발 2007년 Sprintcam Live V2 2009년 Sprintcam Live V3 HD 2009년 Sprintcam Vvs HD 2011년 Super Slow Motion X10 2013년 Extreme + Super Slow

More information

À±½Â¿í Ãâ·Â

À±½Â¿í Ãâ·Â Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 9 강. 클래스의활용목차 멤버함수의외부정의 this 포인터 friend 선언 static 멤버 임시객체 1 /17 9 강. 클래스의활용멤버함수의외부정의 멤버함수정의구현방법 내부정의 : 클래스선언내에함수정의구현 외부정의 클래스선언 : 함수프로토타입 멤버함수정의 : 클래스선언외부에구현

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 Power Java 제 20 장패키지 이번장에서학습할내용 패키지의개념 패키지로묶는방법 패키지사용 기본패키지 유틸리티패키지 패키지는연관된클래스들을묶는기법입니다. 패키지란? 패키지 (package) : 클래스들을묶은것 자바라이브러리도패키지로구성 ( 예 ) java.net 패키지 네트워크관련라이브러리 그림 20-1. 패키지의개념 예제 패키지생성하기 Q: 만약패키지문을사용하지않은경우에는어떻게되는가?

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

160322_ADOP 상품 소개서_1.0

160322_ADOP 상품 소개서_1.0 상품 소개서 March, 2016 INTRODUCTION WHO WE ARE WHAT WE DO ADOP PRODUCTS : PLATON SEO SOULTION ( ) OUT-STREAM - FOR MOBILE ADOP MARKET ( ) 2. ADOP PRODUCTS WHO WE ARE ADOP,. 2. ADOP PRODUCTS WHAT WE DO ADOP,.

More information

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp 보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service

More information

Microsoft PowerPoint - 04-UDP Programming.ppt

Microsoft PowerPoint - 04-UDP Programming.ppt Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 DEXTUploadNJ_ 제품소개서 The Most Powerful File Upload Solution based on HTTP 목차 01 _ DEXTUploadNJ 제품소개 02 _ 시스템요구사항 03 _ 기능및특징 04 _ 시스템구성도 05 _ 적용효과 06 _ 레퍼런스 07 _ 가격및라이선스 DEXTUploadNJ 제품소개 웹환경에서파일업로드기능을지원하는

More information

partprime_intro.key

partprime_intro.key YOU CAN FLY TO THE SMART AREA INTRODUCTION PartPrime Inc. CONTENTS / GS HYNIX KERIS MDMS S-OIL BONUS CARD SMARTWORKS GS KIXXHUB GS,, POS VAN (MS, IC ) POS MDM MDM KERIS PC to Mobile Mobile to Mobile

More information

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

½½¶óÀ̵å Á¦¸ñ ¾øÀ½ 하나의그룹 FH/FDMA 시스템에서 겹쳐지는슬롯수에따른성능분석 구정우 jwku@eve.yonsei.ac.kr 2000. 4. 27 Coding & Information Theory Lab. Department of Electrical and Computer Engineering, Yonsei Univ. 차례 (Contents) 1. 도입 (Introduction)

More information

감각형 증강현실을 이용한

감각형 증강현실을 이용한 대한산업공학회/한국경영과학회 2012년 춘계공동학술대회 감각형 증강현실을 이용한 전자제품의 디자인 품평 문희철, 박상진, 박형준 * 조선대학교 산업공학과 * 교신저자, hzpark@chosun.ac.kr 002660 ABSTRACT We present the recent status of our research on design evaluation of digital

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

μ σ σ μ σ μ σ σ 시체결가 정산가 정산가 > 유지증거금률 σ ~ ~ ~ ~ ~ σ ~ ~ ~ ~ σ ~ ~ 기간 1 : 2010.1.4.~2010.10.8. 기간 2 : 2010.10.11.~2011.10.7. 기간 3 : 2011.10.10.~2012.12.28. 기간 4 : 2013.1.2.~2013.3.29. 기간 5 : 2013.4.1.~2014.4.4.

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전

More information

untitled

untitled Oracle DBMS 로그인의접근제어우회 취약점분석 2006. 2. 9 인터넷침해사고대응지원센터 (KISC) 본보고서의전부나일부를인용시반드시 [ 자료 : 한국정보보호진흥원 (KISA)] 룰명시하여주시기바랍니다. 개요 o 2005년이후 Oracle Critical Patch Update(CPU) 는 Oracle사제품대상으로다수의보안패치및보안패치와관련된일반패치를발표하는주요수단임

More information

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail 8.13.4 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. sendmail, SPF

More information

005- 4¿ùc03ÖÁ¾š

005- 4¿ùc03ÖÁ¾š 210 212 213 214 215 218 219 223 224 226 4 228 229 230 231 232 233 236 238 240 241 244 245 _ April 1 210 1946 1970 211 _ April 212 1946 1970 _ April 4 213 _ April 3. 3 214 1946 1970 _ April 5 215 216 1946

More information

종합물가정보 2016년 4월호

종합물가정보 2016년 4월호 April 21 26 28 30 34 38 40 42 46 53 54 56 58 60 61 61 62 62 63 64 66 69 397 523 617 695 875 929 959 1 19 157 069 070 071 071 072 072 073 074 075 075 076 077 078 079 080 081 082 083 084 084 085 086 088

More information

고객 카드 1588-7278

고객 카드 1588-7278 고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송

More information

2_안드로이드UI

2_안드로이드UI 03 Layouts 레이아웃 (Layout) u ViewGroup의파생클래스로서, 포함된 View를정렬하는기능 u 종류 LinearLayout 컨테이너에포함된뷰들을수평또는수직으로일렬배치하는레이아웃 RelativeLayout 뷰를서로간의위치관계나컨테이너와의위치관계를지정하여배치하는레이아웃 TableLayout 표형식으로차일드를배치하는레이아웃 FrameLayout

More information

목 차 DEXTUpload Pro 소개 시스템 요구 사항 기능 및 특징 시스템 구성도 벤치마킹 적용 효과 유지보수 안내 담당자 안내

목 차 DEXTUpload Pro 소개 시스템 요구 사항 기능 및 특징 시스템 구성도 벤치마킹 적용 효과 유지보수 안내 담당자 안내 LOW SYSTEM RESOURCE REQUIREMENTS HIGH UPLOAD SPEED GRAPHICAL PROGRESS INDICATOR DEXTUpload Pro Introduction www.devpia.com l www.dextsolution.com 목 차 DEXTUpload Pro 소개 시스템 요구 사항 기능 및 특징 시스템 구성도 벤치마킹 적용

More information

<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A3504446BFEB2E687770>

<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A3504446BFEB2E687770> 북한의 주요 농업 관련 법령 해설 1) 이번 호와 다음 호에서는 북한의 주요 농업 관련 법령을 소개하려 한다. 북한의 협동농장은 농업협동조합기준규약초안 과 농장법 에 잘 규정되어 있다. 북한 사회주의 농업정책은 사회 주의농촌문제 테제 2), 농업법, 산림법 등을 통해 엿볼 수 있다. 국가계획과 농업부문의 관 계, 농산물의 공급에 관해서는 인민경제계획법, 사회주의상업법,

More information

1 9 2 0 3 1 1912 1923 1922 1913 1913 192 4 0 00 40 0 00 300 3 0 00 191 20 58 1920 1922 29 1923 222 2 2 68 6 9

1 9 2 0 3 1 1912 1923 1922 1913 1913 192 4 0 00 40 0 00 300 3 0 00 191 20 58 1920 1922 29 1923 222 2 2 68 6 9 (1920~1945 ) 1 9 2 0 3 1 1912 1923 1922 1913 1913 192 4 0 00 40 0 00 300 3 0 00 191 20 58 1920 1922 29 1923 222 2 2 68 6 9 1918 4 1930 1933 1 932 70 8 0 1938 1923 3 1 3 1 1923 3 1920 1926 1930 3 70 71

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

설계란 무엇인가?

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

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 소켓프로그래밍활용 IT CookBook, 유닉스시스템프로그래밍 학습목표 소켓인터페이스를활용한다양한프로그램을작성할수있다. 2/23 목차 TCP 기반프로그래밍 반복서버 동시동작서버 동시동작서버-exec함수사용하기 동시동작서버-명령행인자로소켓기술자전달하기 UDP 프로그래밍 3/23 TCP 기반프로그래밍 반복서버 데몬프로세스가직접모든클라이언트의요청을차례로처리 동시동작서버

More information

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1 Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1 Contents 목적... 5 NTP 란?... 5 윈도우에는... 5 시스템환경... 6 서버명및 IP 주소... 6 내부 NTP 서버... 7 외부 NTP 서버와시간동기화... 7 실행서버... 7 시나리오... 7 작업... 7 NTP 서비스제공을위한구성확인...

More information

BEA_WebLogic.hwp

BEA_WebLogic.hwp BEA WebLogic Server SSL 설정방법 - Ver 1.0-2008. 6 개정이력 버전개정일개정내용 Ver 1.0 2008 년 6 월 BEA WebLogic Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. 개인키및 CSR 생성방법

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

04서종철fig.6(121~131)ok

04서종철fig.6(121~131)ok Development of Mobile Applications Applying Digital Storytelling About Ecotourism Resources Seo, Jongcheol* Lee, Seungju**,,,. (mobile AIR)., 3D.,,.,.,,, Abstract : In line with fast settling trend of

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

인문사회과학기술융합학회

인문사회과학기술융합학회 Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement

More information

REP - networkx - 019, JULY 2010 2 어 있고 Windows 계열도 지원하지만, Winodws OS의 경우 많은 버그를 가지고 있기 때문에 현재 Windows 운영 체제와 정상적으로 호환되는 패키지는 NetworkX 이다. 각 패키지의 종류와 각

REP - networkx - 019, JULY 2010 2 어 있고 Windows 계열도 지원하지만, Winodws OS의 경우 많은 버그를 가지고 있기 때문에 현재 Windows 운영 체제와 정상적으로 호환되는 패키지는 NetworkX 이다. 각 패키지의 종류와 각 REP - networkx - 019, JULY 2010 1 NetworkX를 이용한 Python 그래프 가시화 Graph Visualization from Python Using NetworkX 부산대학교 컴퓨터공학과 김선영 E-mail : s.y.kim@pusan.ac.kr Revised on 2010.07.27 ABSTRACT Python은 사용하기 쉬운

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2 [Win] SAS Enterprise Miner6.1 설치가이드 - Single User 작성자 : 기술지원팀 (SAS Korea) 단계 1) 설치전주의 / 확인사항 2) 사용자생성및권한할당 3) SAS Software Deport 생성 4) SAS Enterprise Miner 설치 (SAS Foundation + Enterprise Miner 6.1) 5)

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

박선영무선충전-내지

박선영무선충전-내지 2013 Wireless Charge and NFC Technology Trend and Market Analysis 05 13 19 29 35 45 55 63 67 06 07 08 09 10 11 14 15 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40

More information

슬라이드 1

슬라이드 1 2 장 UML 의구성 UML 아키텍처 UML 메커니즘 한빛미디어 ( 주 ) 학습목표 UML 의구성요소를학습한다. UML 의관계를이해한다. 다이어그램의개념을이해한다. 2 UML 의구성요소 UML은기본요소를구성하는 사물 (Things) 사물간의관계를나타내는 관계 (Relationship) 사물과관계를도형으로표현하는 다이어그램 (Diagram) [ 그림 2-1]

More information

<B1B3B9DFBFF83330B1C7C1A631C8A35FC6EDC1FDBABB5FC7D5BABB362E687770>

<B1B3B9DFBFF83330B1C7C1A631C8A35FC6EDC1FDBABB5FC7D5BABB362E687770> 교육발전연구 Journal of Educational Development 2014. Vol. 30, No. 1, pp. 89~110 융합인재교육(STEAM)을 통한 시각적 문해력 효과 연구: 인포그래픽 동영상 만들기를 중심으로 강인애 1), 이재경 2), 남미진 3) 요 약 본 연구는 융합인재(STEAM)교육으로 구안된 인포그래픽(infographic) 영상

More information

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드] - Socket Programming in Java - 목차 소켓소개 자바에서의 TCP 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 Q/A 에코프로그램 - EchoServer 에코프로그램 - EchoClient TCP Programming 1 소켓소개 IP, Port, and Socket 포트 (Port): 전송계층에서통신을수행하는응용프로그램을찾기위한주소

More information

006- 5¿ùc03ÖÁ¾T300çÃâ

006- 5¿ùc03ÖÁ¾T300çÃâ 264 266 268 274 275 277 279 281 282 288 290 293 294 296 297 298 299 302 303 308 311 5 312 314 315 317 319 321 322 324 326 328 329 330 331 332 334 336 337 340 342 344 347 348 350 351 354 356 _ May 1 264

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 DEXTUpload.NET Pro_ 제품소개서 The Most Powerful File Upload Solution based on HTTP 목차 01 _ DEXTUpload.NET Pro 제품소개 02 _ 시스템요구사항 03 _ 기능및특징 04 _ 시스템구성도 05 _ 적용효과 06 _ 레퍼런스 07 _ 가격및라이선스 DEXTUpload.NET Pro 제품소개

More information

<BBE7B0EDB3EBC6AE5FC7E3BAEAB0D4C0D32E687770>

<BBE7B0EDB3EBC6AE5FC7E3BAEAB0D4C0D32E687770> 웹하드서비스를통해생성된 Botnet 을이용한 DDoS 공격피해사례 2009. 12. 본보고서의전부나일부를인용시반드시 [ 자료 : 한국인터넷침해대응센터 (KrCERT)] 를명시하여주시기바랍니다. - 1 - 1. 개요 최근발생하고있는 DDoS 사례들을분석해보면그방식들이점점지능화되고조직화되고있다는것을확인할수있다. 또한 DDoS 공격의목적도과거자기과시또는정치적인이유의단순한목적에서벗어나금전적이득을취하거나경쟁업체의영업을방해하기위한목적으로점차기업화되고있기도하다.

More information

Microsoft PowerPoint - 03-TCP Programming.ppt

Microsoft PowerPoint - 03-TCP Programming.ppt Chapter 3. - Socket in Java - 목차 소켓소개 자바에서의 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 에코프로그램 - EchoServer 에코프로그램 - EchoClient Q/A 1 1 소켓소개 IP,, and Socket 포트 (): 전송계층에서통신을수행하는응용프로그램을찾기위한주소 소켓 (Socket):

More information