일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- object detection
- 논문구현
- 프로그래머스
- 코드구현
- ViT
- pytorch
- opencv
- 논문 리뷰
- 머신러닝
- 파이썬
- 알고리즘
- 논문리뷰
- 옵티마이저
- 코딩테스트
- optimizer
- Segmentation
- Self-supervised
- cnn
- 강화학습
- 인공지능
- 딥러닝
- 파이토치
- Convolution
- Semantic Segmentation
- programmers
- Computer Vision
- Python
- transformer
- Ai
- 논문
- Today
- Total
목록파이썬 (41)
Attention please

빈 도화지 그리기 도형을 그리기 전 도화지를 먼저 만들어 주어야 한다. import cv2 import numpy as np img = np.zeros((480, 640, 3), dtype = np.uint8) cv2.imshow('img', img) cv2.waitKey(0) cv2.destroyAllWindows() 위와 같이 도화지를 만들었다면 도형을 그릴 준비는 끝이다. 직선 그리기 opencv로 그릴 수 있는 직선에는 총 3가지 종류가 있다. cv2.LINE_4 : 상하좌우 4 방향으로 연결된 선 cv2.LINE_8 : 대각선을 포함한 8 방향으로 연결된 선 (기본값) cv2.LINE_AA : 부드러운 선 (anti-aliasing) 또한 직선을 그리기 위해서는 선의 색과 두께를 지정해주어야 한..

설명하기에 앞서 동영상은 여러 장의 사진들이 빠르게 넘어가는 것이라는 것을 알아두어야 한다. 다음 영상은 작업 path에 다운받아놓은 "cat_video.mp4" 파일의 영상이다. 동영상 파일 출력 위에서 말했던 것처럼 동영상은 여러 장의 사진들이 합쳐져있는 것이다. 즉, 출력할 때 역시 각 frame들을 반복적으로 출력하는 방식으로 진행된다. import cv2 cap = cv2.VideoCapture('cat_video.mp4') while cap.isOpened(): # 동영상 파일이 올바로 올렸는가? ret, frame = cap.read() # ret : 성공여부, frame : 받아온 이미지(프레임) if not ret: break cv2.imshow('video', frame) # 사용자가 ..

OpenCV (computer vision) 은 다양한 종류의 영상(이미지) 처리에 사용되는 오픈소스 라이브러리이다. https://opencv.org/ Home - OpenCV OpenCV provides a real-time optimized Computer Vision library, tools, and hardware. It also supports model execution for Machine Learning (ML) and Artificial Intelligence (AI). opencv.org 이미지 출력 먼저 출력할 이미지를 미리 설치하여 작업 경로에 넣어두었다. 위 이미지를 "cat.jpg" 이름으로 저장하였다. 이후에 다음 코드를 실행하여 위 사진을 출력한다. import cv2 i..

OpenCV를 설치하던 도중 다음과 같은 메세지가 뜨고 더이상 진행이 되지 않는 문제가 발생했다. Building wheels for collected packages: opencv-python Building wheel for opencv-python (PEP 517) ... | 위 문제는 pip 명령어의 버전이 낮아 발생하는 문제이며 이를 해결하기 위해서 pip 버전을 update 해주어야 한다. pip install --upgrade pip setuptools wheel 위 명령어를 실행하여 pip버전을 무사히 update를 해주었다면 다시 opencv 패키지를 설치하자. pip install opencv-python 설치가 끝난 후 직접 version을 출력하여 정상적으로 패키지가 설치되었는지 확..

https://school.programmers.co.kr/learn/courses/30/lessons/42584 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. 2초 시점의 ₩..

https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 수 있으며, 다리는 weight 이하까지의 무게를 견딜 수 있습니다. 단, 다리에 완전히 오르지 않은 트럭의 무게는 무시합니다. 예를 들어, 트럭 2대가 올라갈 수 있고 무게를 10kg까..