전체 글
[Error Fix] Solved 'file casper/vmlinuz not found you need to load the kernel first' (feat. remove root partition)
# Problem I'm trying to boot Ubuntu via a USB stick (dual boot with windows) , and the following error is being displayed file casper/vmlinuz not found you need to load the kernel first # Solution When you create a boot disk, you usually boot it using Rufus, but you shouldn't use Rufus. The boot disk was created using the Universal USB Installer (UUI) and installed normally. # Reference [Reddit]..
[Data] Segmentation 데이터 압축 알고리즘: Run Length Encoding(RLE) - coco mask to rle와 rle to mask 검증까지
💡 본 문서는 '[Data] Segmentation 데이터 압축 알고리즘: Run Length Encoding(RLE) - coco mask to rle와 rle to mask 검증까지'에 대해 정리해놓은 글입니다.Segmentation 에서 masking 데이터를 압축할때 종종 사용하는 알고리즘인 Run Length Encoding(RLE)에 대해 정리하였으며, Encoder, Decoder 알고리즘을 코드 수준에서 정리하였으니 참고하시기 바랍니다.1. Run Length Encoding(RLE) 란?RLE은 "Run Length Encoding"의 약자로, 이미지나 비디오 데이터를 압축하는 데 사용되는 압축 알고리즘 중 하나입니다. 이 알고리즘은 이미지에서 연속된 픽셀 값이 반복되는 경우, 그 ..
[Perception] 카메라 캘리브레이션 실습 (camera calibration): opencv, intrinsic, extrinsic, checker(chess) board 활용
💡 본 문서는 '[Perception] 카메라 캘리브레이션 실습 (camera calibration): intrinsic, checker(chess) board 활용'에 대해 정리해놓은 글입니다.Checker board를 활용하여 Intrinsic Metrix를 구하기 위해 사용했던 코드 및 return값에 대해 정리하였으니 참고하시기 바랍니다.Intrinsic Metrix(K) 전체 코드import numpy as npimport cv2 as cvimport globwc = 8 - 1hc = 5 - 1square_size = 70 # QHD 7cmsquare_size = 52.5 # FHD 5.25cm# termination criteriacriteria = (cv.T..
[생각 정리] 골을 넣어야 훈련이 돼 (차두리 코치)
재밌게 해, 열심히 하고. 모르는 건 물어보고, 안 되는 건 계속해봐 지금 실수해도 돼. 지금 패스미스하고, 지금 잘 안 돼도 돼. 지금 잘하라고 하는 거 아니야 나중에 손흥민처럼 국가대표가 되고 프로가 갔을 때, 완벽하게 됐으면 좋겠다는 거지 지금 너네한태 모든 걸 완벽하게 바라지 않아. 너네 실수해도 되고 터치가 벗어나도 되고 슈팅이 빗나가도 돼. 하지만, 잘하기 위해 애쓰는 모습만 보여주면 돼. 알았지? 슈팅훈련을 왜 할까? 골 넣어야 해. 알았지? 아무리 거리가 가깝고, 아무리 쉬워도, 모든 건 다 골이 들어가야 해. 골이 들어가야 너네한태 훈련이 돼. [Youtube] 골을 넣어야 훈련이 돼 (차두리 코치): https://youtube.com/shorts/hwi6rr9fes8?si=Ver_aj..
[IDE] VSCode Python 디버깅 환경 세팅(launch.json): feat. 모든 중단점에서 멈추도록
💡 본 문서는 Visual Studio Code를 활용한 Python 디버깅 환경 세팅 방법에 대해 소개합니다. 운영체제 별로 지원되는 컴파일러에 차이가 있어 운영체제별로 일부 상이할 수 있으니 본인의 운영체제를 확인하고 그에 맞춰서 진행하시기 바랍니다. 미리 알아야 할 점 (주의사항) VSCode에서 디버깅시 프로젝트의 상위에 있는 .vscode/폴더 내에 task.json과 launch.json을 아래와 유사하게 구성합니다. VScode의 디버깅을 실행하면 launch.json이 실행되는데, 이때 preLaunchTask 라벨이 있다면 task.json에서 label이 동일한 것을 찾고 task.json 작업을 실행한 후 launch.json이 실행합니다. 그래서 C++의 디버깅 환경을 세팅할 경우,..