2009. 1. 12. 18:45
Computer Vision
http://dasan.sejong.ac.kr/~sipark/class2008/mm/MP02.ppt
http://en.wikipedia.org/wiki/OpenCV
www.intel.com/technology/computing/opencv/
http://opencvlibrary.sourceforge.net/
C:\Program Files\OpenCV\docs\index.htm
OpenCV = Open Source Computer Vision Library
: a collection of C functions and a few C++ classes that implement many popular Image Processing and Computer Vision algorithms.
(공)저: Gary Bradski, Adrian Kaehler
Edition: revised
출판사: O'Reilly, 2008
ISBN 0596516134, 9780596516130
525페이지
e-book 보기
.exe 실행 파일이 있는 폴더 안에 .dll 파일을 함께 넣어 주어야 함.
MMX (Multimedia Extension)
IPL = Intel Image Processing Library (영상 및 신호처리 라이브러리) -->
IPP = Integrated Performance Primitives Library
http://intel.com/software/products/ipp
* Video Decode/Encode
* Audio Decode/Encode
* JPEG/JPEG2000
* Data Compression
* Cryptography – CAVP Validated!
* Speech Coding
* Speech Recognition
* Image Processing
* Image Color Conversion
* Computer Vision
* Signal Processing
* Vector/Matrix Mathematics
* String Processing
* Data Integrity(new!)
* Ray Tracing/Rendering
http://sourceforge.net/projects/opencvlibrary/
500 algorithms, documentation and sample code for real time computer vision
http://tech.groups.yahoo.com/group/OpenCV/
color model >
3 channel - RGB, HSV, CMY, YCC
4 channel - CMYK, RGBA
pixel depth
Color depth or bit depth, is a computer graphics term describing the number of bits used to represent the color of a single pixel in a bitmapped image or video frame buffer. This concept is also known as bits per pixel (bpp), particularly when specified along with the number of bits used.
A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data. The information in the buffer typically consists of color values for every pixel (point that can be displayed) on the screen.
channel sequence - pixel oriented / plane oriented (data ordering)
ROI = Region of Interest
COI = Channel of Interest
Scan Line
http://en.wikipedia.org/wiki/Integer_(computer_science)
e-book 보기
OpenCV Korea 강좌 - 1편 설치하기
.exe 실행 파일이 있는 폴더 안에 .dll 파일을 함께 넣어 주어야 함.
Xcode에서 OpenCV 사용하기
http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port
Wonwoo's Life DB :: OpenCV를 MAC OS X의 XCODE 에서 사용하기
ADC: Framework Programming Guide: Creating a Framework
http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port
Wonwoo's Life DB :: OpenCV를 MAC OS X의 XCODE 에서 사용하기
ADC: Framework Programming Guide: Creating a Framework
이칠우:
영상처리는 주어진 영상으로부터 필요한 정보를 얻거나 인간이 필요로 하는 영상으로 가공하는 기술입니다.
이 기술은 인간의 시각기능 자동화와 매우 밀접한 관계를 지니고 있을 뿐만 아니라 최근에 들어서는 영상 데이터를 전송하고 표현하는 데 가장 핵심적인 기술입니다.
IPL (Image Processing Library)
a platform independent image manipulating C/C++ library
디지털 영상 데이터 (저장 방식) - vector 영상 데이터 / raster 영상 데이터
bitmap
The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped array of bits. (Now, along with pixmap, it commonly refers to the similar concept of a spatially mapped array of pixels.)
디지털 영상 처리 과정>
영상 입력 (AD 변환) -> 영상 처리 (개선, 복원, 분석, 변환, 압축) - > 영상 저장/출력
영상 처리 - 영상 인식>
image acquisition 영상획득 (표본화, 양자화) -> preprocessing 전처리 (개선, 복원) -> segmentation 분할 -> representation & description 표현 및 서술 -> recognition & interpretation 인식 및 해석
영상 처리 algorithm>
점 처리 알고리즘 - histogram, look-up table => 개선, 합성
영역 처리 알고리즘 - 회선 알고리즘 sharpening, blurring, median filter, mask => 잡음 제거, 분할
전역 처리 알고리즘 => 기하학적 변형, (Fourier, wavelet) 변환, 압축
영상 (image) = 광선의 굴절이나 반사에 따라 비추어지는 물체의 모습
색조 (tint) = 색상 + 채도(:백색과 섞이지 않은 정도)
명도 = 빛이 물체에 비쳐져 반사되는 느낌의 정도 <- intensity, 흡수
대비 (contrast) = 하나의 영상에서 명도가 가장 높은 부분과 낮은 부분의 차이
영상 해상도 = 영상을 구성하는 픽셀의 수 => 정밀도
픽셀 해상도 = 픽셀의 비트(bit) 수 => AD 양자화 수준
화면 해상도 = 화면에 표시할 수 있는 최대 픽셀 수 <- graphic card
MMX (Multimedia Extension)
IPL = Intel Image Processing Library (영상 및 신호처리 라이브러리) -->
IPP = Integrated Performance Primitives Library
http://intel.com/software/products/ipp
* Video Decode/Encode
* Audio Decode/Encode
* JPEG/JPEG2000
* Data Compression
* Cryptography – CAVP Validated!
* Speech Coding
* Speech Recognition
* Image Processing
* Image Color Conversion
* Computer Vision
* Signal Processing
* Vector/Matrix Mathematics
* String Processing
* Data Integrity(new!)
* Ray Tracing/Rendering
http://sourceforge.net/projects/opencvlibrary/
500 algorithms, documentation and sample code for real time computer vision
http://tech.groups.yahoo.com/group/OpenCV/
color model >
3 channel - RGB, HSV, CMY, YCC
4 channel - CMYK, RGBA
pixel depth
Color depth or bit depth, is a computer graphics term describing the number of bits used to represent the color of a single pixel in a bitmapped image or video frame buffer. This concept is also known as bits per pixel (bpp), particularly when specified along with the number of bits used.
A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data. The information in the buffer typically consists of color values for every pixel (point that can be displayed) on the screen.
channel sequence - pixel oriented / plane oriented (data ordering)
ROI = Region of Interest
COI = Channel of Interest
Scan Line
http://en.wikipedia.org/wiki/Integer_(computer_science)
'Computer Vision' 카테고리의 다른 글
OpenCVX (0) | 2009.01.21 |
---|---|
[유찬기] OpenCV & CV #1: Computer Vision 소개 (0) | 2009.01.20 |
[유찬기] OpenCV & CV study guide (0) | 2009.01.09 |
.ai 파일 - 7cm*7cm grid (0) | 2009.01.05 |
[G. Strang] Linear Algebra (0) | 2008.12.29 |