Perspective Projection
2022. 5. 6. 18:43
인공지능/pose estimation
Perspective Projection I vanishing lline - we can measure in the image [horizon] the plane on the ground (ground plane 이 교차하는 무한대 지점) if you point to the right, where you form a vector from himself to the points and image(vanishing point), that ray extends out. If that ray is physically parallel to all the rays in the physical space(parallel to each other) 동차좌표(homogenous coordinates) 개념으로 수식화 하..
Glimpse on Vanishing Points
2022. 5. 6. 14:53
인공지능/pose estimation
카메라의 optical center 에서 image 로 가는 ray 가 있다고 가정 이 ray 는 물리적으로 space 로 쭉 나아가며, ground plane의 모든 선들과 평행함 --> the representation of all the physical lines in the physical space in the image space to that single point optical center와 single point(vanishing point)를 잇는 선 --> the representation to all of the physical lines (하나의 점으로 수렴하게 되는 선들) 이미지 상의 어느 점이라도 소실점이 될 수 있다 소실점이 선들의 방향을 나타내준다 (representatio..
Single View Geometry/More on Perspective Projection
2022. 5. 6. 14:32
인공지능/pose estimation
Single View Geometry 사진만 보고 we can tell how we are oriented (어떤 물건 앞에 서 있고, 내려다 보고 있고 등등) "geometry of scene" 3차원의 세계 (x, y, z) --> 2차원의 이미지 plane (two dimensional description of the world) 3번째 차원은 잃게 됨 how we orient ourselves to the world에 따라 그 지점에서의 이미지project됨 How do wee see the word? how does the world refelct the geometry of the camera person himself? 3d simulation from single picture 사진으로..
Camera modeling
2022. 5. 6. 11:53
인공지능/pose estimation
how do birds estimate distance to water? - time to collision, not distance (visual optical flow field) lens "Image Plane" "Thin lens" 라고 부르는 모델 - ray 는 lens의 optical axes 와 평행하게 가서 focus of the lens 라는 지점을 통과, 그 후 image plane 도달 - a point in the world 에서 렌즈의 중심을 지나가는 array는 reflect 되지 않고 그대로 통과 - 대각선 노란 선 두 ray 가 image plane 에서 교차할 때 the perfect(sharpest) image of a point 를 가질 수 있음 o : object 와 ..
miniKF 설치하기
2022. 5. 4. 18:59
인공지능/MLOps
kubernetes, kubeflow 등등 .. MLOps 툴에 관심이 생겼는데 좀 찾아봐도 어렵고 잘 모르겠다. (microk8s 는 워크스테이션에서 kubernetes를 deploy 해주는 툴이라고 하는데 이것도 궁금) 하여 간소화된 버전으로 직접 체험해보기로 했다. kubeflow의 미니버전인 miniKF이다. 이 글을 참고했다. 맥북 MacBook Pro (15-inch, 2018) 1. Vagrant 설치 brew tap hashicorp/tap brew install vagrant 2. Virtual Box 설치 이 링크에서 다운 받아 설치한다 + 확장 프로그램도 같이 설치 (클릭하면 설치된다) 3. miniKF 설치 및 업그레이드 새로 생성한 minikf 라는 디렉토리에서 진행 # 설치 va..
공부 계획
2022. 5. 1. 11:45
인공지능
목표: 2023년 1월 27일 이전까지 최소 1회독 1. 인공지능 및 선형대수학 [Prof. Gilbert Strang 의 ocw linear algebra] [Prof. Andrew Ng 의 coursera machine learning] [스탠포드 딥러닝 대학원 강의인 cs231n 강좌] [주재걸 교수님 강의 리스트] https://www.youtube.com/channel/UCsEQc1-iFbu_yHvMd1vqwFQ/ - 선형대수 학부 강의 (영강): https://www.youtube.com/playlist?list=PLep-kTP3NkcOBWLIfjMYymsdagnGi3XS6 - 앤드루응 강의 유사 강의 (한글 강의): https://www.youtube.com/playlist?list=PLep..
연휴 프로젝트: Hugo x netlify 으로 간단한 사이트 제작하기2
2022. 2. 1. 01:50
컴퓨터/웹
사이트 디테일은 나중에 반영한다고 치고, 일단 github에 올린 다음 netlify로 배포부터 할 것임 (배포부터 해야 추진력이 생길 듯하여 ..) 1. Netlify 가입하여 github 과 연동 2. github에 사이트용 레파지토리 생성 후 remote 연결, git push git init git remote add origin git@github.com:woocosmos/gimbu.git git status git add . git commit -m "" git push -u origin main 3. Netlify 와 레파지토리 연동 - 옵션 - 도메인 변경 * deploy 오류가 발생하여 themes 폴더에서 .git 파일 삭제 후 git add, commit, push 배포하고 보니 테마..
연휴 프로젝트: Hugo x netlify 으로 간단한 사이트 제작하기1
2022. 2. 1. 01:18
컴퓨터/웹
1. Hugo, go 설치하기 지난번 회사에서 미니 프로젝트 진행하면서 hugo를 미리 설치해놨다. 그리고 go brew install go 2. 프로젝트용 작업 폴더 생성 prj_kimbu 3. hugo new site 으로 기본 구조 생성 4. 테마 고르기 나는 이것을 골랐다. 5. git clone themes 폴더로 들어가서 git clone https://github.com/pacollins/hugo-future-imperfect-slim.git 6. config.toml 수정하기 테마 프로젝트에서 안내하는 대로 진행함. 7. 테스트 글 작성 hugo new test.md 8. 파라미터 수정 위 새글 작성은 어떻게 된 건지 모르겠으나 config 파일 수정하며 테마 적용할 수 있는 것으로 보임 ..