본문 바로가기
  • AI 개발자가 될래요

Category105

[Tensorflow] Pycharm tensorflow Error This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)to use the following CPU instructions in performance-critical operations: AVX AVX2 To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. 프로그램을 돌려보니 위와 같은 에러 메세지가 떴다. 에러라기보단 워닝에 가까운것 같은게, 그 뒤의 프로그램들은 오류 없이 잘 실행되었다. 위와 같은 경고 메세지를 없애는 방법은 간단하다. import os os.environ['TF_CPP_MIN_L.. 2022. 5. 25.
[Anaconda]sudo 명령어 없이 ffmpeg 설치 https://anaconda.org/conda-forge/ffmpeg Ffmpeg :: Anaconda.org Cross-platform solution to record, convert and stream audio and video. anaconda.org To install this package with conda run one of the following: conda install -c conda-forge ffmpeg conda install -c conda-forge/label/gcc7 ffmpeg conda install -c conda-forge/label/broken ffmpeg conda install -c conda-forge/label/cf201901 ffmpeg conda i.. 2022. 5. 23.
[Python/OpenCV] 디렉터리에서 이미지 데이터셋 가져와 .npy 로 저장하기 이번 시간에는 파일 시스템 디렉터리에서 이미지 데이터셋을 가져오는 방법에 대해 알아본다. 아래는 dir_path에 있는 모든 이미지 파일들을 읽어와서 input_data.npy파일에 저장하는 코드이다. 라인 별 설명은 주석을 참고하길 바란다. import os import numpy as np from PIL import Image # 데이터셋 경로 dir_path = "./dataset/with_mask/" # 디렉토리 내 모든 파일 가져오기 img_list = os.listdir(dir_path) # .png 파일만 가져와서 리스트로 저장 img_list_jpg = [img for img in img_list if img.endswith(".png")] img_list_np = [] for i in .. 2022. 5. 10.
[Python/OpenCV] Perspective Transform(투시 변환) Perspective Transform - 직사각형 형태의 영상을 임의의 볼록 사각형 형태로 변경할 수 있는 변환 - 원본 영상에 있던 직선은 결과 영상에서 그대로 유지되지만, 두 직선의 평행 관계는 깨질 수 있음 - 어파인 변환보다 자유도가 높음 위 그림은 점 네 개의 이동 관계에 의해 결정되는 투시 변환을 나타낸다. 투시 변환은 직선의 평행 관계가 유지되지 않기 때문에 결과 영상의 형태가 임의의 사각형으로 나타난다. 점 하나의 이동 관계로부터 x 좌표에 대한 방정식 하나와 y 좌표에 대한 방정식 하나를 얻을 수 있으므로, 점 네 개의 이동 관계로부터 여덟 개의 방정식을 얻을 수 있다. 이 여덟 개의 방정식으로부터 투시 변환을 표현하는 파라미터 정보를 계산할 수 있다. 그러나, 투시 변환은 좌표 계산의.. 2022. 5. 6.
[Python/OpenCV] Affine Transform ● Affine Transform - 영상을 평행 이동시키거나 회전, 크기 변환, 전단 변환 등을 통해 만들 수 있는 변환을 통칭한다. - 직선은 그대로 직선으로 나타나고, 직선 간의 길이 비율과 평행 관계는 그대로 유지된다. * 전단 변환: 직사각형 형태의 영상을 한쪽 방향으로 밀어서 평행사변형 모양으로 변형되는 변환 가로, 세로 방향 정의 가능 (a)는 y 좌표가 증가함에 따라 영상이 조금씩 가로 방향으로 이동하는 가로 방향 전단 변환 (b)는 x 좌표가 증가함에 따라 영상이 조금씩 세로 방향으로 이동하는 세로 방향 전단 변환 출처: https://thebook.io/006939/ch08/01/03/ 아래 그림은 어파인 변환의 예를 나타낸다. (a): 입력으로 사용한 원본 영상 (b): 입력 영상을 .. 2022. 5. 6.
[C++/OpenCV] 허프 변환 https://github.com/SanhoLee/opencvFuntion/blob/master/HoughLines_complex.cpp GitHub - SanhoLee/opencvFuntion Contribute to SanhoLee/opencvFuntion development by creating an account on GitHub. github.com https://docs.opencv.org/3.4/d9/db0/tutorial_hough_lines.html OpenCV: Hough Line Transform Prev Tutorial: Canny Edge Detector Next Tutorial: Hough Circle Transform Goal In this tutorial you will l.. 2022. 3. 10.