Python/Python OpenCV
-
이미지 처리(Image Processing)란?Python/Python OpenCV 2024. 8. 2. 15:27
이미지 처리(Image Processing)란?아날로그 이미지 처리아날로그 이미지 처리는 사진 촬영 시 필름에 다양한 화학 처리를 하거나 카메라로 촬영한 이미지를 변경 및 편집하기 위해 물리적 필터를 사용하는 등 물리적 수단을 이용해 이미지를 조작하거나 편집.디지털 이미지처리컴퓨터가 디지털 이미지를 처리하는데 수학적 알고리즘과 계산 기술에 의존함. 이러한 기술에는 이미지 향상(Image upscaling), 이미지 복원(Image restoration), 특징 추출(feature extraction)등이 있음,디지털 이미지 처리의 메커니즘을 살펴보면 모든 이미지의 구성요소인 픽셀의 역할을 이해하는것이 중요함.각 픽셀은 색상과 강도에 대한 정보를 담고 있습니다. 이미지 처리 알고리즘은 이러한 픽셀에서 작동..
-
-
튜토리얼 정독 - (Cascade Classifier)Python/Python OpenCV 2020. 5. 6. 15:06
음 필자도 아직 학생이다 보니까 너무 어려운기술도 많고 아직은 낯선기술도 너무 많다 또 혼자 예제를 실행하고 슥 넘어가면 다소 잊어버리기도하고 모르는 부분도 이해 못하고 넘어가기도하는데 그걸 방지하고자 쓴 글입니다. 먼저 OpenCv 공식사이트에서 몇가지 튜토리얼들을 제공해주는데 그 중에서 요즘 하고 있는 프로젝트에 도움이 될 수 있는 Cascade Classifier 를 진행할 예정입니다. Cascade Classifier Goal In this tutorial, We will learn how the Haar cascade object detection works. We will see the basics of face detection and eye detection using the Haar Fe..
-
Python OpenCV (1. 사진 읽어오기 nameWindow, imshow , waitkey)Python/Python OpenCV 2020. 3. 15. 16:01
Python OpenCV 에 대해서 공부할려고 하는데 가장 먼저 기본적인 OpenCV 함수들에대해서 몇가지 사용해 보겠습니다. import cv2 img_color = cv2.imread('good.jpg', cv2.IMREAD_GRAYSCALE) cv2.namedWindow('Show Image') cv2.imshow('Show Image', img_color) cv2.waitKey(0) # 변수값만큼 사용자의 키입력 시간을 대기시킴 cv2.destroyAllWindows() # 프로그램 종료전 자원을 해제 컴퓨터에 있는 아무런 사진을 good.jpg라고 저장을하고 같은 디렉토리 안에 넣어줍니다 . 그러고 위와 같은 소스를 실행하면 이러한 출력 결과물을 얻을 수 있습니다. 그럼 각 함수가 무슨 기능을 ..