분류 전체보기
-
[DP] 양팔저울(2629)(C++)BOJ C++ 알고리즘 공부 2023. 3. 7. 15:11
https://www.acmicpc.net/problem/2629 2629번: 양팔저울 첫째 줄에는 추의 개수가 자연수로 주어진다. 추의 개수는 30 이하이다. 둘째 줄에는 추의 무게들이 자연수로 가벼운 것부터 차례로 주어진다. 같은 무게의 추가 여러 개 있을 수도 있다. 추의 무 www.acmicpc.net 1. 문제 개요 양팔 저울과 몇 개의 추가 주어졌을 때, 이를 이용하여 입력으로 주어진 구슬의 무게를 확인할 수 있는지를 결정하려고 한다. 무게가 각각 1g과 4g인 두 개의 추가 있을 경우, 주어진 구슬과 1g 추 하나를 양팔 저울의 양쪽에 각각 올려놓아 수평을 이루면 구슬의 무게는 1g이다. 또 다른 구슬이 4g인지를 확인하려면 1g 추 대신 4g 추를 올려놓으면 된다. 구슬이 3g인 경우 아래..
-
Yolov7 커스텀 데이터셋에 학습시키기Computer Vision 2023. 3. 7. 11:40
https://blog.paperspace.com/yolov7/ How to train and use a custom YOLOv7 model In this tutorial, we examine the new YOLOv7 & its new features, learn how to prepare custom datasets for the model, and then build a YOLOv7 demo from scratch using NBA footage to detect and discern the ball handler from players on the court. blog.paperspace.com 다음 포스팅을 보고 요약한 게시물입니다. 1. 우선 yolov7을 클론한다. git clone http..
-
[DP] 파일 합치기(11066)(C++)BOJ C++ 알고리즘 공부 2023. 3. 6. 16:08
https://www.acmicpc.net/problem/11066 11066번: 파일 합치기 소설가인 김대전은 소설을 여러 장(chapter)으로 나누어 쓰는데, 각 장은 각각 다른 파일에 저장하곤 한다. 소설의 모든 장을 쓰고 나서는 각 장이 쓰여진 파일을 합쳐서 최종적으로 소설의 완성본 www.acmicpc.net 1. 문제 개요 소설의 모든 장을 쓰고 나서는 각 장이 쓰여진 파일을 합쳐서 최종적으로 소설의 완성본이 들어있는 한 개의 파일을 만든다. 이 과정에서 두 개의 파일을 합쳐서 하나의 임시파일을 만들고, 이 임시파일이나 원래의 파일을 계속 두 개씩 합쳐서 소설의 여러 장들이 연속이 되도록 파일을 합쳐나가고, 최종적으로는 하나의 파일로 합친다. 두 개의 파일을 합칠 때 필요한 비용(시간 등)이..
-
OverFeat 논문 요약Computer Vision 2023. 3. 6. 11:55
https://arxiv.org/pdf/1312.6229.pdf 목차 0. Abstract 3. Classification 4. Localization 5. Detection Abstract 1. Convolution Network를 사용하여 Classification, Localization, Detection을 수행하는 통합된 framework를 소개 2. ConvNet에서 multiscale과 sliding window 기법이 효율적으로 구현될 수 있는지를 보임 3. Object boundary를 예측하는 것을 학습하는 방법을 통한 새로운 localization 기법을 소개함 4. 하나의 공유된 네트워크로 다른 task들을 동시에 학습할 수 있는 방법을 보임. 통합된 프레임워크는 2013년 ILSV..
-
[누적합] 체스판 다시 칠하기 2(25682)(C++)BOJ C++ 알고리즘 공부 2023. 2. 28. 15:12
https://www.acmicpc.net/problem/25682 25682번: 체스판 다시 칠하기 2 첫째 줄에 정수 N, M, K가 주어진다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 1. 문제 개요 지민이는 자신의 저택에서 MN개의 단위 정사각형으로 나누어져 있는 M×N 크기의 보드를 찾았다. 어떤 정사각형은 검은색으로 칠해져 있고, 나머지는 흰색으로 칠해져 있다. 지민이는 이 보드를 잘라서 K×K 크기의 체스판으로 만들려고 한다. 체스판은 검은색과 흰색이 번갈아서 칠해져 있어야 한다. 구체적으로, 각 칸이 검은색과 흰색 중 하나로 색칠되어 있고, 변을 공유하는 두 개의 사각형은 다른 색으로 칠해져 있어야 한다. 따..
-
You Only Look Once (YOLO) 논문 요약Computer Vision 2023. 2. 22. 18:01
https://www.cv-foundation.org/openaccess/content_cvpr_2016/papers/Redmon_You_Only_Look_CVPR_2016_paper.pdfhttps://docs.google.com/presentation/d/1kAa7NOamBt4calBU9iHgT8a86RRHz9Yz2oh4-GTdX6M/edit#slide=id.g151008b386_0_57 YOLO CVPR 2016 docs.google.com 목차0. Abstract1. Introduction2. Unified Detection3. Comparision to Other Detection Systems4. Experiments Abstract기존의 object detection 작업들은 class..
-
Ground-aware Monocular 3D Object Detection for Autonomous Driving 논문 공부Computer Vision 2022. 8. 5. 15:19
논문 공부 https://ieeexplore.ieee.org/document/9327478 Ground-Aware Monocular 3D Object Detection for Autonomous Driving Estimating the 3D position and orientation of objects in the environment with a single RGB camera is a critical and challenging task for low-cost urban autonomous driving and mobile robots. Most of the existing algorithms are based on the geometric constra ieeexplore.ieee.org 논문을 ..
-
[openCV] YOLO object detection (video)Computer Vision 2022. 7. 30. 15:13
openCV로 YOLO를 실행하기 위해서 먼저 훈련된 모델과 설정 파일을 다운로드 해줘야한다. 여기서 coco.names, yolov3.cfg, yolov3.weights 세 가지 파일을 다운로드 받아서 py 파일과 같은 경로에 넣어준다. https://pjreddie.com/darknet/yolo/ YOLO: Real-Time Object Detection YOLO: Real-Time Object Detection You only look once (YOLO) is a state-of-the-art, real-time object detection system. On a Pascal Titan X it processes images at 30 FPS and has a mAP of 57.9% on COC..