Skip to content
DarkKaiser의 블로그
DarkKaiser의 블로그
  • 개발 관련 자료(노션)
  • Raspberry Pi(노션)
  • WD My Cloud(노션)
  • GitHub
DarkKaiser의 블로그

[년도:] 2007년

디지털 이미지의 마스크 기반 영상 처리

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
  • Previous
  • 1
  • …
  • 3
  • 4
  • 5
  • …
  • 17
  • Next

최신 글

  • AssertJ 소개testCompile ‘org.assertj:assertj-core:3.6.2’ 2017년 9월 14일
  • 자주 사용되는 Lombok 어노테이션 2017년 9월 14일
  • 유니코드 #3 2017년 9월 14일
  • 유니코드 #2 2017년 9월 14일
  • 유니코드 #1 2017년 9월 14일

최신 댓글

    카테고리

    • 개인 자료 (1)
      • 일기 (1)
    • 주절주절 (7)
    • 프로그래밍 갤러리 (16)
    • 프로그래밍 언어 (186)
      • Java (29)
      • C/C++/VC++ (114)
      • C# (11)
      • Visual Basic (6)
      • 안드로이드 (9)
      • Objective-C (5)
      • JavaScript (4)
      • JSP/Servlet (2)
      • Python (4)
      • 어셈블러 (1)
    • 개발++ (44)
      • Book (11)
        • Joel On Software (10)
      • 프로젝트 관리 (6)
      • Maven (1)
      • 디버깅 (1)
      • DirectX (1)
      • Silverlight (1)
      • RESTful (1)
      • Hacking (1)
      • WDM (4)
      • VoIP (5)
      • 기타 (1)
    • 개발 도구 (15)
      • eclipse (14)
      • Sublime Text (1)
    • 네트워크 (7)
    • 설치 및 배포 (7)
      • InstallShield (2)
      • NSIS (4)
    • 버전 관리 (9)
      • Git (2)
      • CVS (2)
      • Subversion (5)
    • 데이터베이스 (7)
      • Oracle (3)
      • Sybase (2)
      • MS-SQL (2)
    • 단위테스트 (3)
      • JUnit (1)
      • NUnit (2)
    • 버그추적시스템 (2)
      • mantis (2)
    • 운영체제 (7)
      • Windows (5)
      • 리눅스 (2)
    • WAS (3)
      • WebLogic (3)
    • 디자인패턴 (1)
    • 디지털 이미지 프로세싱 (16)

    태그

    ArrayList ATL BMP CAB CAB 파일 CD-ROM COM DCOM Downcasting for each GetLastError() Java JDT JoelOnSoftware Lokbok netsh NUnit Python StringBuilder Subverion SVN TR1 unicows Upcasting WAVE weak_ptr WebClient Wrap 내장 객체 레이아웃 리소스 리팩토링 마우스 문자 스트림 바이트 스트림 배포 비스타 빌드 서브클래싱 스트림 시스템 에러메시지 오피스파일구별 임시파일 지역클래스 타입 라이브러리

    메타

    • 로그인
    • 엔트리 피드
    • 댓글 피드
    • WordPress.org
    ©2025 DarkKaiser의 블로그 | WordPress Theme by SuperbThemes