디지털 이미지의 마스크 기반 영상 처리 DarkKaiser, 2007년 7월 17일2023년 8월 30일 1. 개요 영상 내에서 차를 검출하기 위해서는 차가 무엇이냐는 정의부터 수행하여야 한다. 사람의 경우 학습을 통해 어떠한 것들이 차인지 쉽게 알 수 있지만 영상처리를 통해서 이를 구현하기 위해서는 다양한 절차가 필요하게 딘다. 영상 인식의 경우 다양한 방법론이 존재하며 가장 복잡한 접근 방식은 학습을 통한 방법이며 보다 간단한 인식 방법론은 인식하고자 Continue Reading
히스토그램을 이용한 영상 처리 DarkKaiser, 2007년 7월 17일2023년 9월 4일 1. 소개 히스토그램이란 영상의 밝기값에 대한 분포를 보여주는 그래프로 영상분석을 위한 중요한 도구이다. 입력되는 영상의 히스토그램을 분석함으로써 영상의 밝기 구성, 명암의 대비등에 대한 정보를 알 수 있으며 이러한 분석정보를 이용하여 영상개선 및 화질 향샹을 위한 출발점으로 사용할 수 있다. 2. 히스토그램의 용도 화질 향상 히스토그램의 조작을 통해 사람이 훨씬 알아보기 Continue Reading
디지털 이미지의 픽셀 단위 처리 DarkKaiser, 2007년 7월 17일2023년 9월 4일 1. 소개 픽셀 단위 처리란 디지털 이미지의 픽셀 단위로 연산을 수행하는 것을 말한다. 이미지의 명암 값의 변화나 이미지 합성 또는 이미지의 부각 등 많은 응용 분야에서 가장 기초적인 연산으로 사용된다. 만일 픽셀 주변의 인접하는 점을 동시에 사용하여 처리하였다면 이것은 픽셀 단위 처리가 아니라 디지털 이미지의 마스크 기반 영상 처리가 된다.2. Continue Reading
CreateFile() 함수를 이용하여 파일 생성후 바로 삭제하기 DarkKaiser, 2007년 7월 17일2023년 9월 5일 아래와 같이 파일을 생성시에 FILE_FLAG_DELETE_ON_CLOSE 속성을 주게 되는경우 파일 핸들이 닫히게 되면 해당 파일은 시스템에서 삭제가 된다. 또한 이미 존재하는 파일인 경우에는 FILE_SHARE_DELETE 공유 모드로 오픈하여야 한다. hFile = CreateFile("d:\\MYFILE.TXT", /* create MYFILE.TXT */ GENERIC_WRITE, /* open for writing */ 0, /* do not share */ NULL, /* no security Continue Reading
Effective C++ 3판 요약정리 DarkKaiser, 2007년 7월 17일2023년 8월 30일 C++에 왔으면 C++의 법을 따릅시다 항목 1. C++를 언어들의 연합체로 바라보는 안목은 필수 C++를 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라집니다. 그 경우란, 바로 C++의 어떤 부분을 사용하느냐입니다. 항목 2. #define을 쓰려거든 const, enum, inline을 떠올리자 단순한 상수를 쓸 때는, #define 보다 const 객체 혹은 enum을 우선 생각합시다. 함수처럼 Continue Reading
삼성 DDR SDRAM DIMM/SODIMM 모델 번호 구별법 DarkKaiser, 2007년 7월 17일2023년 8월 30일 KM M 3 83 H 13 3 4 C T C – G 5 1 2 3 4 5 6 7 8 9 10 11 12 13 1. Samsung Memory(KM) 2. Memory Module(M) 3. DIMM Configuration – 3 : 8 Bytes DIMM – 4 : 8 Bytes SODIMM 4. Continue Reading
성공적인 프로젝트를 위한 다국어 리소스 준비-2 DarkKaiser, 2007년 7월 17일2023년 9월 6일 출처 : 데브피아 석재헌님의 글http://www.devpia.com/Forum/BoardView.aspx?no=7282&ref=7282&page=2&forumname=vc_lec&stype= 1. 리소스 라이브러리 앞서의 글에서 이야기한 다국어 리소스 대응 방식으로는, 다국어 리소스가 많아지면 관리하기도 어려워지고, 컴파일되어 나온 출력물이 커지는 단점이 있습니다. 이런 경우 각각의 언어에 대응되는 리소스들을 따로 혹은 몇 개를 묶어서 라이브러리화 하면, 유지보수 하기가 한 결 쉬어 집니다. 때때로 코드페이지의 한계로 같이 Continue Reading
성공적인 프로젝트를 위한 다국어 리소스 준비-1 DarkKaiser, 2007년 7월 17일2023년 9월 6일 출처 : 데브피아 석재헌님의 글http://www.devpia.com/Forum/BoardView.aspx?no=7281&ref=7281&page=2&forumname=vc_lec&stype= 1. 다국어 리소스 국내뿐만 아니라 해외에서도 널리 쓰이는 소프트웨어가 되기 위해서는 주체가 누구든지 로컬라이징(Localizing-이하 ‘지역화’)을 해 주든지 과정이 필요합니다. 이 때 개발자가 만든 프로그램이 이러한 지역화에 준비되어 있지 않으면, 개발자 뿐만 아니라 많은 사람들이 피곤하게 됩니다. (특히, 개발자만 죽어나는 경향이 있습니다.) 그러나, 다국어 리소스에 Continue Reading
웹페이지의 MFC 컨트롤을 패키지로 만드는 방법 DarkKaiser, 2007년 7월 17일2023년 9월 6일 Activex를 CAB 파일로 만들때 필요한 inf파일 작성법 http://support.microsoft.com/default.aspx?scid=kb%3Bko%3BKR167158 Continue Reading
오피스 파일 구별하기 DarkKaiser, 2007년 7월 17일2023년 9월 4일 /* Word Document (*.doc) : {00020906-0000-0000-C000-000000000046} */ static const GUID CLSID_WORD = { 0x00020906, 0x0, 0x0, { 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46 }}; /* Excel Worksheet (*.xls) : {00020820-0000-0000-C000-000000000046} */ static const GUID CLSID_EXCEL = { 0x00020820, 0x0, 0x0, { 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, Continue Reading