본문 바로가기

Python40

[WSL2] WSL2 환경 tensorflow GPU 연동 - 2. CUDA&cuDNN 설치 https://prlabhotelshoe.tistory.com/47 [WSL2] WSL2 환경 tensorflow GPU 연동 - 1. WSL2 설치 https://www.tensorflow.org/install/pip#windows-native pip로 TensorFlow 설치 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English pip로 TensorFlow 설치 컬렉션을 사용해 정리하기 내 환경설정을 기준 prlabhotelshoe.tistory.com 이전 게시물에서 간단하게 WSL2 Ubuntu 설치까지 완료 하였다. 이제 해당 환경에 CUDA 및 cuDNN을 연동하여 Tensorflow와 GPU 연동을 테스트 해볼것이다. 다만 리눅스 시스템 .. 2023. 8. 7.
[OpenCV] 토막글 - 코랩에서 cv2.imshow 사용 코랩 환경에서 Opencv의 imshow 사용 시 다음과 같은 오류가 출력된다. cv2.imshow() is disabled in Colab, because it causes Jupyter sessions 해결 방법은 매우 간단하다. 1. 하단 라이브러리 임포트 from google.colab.patches import cv2_imshow 2. cv2.imshow() -> cv2_imshow() 로 출력 이 때 출력 이미지창의 이름 파라미터는 설정 X cv2.imshow("test images", image) -> X cv2_imshow(image) -> O 샘플 코드 from google.colab import drive drive.mount('/content/drive') import cv2 img_.. 2023. 7. 4.
[Scikit learn] 머신러닝 기초 잡기 - 1. 데이터 분석 내가 보려고 만든 머신 러닝 기초 다잡기 데이터셋은 하단 URL을 통해 다운로드 https://www.kaggle.com/datasets/mathchi/diabetes-data-set Diabetes Dataset This dataset is originally from the N. Inst. of Diabetes & Diges. & Kidney Dis. www.kaggle.com 작성 언어는 Python 3.8이며 주피터 혹은 캐글 노트북 등을 활용하거나, ipynb 확장자의 형태로 편집기를 활용해도 무방 그 외 pandas나 plot의 파라미터의 경우 하단 URL을 참고하였다.(매우 도움이 되었음!) https://wikidocs.net/book/7188 # 0_데이터셋 살펴보기 해당 데이터셋은 Di.. 2023. 1. 30.
[OpenCV] 얼굴&눈 영역 인식(+졸음 인식) OpenCV에서 제공되는 haarcascade_frontalface_alt.xml 과 dlib에서 제공되는 shape_predictor_68_face_landmarks.dat 를 활용하여 영상속 얼굴과 눈을 인식합니다. 가중치 파일의 경우 haarcascade_frontalface_alt.xml는 OpenCV 라이브러리 폴더에서 ./data/haarcascades/ 경로에 위치해 있으며(경로 확인 참조: https://prlabhotelshoe.tistory.com/3), shape_predictor_68_face_landmarks.dat는 아래의 링크를 통해 개별적으로 다운로드 가능합니다. http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2.. 2023. 1. 29.
[OpenCV] convexHull 활용 이미지 텍스트 검출 OpenCV에서 제공되는 convexHull을 활용하여 이미지 속 텍스트를 검출하는 테스트를 진행해 보겠습니다. OpenCV 공식 튜토리얼 문서를 기반으로 작성되었으며 자세한 사항은 하단 링크를 참조 바랍니다. https://docs.opencv.org/3.4/d9/df8/tutorial_root.html 소스 코드 import cv2 img = cv2.imread('./image.png') #- 검출할 이미지 경로 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray = cv2.GaussianBlur(gray,(5, 5),0) mser = cv2.MSER_create() regions,_ = mser.detectRegions(gray) clone = img.copy(.. 2023. 1. 27.
[YOLO] 영상 객체 인식 - 번외+ : 원하는 객체 검출 후 자동 캡쳐 https://prlabhotelshoe.tistory.com/33 [YOLO] 영상 객체 인식 - 번외: 원하는 객체만 검출 https://prlabhotelshoe.tistory.com/15 [YOLO] 영상 객체 인식 컴퓨터 비전 혹은 머신러닝 등을 공부하면 한 번쯤 접하게 되는 yolo OpenCV를 활용하여 yolo 포맷을 이용해 영상 속 객체 인식 테스트를 진행해보.. prlabhotelshoe.tistory.com 이전 번외 포스팅에서 더 나아가 원하는 객체를 검출했을 경우 해당 객체를 자동적으로 캡쳐 후 저장하는 테스트를 진행해 보았습니다. 자세한 사전 세팅은 위의 링크를 통해 준비하시면 되겠습니다. 소스코드 import cv2 import numpy as np import time # -.. 2022. 9. 1.
[OpenCV] 웹캠 자동 캡쳐 https://prlabhotelshoe.tistory.com/39 [Python] 화면 자동 캡쳐 컴퓨터 화면을 연속적으로 캡쳐해야할 때 유용하게 사용할 수 있는 간단한 코드 입니다. 라이브러리 설치 pip install pillow 사용될 라이브러리는 pillow 모듈로 여러 이미지 처리에 사용되는 라이브 prlabhotelshoe.tistory.com 해당 포스팅에서 컴퓨터 화면 자동 캡쳐에 대해 알아보았습니다. 이번 테스트에서는 OpenCV를 활용하여 웹캡에서 출력되는 화면을 캡쳐하는 코드를 작성해보겠습니다. 소스코드 import cv2 webcam = cv2.VideoCapture(0) #-- 웹캠 오류 처리 if not webcam.isOpened(): print("WebCam is not r.. 2022. 9. 1.
[Python] 화면 자동 캡쳐 컴퓨터 화면을 연속적으로 캡쳐해야할 때 유용하게 사용할 수 있는 간단한 코드 입니다. 라이브러리 설치 pip install pillow 사용될 라이브러리는 pillow 모듈로 여러 이미지 처리에 사용되는 라이브러리 입니다. 설치는 아나콘다 혹은 개별 IDE에서 pip 명령어로 간단히 할 수 있습니다. 소스코드 from PIL import ImageGrab as ig import time time.sleep(3) #-- 사전 대기 시간 설정: 3초(본인 편의에 맞게 설정하면 되겠습니다) for i in range(0, 5): #-- 5개 이미지 저장 img = ig.grab() img.save("img{}.png".format(i)) #-- 저장(편의에 맞게 따로 경로를 설정해도 좋습니다) time.sle.. 2022. 9. 1.
[Project] 비트코인 가격 예측 모델 - 2 이전 포스팅에서 필요한 데이터와 라이브러리 설치를 완료하였습니다. 이번 포스팅에서는 본격적으로 모델 설계를 완성해 보겠습니다. 1.1 데이터 분석 import pandas as pd data = pd.read_csv('BTC-USD.csv') #- 본인 환경에 맞게 경로 변경할 것 data 먼저 상단의 코드를 통해 내려 받은 비트 코인 차트 데이터를 불러옵니다. 코드 실행 후 위과 같은 출력 결과를 볼 수 있습니다. 각각의 컬럼을 살펴보면 Date(날짜), Open(시가), High(고가), Low(저가), Close(종가), Adj Close(수정종가), Volume(거래량) 의 구성으로 되어있습니다. 이번 프로젝트에서는 최종으로 형성된 가격만을 활용할 계획이므로 Close 컬럼을 사용할 것입니다. s.. 2022. 8. 25.
반응형