일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리츠주택
- C#
- 50만호공급
- wave
- 아두이노
- 아두이노 개발
- Spring 웹
- WPF
- 아두이노라이브러리
- 청년원가주택
- 웹개발
- C-ITS
- ESP-DL
- spring
- 대방동군부지
- ObjectNode
- V2X
- 삼성의료원부지
- onnxruntime
- C-V2X
- ESP32
- DataBinding
- ListView
- Ai
- 구체화하기
- 공릉아파트부지
- SpringBoot
- Spring 웹개발
- java programming
- http
- Today
- Total
목록코드모음/OpenCV (2)
John's 개발자의 관심노트

1. OpenCvSharp.Mat Open CV의 기본데이터 타입 matrix(행렬) 의 약어로, 영상을 matrix 형태로 표현한 데이터 타입입니다. 보통 Cv2.imread() 함수로 이미지를 로드하면 Mat type 의 변수로 로드되어 지며, 행과 열을 기반으로하는 2차원 Array 구조를 가지게 됩니다. 1-1. Mat 의 Data Type의 종류 CV_8UC1 "8U" 는 Data Type 을 나타내며, 8S, 16U, 16S, 32S, 32F, 64F 등이 있습니다. "C1" 은 Channel 수를 나타내며, C1, C3, C4 등이 있습니다. 보통 C1 은 GrayScale, C3 는 RGB Array, C4 는 RGBA 등이 있을 수 있습니다. Q. 250(W) * 250(H) Resolu..

CopyMakeBorder 란? Image 의 Top, Bottom, Left, Right 부분에 특정 값으로 Pixel 을 덧 붙여주는 함수입니다. BorderType Option 에 따라 다양하게 Pixel 을 추가할 수 있으며 아래 예제를 통해서 확인해 보도록 하겠습니다. import cv2 as cv import numpy as np img = cv.imread('./images/demo.jpg') option = 0 # option = 0~4 img2 = cv.copyMakeBorder(test, 50, 50, 50, 50, option) cv.imshow('test', test) Option 0 : '255' 값으로 RGB 채널을 이어 붙입니다. Option 1 : 가장자리에 위치한 RGB 값..