Hoon's Dev Blog
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (103)
      • Python (44)
      • 일상 (0)
      • MYSQL (10)
      • 프로젝트 (4)
      • DeepLearning (20)
      • OpenCV (25)
  • 홈
  • 태그
  • 방명록
OpenCV

OpenCV - QR코드 인식

'''QR 코드 검출 입력 영상에서 QR코드를 인식하려면 먼저 QR코드 세 모서리에 포함된 흑백 정사각형 패턴을 찾아 QR 코드 전체 영역의 위치를 알아야함 검출된 QR코드를 정사각형 형태로 투시변환 QR코드 내부에 포함된 흑백 격자무늬를 해석하여 문자열을 추출해야함 일련의 연산은 매우 복잡하고, 정교한 영상 처리를 필요로 함 ''' import cv2 import webbrowser import numpy as np path =('') inputImage = cv2.imread(path + 'QRcode.png') qrDecoder = cv2.QRCodeDetector() # QR코드를 찾고 디코드해줍니다. data, bbox, _ = qrDecoder.detectAndDecode(inputImage)..

2022. 11. 22. 16:06
OpenCV

OpenCV- 얼굴 라이브 인식

얼굴 인식 import cv2 import numpy as np #분류기 path =('') cascPath = path + '/xml/haarcascade_frontalface_default.xml' faceCascade = cv2.CascadeClassifier(cascPath) #video caputure setting capture = cv2.VideoCapture(0) capture.set(cv2.CAP_PROP_FRAME_WIDTH,1280) #CAP_PROP_FRAME_WIDTH == 3 capture.set(cv2.CAP_PROP_FRAME_HEIGHT,960) #CAP_PROP_FRAME_HEIGHT == 4 #console message face_id = input('\n enter u..

2022. 11. 22. 10:45
OpenCV

OpenCV - OBJECT DETECTION

'''OBJECT DETECTION 개념 -입력 영상에서 사용자가 원하는 객체를 찾고 객체의 위치와 바운딩 박스를 구하는 것 방법 -템플릿 매칭 -특징점과 디스크립터를 이용한 매칭 -Cascade classifier를 이용한 검출 -Deep learning --> R-CNN 계열 --> YOLO,SSD --> Tensorflow Object Detection API '''''' 차선 검출 차선 유지 보조 시스템 -자동차가 주행 중인 차로를 벗어났을 때 운전자에게 경고 하고 주행차로로 복귀하는 제어 장치 -지금까지 배운 기술을 활용하여 주행 중 차선만 검출 할 수 있게 구현 image = cv2.imread(path + 'lane.jpg') def reg_of_interest(image) : image_h..

2022. 11. 21. 15:32
OpenCV

OpenCV - 디스크립터(Descriptor)

'''디스크립터 -ORB oriented BRIEF - FAST + BRIEF + Harris corner detector - SIFT, SURF를 대체하기 위해 개발되었고 속도 빠름 - 회전 불변성 특징점 검출 - 피라미드 FAST 혹은, Harris 응답 사용하여 특징 선택 - 1차 모멘트 이용 방향 검색 디스크립터 계산 -BRIEF 사용 -->특징점에 대한 디스크립터로 특징점 검출 방법은 제공하지 않음 -->FAST처럼 어두운 픽셀 , 밝은 픽셀, 유사한 픽셀로 분류 ''' src = cv2.imread(path +'chessBoard.jpg') gray = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY) gray = cv2.GaussianBlur(gray,(5,5),0.0) o..

2022. 11. 16. 14:05
OpenCV

OpenCV - CircleGrid

src = cv2.imread(path + 'circleGrid.jpg') print('이미지쉐입', src.shape) src_ = cv2.resize(src,dsize=(600,399), interpolation=cv2.INTER_AREA) gray = cv2.cvtColor(src_, cv2.COLOR_BGR2GRAY) ret, corners = cv2.findCirclesGrid(gray,(6,4), None) img2 = cv2.drawChessboardCorners(src_,(6,4),corners,ret) cv2.imshow('Chess', img2) cv2.waitKey() cv2.destroyAllWindows()

2022. 11. 15. 15:23
OpenCV

OpenCV - 체스보드 패턴 코너점 검출

체스보드 패턴 코너점 검출 개념 -카메라 캘리브레이션에 자주 사용되는 체스보드 패턴 검출 cv2.findChessBoardCorners(image, patternsize, corners, flags]]) 검출된 코너점 배열 corners를 8비트 컬러 image에 표시 image : Destination IMAGE patternSize: Number of inner corners per a chessboard row and column corner : 검출한 코너점 patternWasFound : pattern을 검출하였나 안하였나 확인 src = cv2.imread(path +'chessBoard.jpg') src_ = cv2.resize(src, dsize=(640,480), interpolation..

2022. 11. 15. 14:33
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (103)
    • Python (44)
    • 일상 (0)
    • MYSQL (10)
    • 프로젝트 (4)
    • DeepLearning (20)
    • OpenCV (25)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #삼성주가예측
  • #파이썬
  • #주가예측
  • #mysql
  • #하이퍼파라미터튜닝
  • #하이퍼파라미터
  • #GridSearch
  • #PROPHET
  • #mysql8.0
  • #야후파이낸스api
  • #활성화함수
  • #타이타닉
  • #랜덤포레스트
  • #레이어
  • #while#무한루프#파이썬#반복문
  • #python
  • #삼성전자
  • #모델검증
  • #주식예측
  • #문자열 포맷
  • #한국주식
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © Hoon's Dev Blog All rights reserved. TistoryWhaleSkin3.4

티스토리툴바