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

[일:] 2007년 07월 17일

고주파/저주파 영상

DarkKaiser, 2007년 7월 17일2023년 8월 30일

고주파/저주파 영상이란 간단히 설명하면 영상의 선명도의 차이로 이해하면 될 것이다. 다시 말하면 어떤 영상은 윤관석들이 뚜렷하고 어떤 영상은 흐릿한 영상을 볼 수 있을것이다. 이러한 이유는 영상의 주파수 성분에 따라 차이가 나며 흐릿해진 영상은 고주파 성분을 더해줌으로 영상을 보정 해 줄 수 있다.

Continue Reading

RAW 파일

DarkKaiser, 2007년 7월 17일2023년 9월 6일

1. 서문
RAW 파일 포맷이란 어떠한 포맷 정보도 갖지 않은 원시 데이터로, RAW data는 파일 호환성을 위해 파일의 고유 특성을 나타내는 헤더 부분이 없고, 데이터 부분도 아무런 서식 정보나 편집 정보도 갖지 않은 데이터를 말한다. RAW 확장자의 텍스트파일을 일반 텍스트 에디터로 읽으면 라인피드나 캐리지리턴, 문서의 끝 정보 등을 인식하지 않고

Continue Reading

영상의 기하학적 변환

DarkKaiser, 2007년 7월 17일2023년 9월 4일

1. 개요
영상의 기하학적 변환에서 간단한 것으로는 영상의 확대 및 축소, 영상의 회전, 영상의 반사, 영상의 이미지 모델에 의한 변한 등이 있다. 이보다 복잡한 것으로 우리가 지정한 객체(사각형, 구, 타원체 등)상으로 영상을 매핑하는 것도 일종의 기하학적 변환이라 볼 수 있다.

기하학적 변형 후의 영상을 만드는 방법으로는 이를 만드는 방향으로 분류하면
Continue Reading

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

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
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 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)

    태그

    Assert() CImage cvsnt DDK DefaultTraceListener delegate eclipse EventLogTraceListener maven MDI MFC MSDN mutable NAnt new pragma RAW snoopspy std::auto_ptr STLFit STLPort STLTask TCP/IP Thread UNICODE useBean VI volatile watch WinSXS XP테마 기하학 데이터소스 드라이브 마스크 문자열 상수 스레드 스레드 동기화 시간 실용주의 실용주의 프로그래머 자바빈즈 툴팁 패킷

    메타

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