일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오블완
- tensorflow
- 분당맛집
- TTS
- humble
- timm
- ros
- 터미널
- CLASS
- linux
- pytorch
- opencv
- error
- 판교
- CUDA
- ROS2
- 티스토리챌린지
- python
- Android
- string
- ChatGPT
- ubuntu
- no space left on device
- 스팸
- Torch
- openAI
- 딥러닝
- 맛집
- socketio
- GPT
- Today
- Total
목록opencv (5)
RoBoLoG
[OpenCV] 체커보드(Checkerboard) 패턴을 인식하는 다양한 방법! 체커보드를 인식해보자! 이런 체커보드(Checkerboard)를 인식할 수 있는 다양한 방법에 대해 알아보도록 하겠습니다. 실시간으로 웹캠을 통해 코너를 인식하여 가시화할 수 있는 코드를 제공합니다.모든 코드는 Python으로 작성하였습니다!1. OpenCV의 findChessboardCorners 이용import cv2import numpy as np# 웹캠 캡처 객체 생성cap = cv2.VideoCapture(0)# 해상도 설정cap.set(3, 320) # 너비cap.set(4, 240) # 높이# 웹캠이 열리지 않으면 오류 메시지 출력if not cap.isOpened(): print("웹캠을 열 수 없습니..
[OpenCV] 로봇에 필요한 유용한 함수/기능 모음 로봇이 카메라를 사용하여 상황을 인식할 수 있는 기능을 개발하는 데 있어 OpenCV는 다양한 유용한 도구와 알고리즘을 제공합니다. 아래는 로봇의 상황 인식에 도움이 될 수 있는 OpenCV 기능들입니다:1. 객체 탐지 및 추적Haar Cascades 및 HOG + SVM: 얼굴, 눈, 자동차 등의 객체 탐지에 유용합니다.YOLO, SSD, Faster R-CNN: 딥러닝 기반 객체 탐지 알고리즘으로, 실시간으로 다양한 객체를 정확하게 탐지할 수 있습니다.# YOLO 객체 탐지 예제import cv2net = cv2.dnn.readNet("yolov3.weights", "yolov3.cfg")layer_names = net.getLayerNames()..
[Error] AttributeError: module 'cv2' has no attribute 'CV_8U' 이 에러 메시지는 AttributeError: module 'cv2' has no attribute 'CV_8U'으로, Python에서 OpenCV를 사용할 때 발생할 수 있는 문제입니다. 이는 주로 opencv-python 대신 opencv-contrib-python을 사용하면서 발생할 수 있는 문제입니다. 1. 예상되는 원인 opencv-contrib-python을 사용할 때 특정 버전에서만 발생하는 호환성 문제일 수 있습니다. 저의 경우, opencv-contrib-python==4.9.0.80 버전에서 이 문제가 발생했습니다. 2. 해결 방법 문제의 원인이 특정 버전의 opencv-con..
Opencv Imshow 오류 cv2.imshow('Webcam', frame) cv2.error: OpenCV(4.5.5) /io/opencv/modules/highgui/src/window.cpp:1268: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage' Python 환경에서 cv2.imshow..
OpenCV를 사용하여 이미지에서 특정 부분을 모자이크 처리하는 방법은 다음과 같습니다: import cv2 # 이미지 로드 image = cv2.imread("input.jpg") # 모자이크 처리할 영역 좌표 x, y, w, h = 100, 100, 200, 200 # 모자이크 처리할 영역 추출 roi = image[y:y+h, x:x+w] # 추출한 영역 축소 후 확대 (모자이크 효과) factor = 10 small_roi = cv2.resize(roi, (w // factor, h // factor)) mosaic_roi = cv2.resize(small_roi, (w, h), interpolation=cv2.INTER_NEAREST) # 모자이크 처리된 영역을 원본 이미지에 적용 image[y..