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

파이썬 코드 암호화 알고리즘

간단하게 파이썬 코드를 암호화 하고, exe 실행파일로 만들어 디컴파일을 막을 수 있도록 한다. import 항목은 기존 소스코드에 포함된 import를 이용.  복호화가 굉장히 쉽기 때문에 간단한 암호화 알고리즘 방식을 채택했다. from cryptography.fernet import Fernetimport base64def protect_code():    # 1. 원본 파일 그대로 읽기    with open('test.py', 'r', encoding='utf-8') as f:        source = f.read()            # 2. 암호화 키 생성    key = Fernet.generate_key()    cipher = Fernet(key)            # 3. 소스..

2025. 1. 3. 18:55
Python

차트 유사도 패턴 검출

예전부터 코인에 관심 많았는데, fastdtw를 이용해  CCXT BINANCE로 과거 5년데이터 수집 후 , 차트 유사도 검출 -> 미래 가격 예측 코드이다.  RSI (Relative Strength Index)가격 데이터의 상승/하락 비율을 기반으로 시장 과매수/과매도 상태를 측정.period=14로 설정RSI=100−(1+RS100​)MACD (Moving Average Convergence Divergence)12일 , 26일 이동 평균의 차이를 계산한 후, 신호선(9일)과 비교.MACD Line이 신호선을 상향 돌파하면 매수 신호.MACD Line이 신호선을 하향 돌파하면 매도 신호Bollinger Bands20일의 이동 평균과 표준편차를 기반으로 상한선, 중앙선, 하한선을 계산.  def c..

2024. 12. 26. 19: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
  • «
  • 1
  • 2
  • 3
  • 4
  • ···
  • 18
  • »

공지사항

전체 카테고리

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

최근 글

최근댓글

태그

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

전체 방문자

오늘
어제
전체

블로그 인기글

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

티스토리툴바