OpenCV(컴퓨터비전)

1. numpy array

jasonshin 2021. 12. 27. 17:26

1. numpy array

import cv2
import numpy as np

# 1차원 배열 만들기
arr = np.array([5, 10, 15])

print(arr)
print(arr.shape)

print(arr[0])
# 데이터 값 변경
arr[1] = 50
print(arr)

# 2차원 배열 만들기

array_2d = np.array([5,6,1,2,9,10])
array_2d = array_2d.reshape(3,2)
print(array_2d)

# 2차원 배열의 데이터 억세스
# 두번째 행, 두번째 열의 데이터를 억세스!
print(array_2d[1,1])

# 이미지 파일을 읽어오는 방법
img = cv2.imread('data/images/sample.jpg')

print(img)
print(img.shape)
print(img.ndim)

# 이미지 파일을 그레이스케일로 읽어오는 방법
img2 = cv2.imread('data/images/sample.jpg', 0)

print(img2)
print(img2.shape)
print(img2.ndim)
 
 
- 자연어 처리

- 컴퓨터비전
(이미지 처리)

- 음성인식

컴퓨터비전 
- 오픈cv 
- 텐서플로우 -transfer learning
 
 
 
반응형

'OpenCV(컴퓨터비전)' 카테고리의 다른 글

6. video read  (0) 2021.12.27
5. image draw  (0) 2021.12.27
4. data type conversion  (0) 2021.12.27
3. crop and resize  (0) 2021.12.27
2. read write display  (0) 2021.12.27