영상 다루기 및 마스크 연산 (OpenCV 기초 사용법 2)
·
Bootcamp_zerobase/OpenCV
2025.06.29 Part13. OpenCVChapter.03 OpenCV 기초 사용법 _ 103_부분 영상 다루기04_마스크 연산과 ROI05_투명한 PNG파일 합성하기 부분 영상 다루기부분 영상 참조와 복사부분 영상 참조 및 복사img1 = cv2.imread('HappyFish.jpg')img2 = omg1[40:120, 30:150] #numpy.ndarray의 슬라이싱img3 = img1[40:120, 30:150].copy()img2.fill(0) img1 에서 40~120 X 30~150에 해당하는 부부인 검은색으로 변경되어 있는 건, img2.fill(0) 코드로 인해서이다. img2는 img1과 메모리를 공유(참조)하여 사용하기 때문에, img2의 변경사항이 img1에 적용된다, 이..
영상데이터 다루기 (OpenCV 기초 사용법)
·
Bootcamp_zerobase/OpenCV
2025.06.11 Part13. OpenCVChapter.03 OpenCV 기초 사용법 _ 101_영상데이터 속성과 픽셀값 참조02_영상의 생성과 복사 영상데이터 속성과 픽셀값 참조영상 데이터의 속성OpenCV는 영상 데이터를 numpy.ndarray로 표현shape에서 (h, w) : h는 영상데이터의 세로크기, w는 영상데이터의 가로크기 OpenCV 영상 데이터 자료형과 Numpy 자료형 - GrayScale 영상 : cv2.CV_8UC1 → numpy.uint8, shape=(h,w) - Color 영상 : cv2.CV_8UC3 → numpy.uint8, shape=(h,w,3) uint8, uint16, uint32u는 unsigned를 의미 : 음수가 없음 (0 이상만 표현)8, 16, ..
OpenCV 주요 함수 사용법
·
Bootcamp_zerobase/OpenCV
2025.06.01 Part13. OpenCVChapter.02 OpenCV 시작하기04_OpenCV 주요 함수 사용법 (1)05_OpenCV 주요 함수 사용법 (2)06_Matplotlib를 이용한 영상 출력 OpenCV 주요 함수 사용법 (1)cv2.imread( ), cv2.imwrite( ) 영상 파일 불러오기 : cv2.imread( )cv2.imread(filename, flags=None) → retval filename : 불러올 영상 파일 이름 (문자열)flags : 영상 파일 불러오기 옵션 플래그cv2.IMREAD_COLORBGR 컬러 영상으로 읽기 (기본값)shape = (rows, clos, 3)cv2.IMREAD_GRAYSCALE그레이스케일 영상으로 읽기shape = (ro..
OpenCV 개요
·
Bootcamp_zerobase/OpenCV
2025.05.31 Part13. OpenCVChapter.02 OpenCV 시작하기01_OpenCV 개요02_OpenCV-Python 설치와 개발 환경설정03_기본적인 영상 출력 프로그램 OpenCV 개요 OpenCV 개요와 특징What is OpenCV ?Open SourceComputer Vision & Machine learningSoftware library Why OpenCV?BSD / Apache 2 license.. Free for academic & commercial useMultiple interface.. C, C++, Python, Java, JavaScript .. etc.Multiple platform.. Window, Linux, Mac OS, iOS, AndroidOpti..
영상 데이터의 구조와 종류
·
Bootcamp_zerobase/OpenCV
2025.05.28 Part13. OpenCVChapter.01 컴퓨터 비전 시작하기03_영상 데이터의 구조04_영상 데이터의 종류05_영상 파일 형식과 특징 영상 데이터의 구조영상 데이터영상 ( Image ) 이란?픽셀이 바둑판 모양의 격자에 나열되어 있는 형태 ( 2차원 행렬 )픽셀 ( Pixel ) : 영상의 기본 단위, Picture Element, 화소 영상에서 사용되는 좌표계 두 가지 형태가 존재. 왼쪽은 좌표 형태, 오른쪽은 행렬 형태표현하는 방식이 서로 반대이다. $w \times h$ 영상에서는 $w$는 가로, $h$는 세로를 표현한다.$M \times N$ 행렬에서는 $M$은 행, 세로, 컬럼을 말하며, $N$은 열, 가로, row를 말한다. 영상 데이터의 종류 컴퓨터 비전에사 ..
컴퓨터 비전 (Computer Vision) 개요
·
Bootcamp_zerobase/OpenCV
2025.05.28 Part13. OpenCVChapter.01 컴퓨터 비전 시작하기01_컴퓨터 비전 개요02_컴퓨터 비전 응용 분야 컴퓨터 비전 개요 컴퓨터 비전이란?컴퓨터를 이용하여 정지영상 또는 동영상으로부터 의미있는 정보를 추출하는 방법을 연구하는 학문즉, 사람이 눈으로 사물을 보고 인지하는 작업을 컴퓨터가 수행하게끔 만드는 학문 ■ 컴퓨터 비전 (Computer Vision)과 영상 처리 (Image Processing) [과거]영상 처리는 영상을 다루는 모든 학문과 영용을 통틀어서 지칭컴퓨터 비전은 영상 인식과 같은 고수준의 영상처리를 지칭 [오늘 날]영상 처리는 영상을 입력으로 받아 화질을 개선하는 등의 처리를 하여 다시 영상을 출력으로 내보내는 작업영상 처리는 컴퓨터 비전을 위한 전처리 작..