728x90 반응형 Computer Vision5 OpenCV + Python 웹캠을 활용한 색상 인식 및 그리기 (실습) 안녕하세요. 코딩산책입니다.다음은 웹캠을 활용한 색상 인식 및 그리기 실습입니다. 해당 미니프로젝트는 OpenCV와 Python을 사용하여 색상을 감지하고, 해당 색상이 감지된 위치에 포인트를 그려 그림을 생성하는 간단한 프로그램을 만드는 과정입니다. 이론적인 설명과 Python 코드를 통해 단계별로 프로젝트를 진행해 보겠습니다. 1. 프로젝트 개요우리가 만들 프로젝트는 웹캠을 통해 특정 색상을 감지하고, 해당 색상의 위치에 점을 찍어 그림을 그리는 프로그램입니다. 이를 위해 다음과 같은 작업이 필요합니다.웹캠을 통해 실시간 영상 수집: 웹캠에서 실시간으로 프레임을 받아오는 작업.색상 감지: 이미지에서 특정 색상을 감지하고 해당 위치를 추적.점 그리기: 감지된 색상의 위치에 점을 그려 그림을 그리는 작업.. 2024. 10. 11. OpenCV + Python 이미지 자르기 및 크기 조정 안녕하세요. 코딩산책입니다.이미지 크기 조정과 자르기는 이미지 처리에서 가장 기본적이면서도 중요한 작업 중 하나입니다. 웹 개발, 디자인, 데이터 분석, 인공지능 등 다양한 분야에서 이미지의 크기를 조절하거나 특정 부분만을 사용해야 하는 경우가 많습니다. 특히, 컴퓨터 비전 작업에서는 이미지를 분석하기 전 크기를 최적화하거나, 필요 없는 부분을 제거하는 작업이 필수적입니다. OpenCV는 이러한 작업을 손쉽게 수행할 수 있는 강력한 도구를 제공합니다. 이 글에서는 OpenCV를 사용해 이미지를 원하는 크기로 변경하거나, 이미지에서 필요한 영역만을 선택해 자르는 방법을 소개합니다. 간단한 함수와 직관적인 사용법을 통해 이미지 처리 작업을 보다 효과적으로 수행할 수 있습니다. 이제 이미지 크기 조정과 자르기.. 2024. 10. 9. OpenCV + Python 각도 측정기 (실습) 안녕하세요. 코딩산책입니다.이번 글에서는 이전에 학습했던 내용을 기반으로 파이썬과 OpenCV 라이브러리를 활용하여 이미지 상에서 두 선이 이루는 각도를 측정하는 프로그램을 만들어볼 예정입니다. 마우스 클릭을 통해 두 선을 정의하고, 간단한 수학적 계산을 통해 각도를 구하는 과정을 자세히 설명하고, 실제 코드와 함께 예시를 제공합니다. 1. 프로젝트 준비1.1 필요한 라이브러리import cv2import mathcv2: OpenCV 라이브러리로 이미지 처리를 담당math: 삼각함수 등 수학적 계산을 위한 표준 라이브러리1.2 이미지 불러오기image = cv2.imread('test.jpg')cv2.imread() 함수를 이용해 측정할 이미지를 불러옵니다. 'test.jpg'는 테스트 이미지 파일이므로.. 2024. 9. 30. OpenCV + Python 다양한 그리기 함수 및 문자 출력 안녕하세요. 코딩산책입니다.OpenCV는 이미지 처리 라이브러리로, 이미지 위에 다양한 도형과 텍스트를 쉽게 그릴 수 있는 함수를 제공합니다. 이번 포스팅에서는 직선, 도형(사각형, 원, 다각형, 타원 등)을 그리는 다양한 함수들과, 텍스트를 이미지 위에 출력하는 방법을 설명하고 예제 코드를 통해 활용 방법을 알아보겠습니다. 각 축마다 좌표계를 쉽게 구현하기 위해 이미지를 그리기 위한 도구로 matplotlib를 사용하도록 합니다. 사용방법을 모르시는 경우에는 아래의 포스트를 참조 하여주시기 바랍니다.2024.09.25 - [프로그래밍 (Programming)/파이썬 (Python)] - Python Matplotlib 데이터 시각화 - imshow 함수 사용법 1. 직선 그리기 (cv2.line 및 c.. 2024. 9. 25. OpenCV + Python 과정 소개 및 설치 과정 안녕하세요. 코딩산책입니다.이 과정에서는 Python을 활용한 OpenCV 입문 과정을 다룹니다. OpenCV는 컴퓨터 비전(Computer Vision)을 쉽게 구현할 수 있는 대표적인 라이브러리입니다. 컴퓨터 비전은 이미지를 분석하고 처리하는 기술로, Python과 함께 사용하면 효율적으로 작업할 수 있습니다. 이번 과정은 초보자도 쉽게 따라 할 수 있도록 설계되었으며, 이론보다는 실습에 중점을 둡니다. 여러분은 OpenCV 설치 과정부터 다양한 기본 기능을 배우고, 흥미로운 프로젝트를 완성하게 될 것입니다. 실습을 통해 컴퓨터 비전의 핵심 원리를 익히고, 이를 실생활 문제 해결에 적용할 수 있는 방법을 터득할 수 있습니다. 1. 컴퓨터 비전이란 무엇인가?컴퓨터 비전은 사람이 시각적으로 인식하는 과정.. 2024. 9. 8. 이전 1 다음 728x90 반응형