Get it on Google Play


Wm뮤 :: '3D/3D 스캔' 카테고리의 글 목록

블로그 이미지
가끔 그림그리거나 3D모델링하거나
취미로 로봇만드는
전자과 게임프로그래머 (퇴사함)
2022.3.22f1 주로 사용
모카쨩
@Ahzkwid

Recent Comment

Archive


2025. 1. 3. 11:41 3D/3D 스캔

 

 

 

정렬할때 그냥 정렬하는게 아니라 약간의 옵션을 통해 품질증가로 이루어질수 있다

 

 

1. 이미지 선정

 

가급적 왜곡제거를 사용한 이미지를 사용하는게 좋다

아래 이미지를 참고하자

 

A.원본이미지

 

B.렌즈왜곡 제거

 

C. 렌즈왜곡 + 수직정렬

 

이경우 B가 제일 인식이 잘 된다

이것에 대한 상세한 테스트 결과는 아래 링크를 참고하자

https://wmmu.tistory.com/entry/360-%EC%B9%B4%EB%A9%94%EB%9D%BC-3d-%EC%8A%A4%EC%BA%94-%ED%85%8C%EC%8A%A4%ED%8A%B8

 

360 카메라 3d 스캔 테스트

일단 작동 자체는 된다그런데 이미지 연결성이 너무 안 좋다 인식되는 꼬라지 보아하니 양 렌즈의 중앙부분만 인식하는듯싶어서 간격을 더 촘촘히 하면 해결되려나 싶어서 사진을 2배로 늘려

wmmu.tistory.com

 

 

동영상을 이용해 추출할경우 저조도 폰카메라 기준 2초 간격이 좋다

이것은 약 1미터 간격이며

사진이 일정 간격 이상 촘촘하면 연산량만 늘어날뿐 품질증가로는 이어지지 않는데

연산량이 증가하면 사용할수 있는 사진이 줄어드므로 당연히 결과적으로는 품질감소가 된다

24년 기준 폰카메라는 보통 크롭센서가 사용된다

 

몰론 이건 광각카메라를 이용한 사람이 찍는 지형스캔 기준이고

시야각이 좁은 카메라를 쓰거나

드론을 통한 지형스캔이나 단일 사물의 경우에는 또 달라진다

 

 

 

2. 그룹화

동일한 카메라를 사용했다면 그룹화를 통해 연산시간과 계산오차를 줄일수 있다

 

먼저 동일한 카메라끼리 선택한다

 

Lens group를 -1보다 큰 숫자로 동일하게 입력한다

만약 가변초점이 아니라면 Callibration group도 동일하게 구성하면 되는데 왠만하면 -1로 두자

 

 

 

 

Image downscale factor를 2로 하자

이러면 가로세로 1/2씩 다운스케일한 이미지를 이용해 정렬한다는 소리이다

당연히 인식률과 정밀도가 감소하는데 이렇게 하는 이유는

연산량은 75%가 줄어드는데 인식률과 정밀도는 10% 내외로 감소하기 때문이다

즉 같은시간으로 더 많은 이미지를 사용할수 있고 오히려 품질증가로 이루어진다

 

어차피 이미지 연결성문제때문에 정렬을 최소 3회 이상 하게 될텐데

시간절약도 되고 맨 마지막 정렬에만 다운스케일을 풀어도 된다

 

 

3. 렌즈왜곡 계산방식 설정

광각렌즈나 어안렌즈는 Division을 추천하고

일반 카메라는 Brown3나 Brown4를 추천한다

 

Division는 왜곡변수를 1개만 이용해서 계산하는것이고

Brown3는 변수를 3개 Brown4는 변수를 4개 사용해서 계산한다

 

당연히 Brown4가 제일 정확하게 나오지만 왜곡예측이 정밀하지가 않아서

어안렌즈의 경우 Brown3이상 설정하면 잘못된 렌즈왜곡이 사용될 확률이 높다

 

이상태로 1회 정렬한다

 

 

 

4. 컨트롤 포인트 사용

 

정렬후에 이미지 연결성이 좋지않다면 컨트롤 포인트를 통해 서로 동일한 이미지라는것을 인식시켜줄수 있다

 

컨트롤 포인트는 가급적 사진 중앙에 부근에 있는거만 잡고

2개이상 넣지 않고

카메라 각도와 45도 이상 벌어지지 않은 물체에만 넣는게 좋다

컴퓨터가 이미지 연결을 못 하는부분에만 잡는게 좋다

하나하나 손으로 연결하기도 힘들뿐더러 괜히 잘못 넣으면 오히려 결과물이 나쁘게 나온다


그리고 나는 가급적 깊이계산 오류방지를 위해 코너부근에는 안 잡도록 하고있다만

이정도는 자동보정해주는거같기도 하다

 

중심부근에 잡는 이유는 얘내들 왜곡보정이 그렇게 정밀하지 않아서 외곽에 잡으면 위치오류난다

 

'3D > 3D 스캔' 카테고리의 다른 글

Reality Capture 카메라 데이터  (0) 2024.12.30
360 카메라 3d 스캔 테스트  (0) 2024.11.20
리얼리티 스캔 사용법 (RealityScan)  (0) 2021.02.23
posted by 모카쨩
2024. 12. 30. 11:33 3D/3D 스캔

 

 

Insta 360 X4 단안

Camera model : Dicision
Radial 1 : -0.301864

 

 

 

혹은

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'3D > 3D 스캔' 카테고리의 다른 글

RealityCapture 1장 - 정렬 Alighment  (0) 2025.01.03
360 카메라 3d 스캔 테스트  (0) 2024.11.20
리얼리티 스캔 사용법 (RealityScan)  (0) 2021.02.23
posted by 모카쨩
2024. 11. 20. 18:33 3D/3D 스캔

 

 

 

일단 작동 자체는 된다

그런데

 

이미지 연결성이 너무 안 좋다

 

인식되는 꼬라지 보아하니 양 렌즈의 중앙부분만 인식하는듯싶어서

 

간격을 더 촘촘히 하면 해결되려나 싶어서 사진을 2배로 늘려봤고

 

 

 

안됨

걍 이거 사진 정중알을 기준으로 왜곡 계산하는거였다

 

 

 

https://rchelp.capturingreality.com/en-US/appbasics/settings_distortion_models.htm

 

RealityCapture Help

Distortion Model In RealityCapture you can select a different mathematical model which is used for modelling lens distortion. Even though it might not be directly visible, some distortion always applies. You can define which model you prefer to be used in

rchelp.capturingreality.com

 

그래서 왜곡 설정 읽어보니

 

 

 

기본값인 Brown3의 경우 180도가 한계라고 한다

나중에 Brown4로 다시 시도해보기로 했다

 

 

 

 

근데 단안모드가 있길래 단안모드 사용함

 

 

 

Division

 

Brown3


Division의 인식률은 67.1%

Brown3의 인식률은 50.6%

 

 

왜곡보정이 완벽하지 않다보니 결국 가장자리는 버리게 되는 단점이 있다

걍 광각카메라로도 충분할듯

Division이 제일 인식률이 좋았으나 해상도에 비해 가용면적이 줄어 연산량이 너무 높아지는 문제가 있었다

 

 

 

그래서 그냥 보정후 사용하기로 했다

 

 

 

 

Dewalp보정후 왜곡제거

 

Division

 

Brown3

 

Division의 인식률은 46.5%

Brown3의 인식률은 56.1%

그런데 보정이 너무 많이 들어가서 그런지 왜곡보정이 지나치게 되어있다

 

 

그래서 왜곡제거에 초광각보정을 사용하기로 했는데

 

 

 

이렇게 약간 둥글어지는 차이가 있다

 

 

Division

 

Brown3

 

 

 

 


Division과 Brown3 둘 다 인식률 86.3%로 동일하다

사진을 보면 Division이 왜곡보정이 좀 더  깔끔하게 들어갔다

 

이경우 보정값

 

 

 

 

 

 

렌더링 결과를 보자

셋다 전부 73장만 사용했다

 

 

Original

 

 

Dewalp

 

 

초광각

 

 

결론은 보정 넣는게 오리지널보다 결과가 좋게 나온다

 

 

 

 

 

 

 

제일 좋게 나온 보정값

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

# 360 Camera Reaility Capture insta 360 x4

'3D > 3D 스캔' 카테고리의 다른 글

RealityCapture 1장 - 정렬 Alighment  (0) 2025.01.03
Reality Capture 카메라 데이터  (0) 2024.12.30
리얼리티 스캔 사용법 (RealityScan)  (0) 2021.02.23
posted by 모카쨩
2021. 2. 23. 01:50 3D/3D 스캔

www.capturingreality.com/

 

RealityCapture: Mapping and 3D Modeling Photogrammetry Software - CapturingReality.com

Unlimited usage Unlimited input Fully-featured Export of licensed input Technical support via web forum

www.capturingreality.com

 

 

 

 

사용법

 

시작을 누르면 끝이다

 

 

 

 

 

 

 

 

 

기타사항

 

 

 

 

CP사용 주의점

-한 화면내에 3개이상이 존재하면 안됨, 2개도 가능한 비추천

-화면 가장자리에 존재하면 안됨

-너무 멀리있는 지점은 선택하지 않는게 좋음. 단, 메쉬생성 용도가 아니라 현재위치 추적용이면 사용해도 됨

-트래킹 하지못한 사진을 연결시키는 용도로 써야할뿐 그 이상을 노리면 안됨

 

 

-필요없는 컴포넌트는 지워라

 

-요금폭탄맞기 싫으면 동일한 사진, 흐리멍텅한 사진은 쓰지말자

 

 

 

 

 

-박스가 지멋대로 설정되어서 원하는 부분이 지워질때

누르고 왼쪽의 텍스처를 클릭

 

-필요한 부분만 남기기

 

 

 

 

-모델각도가 이상하게 설정되었을때

2021기준

 

 

 

2024기준

 

 

 

-버텍스가 너무 많을때

 

 

 

 

오류모음

언랩을 수동으로 해줘야한다

 

그럼 이렇게 나오는데

텍스처 갯수를 늘려주거나

 

빨간색을 눌러서 고정텍셀로 바꿔준다

 

파란색은 필수는 아니고 개인설정인데

나는 1미리단위로 보존되도록 했다

 

 

뷰 리셋시

 

 

 

 

구제목 : 리얼리티 캡쳐 사용법 (RealityCapture)

'3D > 3D 스캔' 카테고리의 다른 글

RealityCapture 1장 - 정렬 Alighment  (0) 2025.01.03
Reality Capture 카메라 데이터  (0) 2024.12.30
360 카메라 3d 스캔 테스트  (0) 2024.11.20
posted by 모카쨩

저사양 유저용 블로그 진입