일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- nodeJS
- Artificial Intelligence
- 빅 데이터
- Machine Learning
- openCV
- 김양재 목사님
- 인공지능
- 주일설교
- node.js
- 데이터 과학
- WebGL
- MongoDB
- Statistics
- 빅데이터
- 확률
- 딥러닝
- 빅 데이타
- Big Data
- c++
- 우리들교회
- probability
- 김양재 목사
- Deep learning
- data science
- No SQL
- 김양재
- 빅데이타
- 몽고디비
- 통계
- R
- Today
- Total
목록픽셀 (2)
Scientific Computing & Data Science
Python의 이미지 라이브러리인 pillow를 활용하여 이미지 데이터를 불러온 후, 이 이미지의 픽셀 데이터를 numpy 라이브러리의 array로 저장하는 코드는 다음과 같습니다: 1234567891011import PIL.Image as pilimgimport numpy as np # Read imageim = pilimg.open( {YOUR_IMAGE_PATH} ) # Display imageim.show() # Fetch image pixel data to numpy arraypix = np.array(im)Colored by Color Scriptercs 만약 matplotlib 라이브러리를 활용하여 이미지를 디스플레이 하고자 한다면 다음 코드를 이용하시면 됩니다: 1234567891011im..
이번 포스팅에서는 OpenCV의 Mat class의 data pointer를 통해 특정 픽셀의 컬러 정보를 얻어오는 방법에 대해 알아보도록 하겠습니다. 1. 이미지를 로딩합니다. 12// Read an imagecv::Mat image = cv::imread( YOUR_IMAGE_PATH, 1 );cs 2. uchar 타입의 image data pointer를 얻어옵니다. 1uchar *data = image.data;cs 3. 마찬가지로 컬러 채널별로 uchar 타입을 선언합니다. 1uchar *blue, *green, *red;cs 4. 특정 픽셀 (j, i) 각 채널 데이터를 얻어옵니다. 123blue = image.data + j*image.step + i*image.elemSize() + 0;g..