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

[년도:] 2007년

BMP 파일

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

1. 서문
BMP 파일은 이미지 파일중에 가장 간단한 파일중 하나입니다. 기본적으로 BMP 파일은 1, 4, 8, 16, 24 및 32비트를 지원합니다. 하지만 16과 32비트는 거의 사용하는 예가 없습니다. BMP 파일은 사용이 쉬운만큼 용량이 큰 파일입니다. 그렇기 때문에 이 파일 역시 기본적인 압축형식을 지원합니다. 그 방식은 간단한 압축방식인 Run-Length Compresstion 방식이며,

Continue Reading

룩업테이블(Look Up Table) 연산

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

룩업 테이블(LookUpTable : LUT)은 산술연산을 고속으로 수행하기 위해서 사용된다. 예를 들어 입력된 원 영상에 일정한 값을 곱해서 영상의 대비를 증가시키는 연산을 행한다고 가정하자. 이러한 작업을 하는 프로그램은 다음과 같다.

for (i = 0; i < height; ++i)
{
  for (j = 0; j < width; ++j)
  {
    temp = (int)(InImg[i][j] 
Continue Reading

히스토그램

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

영상의 밝기값을 수평축으로 하고 수평축의 밝기값에 대응되는 크기를 가진 픽셀수가 영상 안에 몇개나 되는지 나타내는 빈도수를 수직축으로 해서 만든 그래프이다. 따라서, 흑백 영상의 경우 수평축은 0~255의 범위값을 가지며 수직축의 값은 영상의 크기와 밝기의 분포에 따라 달라진다.

Continue Reading

영상 이치화

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

원본 영상 : 영상 픽셀의 밝기값이 0~255 사이에 골고루 존재한다. 이치화 된 영상 : 영상 픽셀의 밝기값이 0 아니면 255의 두 값 중 하나를 가진다.

Continue Reading

기하학적 변환

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

기하학적 변환이라는 말은 좌표 평면에서 원 영상의 좌표 변환을 통하여 새로운 형태의 결과 영상을 얻는 것을 말한다. 그래픽 프로그램들에서 기본으로 지원해주는 영상의 확대 및 회전 등은 가장 기본적인 기하학적 변환 기법에 속한다.

Continue Reading

계단현상

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

계단 현상이란 영상의 경계선 부분에 모자이크 현상이 나타나는 것을 말하는데 블록단위로 밝기 차가 급격히 변하여 생기는 현상으로 블록 현상이라고도 한다. 이중 선형 보간법을 사용한 영상은 주변의 평균값을 이용하였기 때문에 영상의 밝기가 급격히 변하는 현상을 줄일 수 있어 계단 현상이 나타나지 않는다.

Continue Reading

Saturation과 Wrap

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

디지털 이미지의 컬러 수는 제한되어 있다. 물론 그레이 이미지 역시 명암 값은 제한되어 있는데 우리가 사용하는 RAW 파일 포맷은 256 Gray Level 이미지이다. 이 256 Gray Level 이미지는 각 픽셀마다 0~255까지의 밝기 값을 표현할 수 있는데 이미지의 사칙 연산을 구현하다 보면 255값을 넘거나 0 값보다 작은 값이 나올 경우가 있다.

Continue Reading

고주파/저주파 영상

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