일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CV
- Computer Vision
- C언어
- 영상처리
- 공부
- TensorFlow
- 리눅스
- 알고리즘
- 코딩
- 딥러닝
- shell
- 백준
- error
- OpenCV
- 턱걸이
- 프로그래밍
- 프로세스
- 운영체제
- Windows 10
- python
- 텐서플로우
- 백준알고리즘
- Windows10
- c
- 쉘
- linux
- C++
- 시스템프로그래밍
- 회귀
- 학습
- Today
- Total
목록공부/Computer Vision(py) (13)
줘이리의 인생적기
영상에 라인을 그려보도록 하겠습니다. 주차 시 후방 카메라에서 많이 보셨을 겁니다. 차선과 평행 방향으로 라인 그리기 라인, 원, 사각형 삽입 코드 원형 설명 #라인 그리기 def drawLine(image, point1, point2, color=(255, 0, 0), thickness=3, lineType=cv2.LINE_AA): result = imageCopy(image) return cv2.line(result, point1, point2, color, thickness, lineType) #원 그리기 def drawCircle(image, center, radius, color=(255, 0, 0), thickness=3, lineType=cv2.LINE_AA): result = imageCo..

흰색 차선과 노란 차선을 검출해보도록 하겠습니다. 1번 흰색 차선 검출 2번 흰색 노란색 차선 검출 전체 코드 더보기 # -*- coding: utf-8 -*- from OpenCV_Functions import * def imageProcessing(image): result = imageCopy(image) lower_white_hls = np.array([0, 200, 0]) upper_white_hls = np.array([179, 255, 255]) lower_yellow_hls = np.array([15, 30, 115]) upper_yellow_hls = np.array([35, 204, 255]) result = convertColor(result, cv2.COLOR_BGR2HLS) whi..

먼저, ROI(Region of Interest) 관심영역 설정하는 방법을 알아보고 RGB 컬러 이미지의 경우 3개의 채널을 각각 Red Channel, Green Channel, Blue Channel 이라고 하는데 각 채널들을 분리해서 값을 원하는 값으로 변경해보도록 하겠습니다. 1번 grayscale로 이미지를 불러온 후 채널 분리, (100,100) ~(200,200) 픽셀의 lightness 값을 255로 변경 2번 이미지를 불러 온 후 채널 분리, (100,100) ~(200,200) 픽셀의 lightness 값을 255로 변경 채널 분리 및 병합 코드 원형 설명 #채널 분리 def splitImage(image): return cv2.split(image) #채널 병합 def mergeIma..

이미지를 열어서 픽셀에 접근하는 함수를 짜 보고, imageread 함수와 imageshow 함수에 대해 알아보겠습니다. 1번. (0,0) ~ (200,200)까지 검은색으로 채우기 2번. 사진 (100,100) ~ (200,200)까지 검은색으로 채우기 코드 원형 설명 #이미지 불러오기 def imageRead(openpath, flag=cv2.IMREAD_UNCHANGED): image = cv2.imread(openpath, flag) if image is not None: print("Image Opened") return image else: print("Image Not Opened") print("Program Abort") exit() #창 띄우기 def imageShow(imagename..

영상처리의 개념 -영상을 특정 목적에 따라 변형 및 가공하여 필요한 정보를 추출하는 과정 RGB -빛의 삼원색 빨강(Red), 초록(Green), 파랑(blue) 세 가지 채널의 밝기를 기준으로 색 지정 HSV -색상(Hue), 채도(Saturation), 명도(Value)를 기준으로 색을 구성하는 방식 HLS -색상(Hue), 밝기(Lightness), 채도(Saturation)를 기준으로 색을 구성하는 방식 Grayscale -영상이 단 하나의 채널을 가지고 있을 때, 각 픽셀의 값이 밝기의 정도를 나타내는 이미지