일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pdf merge
- Text-to-Speech
- computervision
- google cloud
- Text To Speech
- pypdf2
- 파이썬 #업무자동화 #python
- objectdetection
- ironpython
- YOLOv5
- pyautogui
- 사무자동화
- 업무자동화
- Google API
- pythonnet
- YOLOv7
- processstart
- 사무자동화 #Selenium
- yolo
- DeepLearning
- Today
- Total
목록Computer Vision/ImageProcessing (7)
Doarchive
영상 처리에서 사용되는 두 가지 주요 도메인 1) 주파수 도메인 2) 공간도메인 주파수 도메인 이미지를 주파수 변환하여 이미지를 구성하는 주파수 성분을 조작함으로써 이미지를 처리합니다. 주파수 도메인에서는 이미지를 복소수 행렬 형태로 표현하며, 이 복소수 행렬은 이미지를 구성하는 주파수 성분의 진폭과 위상을 나타냅니다. 이를 통해 이미지의 고주파 노이즈를 제거하거나 낮은 주파수 성분을 강조하는 등의 처리가 가능합니다. 주파수 도메인은 공간 도메인과 달리 이미지의 빈도 정보를 바탕으로 이미지를 처리하는 것이 가능합니다. 이는 이미지의 특성을 보다 정확하게 파악하고, 이미지 처리 결과의 품질을 높이는 데에 도움이 됩니다. 다만 공간도메인에 비해 처리속도가 느립니다. 주파수 도메인에서 이미지 처리를 위한 알고..

OpenCV를 사용하여 마우스로 그린 도현을 표시하고 해당 도형을 그릴때 클린한 점의 좌표를 리턴함 기본적인 코드만 올려둠 background 를 원하는 이미지로 바꿔서 마스크 영역을 지정,확일 할때 사용할수 있음 cv2.circle(): 지정한 좌표에 원 그림 cv2.fillPoly(): 배열을 인자로 받아 다각형을 그림 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 import numpy as np import cv2 window_name = 'Mask Test' # 윈도우 창의 이름을 지정 background = np.ze..

OpenCV Template Matching 원본 이미지 내에서 템플릿 이미지와 가장 유사한 이미지를 식별 템플릿 이미지를 원본 이미지 위에 올리고 각 위치에서 유사성 메트릭을 계산하며. 유사성 메트릭은 템플릿이 원본 이미지의 해당 영역과 얼마나 잘 일치하는지 측정한다 템플릿 매칭을 위한 방법 (TM_CCOFF_NORMED 을 주로 사용함) -cv2.TM_SQDIFF: 원본 이미지의 영역과 템플릿 간의 차이 제곱합을 유사성 메트릭으로 사용함. 점수가 작을수록 더 적합한것 -cv2.TM_SQDIFF_NORMED: TM_SQDIFF 와 유사함 결과는 0 ~ 1 범위로 정규화됨, 점수가 0인경우 완벽하게 매칭된것 -cv2.TM_CCORR: 템플릿과 원본 이미지의 영역 사이의 상관 계수를 유사성 메트릭으로 사용..
import cv2 import numpy as np import os src = cv2.imread(filepath) 1ch_img= cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 3ch_img = np.zeros_like(src) 3ch_img[:,:,0] = 1ch_img 3ch_img[:,:,1] = 1ch_img 3ch_img[:,:,2] = 1ch_img cv2.imwrite(filepath, 3ch_img)

cv2.HoughCircles(image: Mat, method: int, dp, minDist, param1 param2, minRadius, maxRadius) image = 8-bit, single-channel, grayscale input image method = 검출방식 #HOUGH_GRADIENT / #HOUGH_GRADIENT_ALT. dp= 입력 영상과 경사 누적의 해상도 반비례율, 1: 입력과 동일, 값이 커질수록 부정확 dp=1 , the accumulator has the same resolution as the input image. dp=2 , the accumulator has half as big width and height. HOUGH_GRADIENT_ALT : reco..
BMP: 데이터를 압축하지 않고 저장 JPG,JPEG, GIF, PNG : 압축 • BMP: 픽셀 데이터를 압축하지 않고 저장. 구조가 간단한 반면, 파일 용량이 큼. 파일 구조가 간단함 1~24비트의 색을 표현가능 BMP의 구조 BMP 헤더 BMP 파일에 대한 일반 정보 비트맵 정보(DIB 헤더) 비트맵 그림에 대한 정보 색 팔레트 인덱스 컬러 비트맵에 쓰이는 색의 정의 비트맵 데이터 화소 대 화소 단위의 실제 그림 • JPG , JPEG JPG 와 JPEG 차이 ? 둘다 확장자만 다를뿐 똑같음 브라우저, 소프트웨어, 앱과 호환되는 가장 보편적인 이미지 파일 포맷 트루컬러 영상을 저장하기 위해 사용되며, 사람의 눈으로 볼 수 없는 모든 색상을 제거함 손실 압축(lossy compression) 방식 사..

language C++로 설정