본문 바로가기

분류 전체보기86

[RealityCapture] 02-드론 촬영 이미지 정합하기 지난 내용까지는 Trimble(트림블)사의 TX5 레이저 스캐너를 통해서 수집된 Point Cloud 데이터를 Recap Pro(2023 버전)를 활용해서 정합하는 내용을 다뤘으며, 이번 내용부터는 레이저 스캐너의 Point Cloud 데이터와 DSLR 및 드론으로 촬영된 이미지를 RealityCapture 프로그램을 활용하여 하나의 통합된 3D 모델을 구축하는 프로세스이다. 1. 건축물을 레이저 스캐너로 촬영했을 시에 생기는 최대 단점은 지붕 부분의 데이터가 제대로 수집되지 않는다는 점이다. 이를 보완하기 위해서 드론을 활용하여 지붕부를 촬영한 이미지를 활용한다. (1) Workflow-Add Imagery-Folder를 선택해서 지붕부 촬영 이미지가 들어있는 Folder를 선택하여 드론 이미지를 불러.. 2022. 7. 17.
[RealityCapture] 01-Scan 데이터 불러오기 지난 내용까지는 Trimble(트림블)사의 TX5 레이저 스캐너를 통해서 수집된 Point Cloud 데이터를 Recap Pro(2023 버전)를 활용해서 정합하는 내용을 다뤘으며, 이번 내용부터는 레이저 스캐너의 Point Cloud 데이터와 DSLR 및 드론으로 촬영된 이미지를 RealityCapture 프로그램을 활용하여 하나의 통합된 3D 모델을 구축하는 프로세스이다. 1. RealityCaputre를 구동하고, (1) Workflow 탭에서, (2) Import & Metadata 섹션에서 Laser Scan을 선택한다. 2. Recap Pro를 통해서 생성한 .e57 파일을 선택한 후, Import 옵션에서 아래와 같이 설정을 확인한다. (1) Registration: Exact - use a.. 2022. 7. 17.
[Recap Pro] 02-Manual Registration-직접 정합하기 본 내용은 Trimble(트림블)사의 TX5 레이저 스캐너를 통해서 수집된 Point Cloud 데이터를 Recap Pro(2023 버전)를 활용해서 정리하는 내용이다. 차후, RealityCapture 프로그램을 통해서 드론으로 촬영한 이미지와 정합하는 프로세스로 넘어간다. Manual registration은 Auto registration 이후 통합되지 않고 분리된 Scan 데이터 그룹을 통합하거나, 정합되지 못한 개별 Scan 데이터를 통합하는 방법이다. 이 때, 3차원 공간에서 두 Scan 데이터 사이의 공통된 세 지점을 선택하는 방법(두 그룹 사이의 Scan 데이터를 처리할 때)과, Tab키를 눌러서 2차원의 Top View 모드에서 두 Scan 데이터 사이의 공통된 두 지점을 선택(정합되지 .. 2022. 7. 14.
Adobe Lightroom에서 Datacolor SpyderCheckr 24 활용하기 1. Develop 모듈에서 Crop 툴을 활용해서 SpyderCheckr 크기에 맞게 자른다. 2. White Balance Selector(W) 도구로 두번째 회색 네모를 선택하여 White Balance를 맞춘다. 3. 가장 흰색 네모의 밝기가 96% 정도가 되도록 Exposure를 조절한다. 4. 가장 검은색 네모의 밝기가 4% 정도가 되도록 Blacks를 조절한다. 5. 아래의 링크에서 OS에 맞는 SpyderCheckr 24 프로그램을 다운/설치한다. (Serial Number 필요) https://spyder-support.datacolor.com/hc/en-us/sections/4404788841490-Spyder-Checkr-Spyder-Checkr-24-Spyder-software-fo.. 2022. 5. 26.
[Recap Pro] 01-Project 생성 및 Scan 데이터 Import하기 본 내용은 Trimble(트림블)사의 TX5 레이저 스캐너를 통해서 수집된 Point Cloud 데이터를 Recap Pro(2023 버전)를 활용해서 정리하는 내용이다. 차후, RealityCapture 프로그램을 통해서 드론으로 촬영한 이미지와 정합하는 프로세스로 넘어간다. 1. Autodesk Recap Pro를 구동하고, (1) Preferences 버튼을 누른 후, (2) Project units이 m인지 확인한다. 2. (1) New Project 버튼을 누른 후, (2) Import point cloud를 선택한다. 2. 생성할 프로젝트의 이름과 저장 위치를 지정한 후, Proceed 버튼을 클릭한다. 3. 불러올 레이저스캐너 데이터를 (1) 하나씩 불러오기 (2) 혹은, 폴더 전체를 지정해서.. 2022. 5. 5.
[Recap Pro] 00-레이저 스캐너 본 내용은 Trimble(트림블)사의 TX5 레이저 스캐너를 통해서 수집된 Point Cloud 데이터를 Recap Pro를 활용해서 정리하는 내용이다. 차후, RealityCapture 프로그램을 통해서 드론으로 촬영한 이미지와 정합하는 프로세스로 넘어간다. 우선 Point Cloud 데이터를 수집한 Trimble TX5에 대한 간단한 내용을 설명한다. Trimble TX5는 2012년에 출시된 제품으로 이미 상당한 시간이 지난 구형 모델이다. 모델명 Trimble TX5 제조사 Trimble 출시년도 2012년 최대 스캔속도 976,000 pts/sec 스캔거리 0.6m ~ 120m 스캔범위 수평 360도 / 수직 300도 거리정밀도 2.2mm 레이저 등급 Class 3R 레이저 파워 20mW 내장 .. 2022. 5. 5.
Instant-NGP) 01. Windows에서 설치하기 NVIDIA가 GTC2022에서 공개한 Instant NGP(Neural Graphics Primitives)를 위한 프로그램 및 환경 설정하기 프로젝트 주소: https://nvlabs.github.io/instant-ngp/ Instant Neural Graphics Primitives with a Multiresolution Hash Encoding Instant Neural Graphics Primitives with a Multiresolution Hash Encoding nvlabs.github.io Github 주소: https://github.com/NVlabs/instant-ngp GitHub - NVlabs/instant-ngp: Instant neural graphics primiti.. 2022. 4. 25.
00-Prologue_들어가며 본 게시판의 내용은 Reinforcement Learning(RL, 강화학습)에 대해서 공부를 해보고자 정리를 하기 위해서 작성하는 내용입니다. 100% 완벽하게 이해하기도 힘들 것이고 (ai비전공자라ㅠㅠ), 얼마나 잘 활용할 수 있을지 몰라도 RL에 대해서 나름 정리해보고 차후에 복습할 때는 대비해서 나름 '공부노트' 형식으로 정리하고자 합니다. 실수나 잘못되어 있는 부분이 있으면 지적 바랍니다. 본 게시물들은 DeepMind의 수석연구자이자 University College London의 교수로 재직중인 David Silver 교수의 강화학습 강의와 이를 기반으로 친절히 설명해주는 유투브 팡요랩의 설명을 기반으로 하고 있습니다. UCL의 David Silver 교수의 강의 링크에 가보면 동영상와 Le.. 2021. 2. 4.
01-Bolt 설치하기 Bolt는 비개발자라도 손쉽게 Unity에서 개발을 할 수 있게 도와주는 비주얼 스크립팅 에셋이다. 원래 개발사는 Ludiq이였는데 개발사 인수가 아닌 Bolt 에셋만 유니티에게 인수되고 난 후, 2020년 5월 4일 이후부터 무료로 사용 가능하게 되었다. 나같은 다른 전공자나 비개발자에게 코드를 작성하지 않고 로직을 구성하는 방식으로 조금 더 손쉽게 개발을 할 수 있는 환경을 제공한다. 또한, 게임 Play중에도 그래프를 변경해서 실시간으로 반영시킬 수 있는 장점이 있다고 한다. 이제 Bolt 를 설치하자. 1. Unity Asset Store에서 Bolt를 구입한다. 2. Unity에서 새로운 프로젝트를 생성하고, Window-Package Manager에서 구입한 Bolt를 Download-Impo.. 2021. 1. 21.
04-기본 강화학습(Reinforcement Learning) 예제 만들기 본 내용은 아래의 링크의 내용을 따라하는 내용임. github.com/Unity-Technologies/ml-agents/blob/release_12_docs/docs/Learning-Environment-Create-New.md Unity-Technologies/ml-agents Unity Machine Learning Agents Toolkit. Contribute to Unity-Technologies/ml-agents development by creating an account on GitHub. github.com 위의 예제는 플랫폼 환경을 만들고, 그 위에서 Agent(Sphere GameObject)가 플랫폼 외곽으로 떨어지지 않고 주어진 Cube 방향으로 굴러가는 예제임. Unity 버전.. 2021. 1. 19.
03-3DBall 예제 활용하기 1. 아래의 링크에서 최신 ML-Agents를 다운받는다. github.com/Unity-Technologies/ml-agents/releases Releases · Unity-Technologies/ml-agents Unity Machine Learning Agents Toolkit. Contribute to Unity-Technologies/ml-agents development by creating an account on GitHub. github.com 2. 다운받은 Source code.zip을 압축 해제하고, Project-Assets 폴더내의 파일들을 Unity 프로젝트 뷰에 떨군다. 3. Project 뷰에서 ML-Agents-Examples-3DBall-Scenes내의 3DBall 씬을.. 2021. 1. 17.