건축 도면을 가지고 Blender 3D로 만들기
10 / 11
FloorplanToBlender3d 코드 테스트
10 / 12
FloorplanToBlender3d 코드 간소화 작업 test 이미지 넣어보기
10 / 13
python 3.10으로 실행하려 하였으나 포기 이미지 전 처리
10 / 16
창문과 문 인식이 제대로 안 되는 것을 확인 창문과 문 오브젝트가 여러 개 중첩돼서 생성됨
10 / 17
중첩된 오브젝트 때문에 언리얼에서 랙이 걸려서 일단 창문과 문 없이 벽만 있는 fbx파일을 넘기기로 함. 도면에 글자 부분이 벽으로 잡히는 경우 확인. easy ocr을 이용하여 글자 제
10 / 18
모델 서빙 image proprocessing -> image to blend file -> blend to fbx file
10 / 19
네이버 부동산 도면 크롤링 랜덤 도면을 넣었을 때 코드가 랜덤으로 작동함 OCR 성능 개선도 필요한 것으로 보임
10 / 20
1. Preprocessing process check 전 처리 과정에서 문제가 없는지 확인 OCR하는 중 기울어진 텍스트가 존재할 때 문제가 생겨서 코드를 수정함
10 / 21
1. Preprocessing process check 전 처리 과정에서 오류가 발생하지 않음 다만 OCR이 완벽하지는 못함. 도면을 binary 이미지로 변환 후에 OCR을 진행하는데 반대의 경우는 어떤지 테스트 해볼 필요가 있는 듯 2. Blueprint to 3D check 이미지 218개 중에 94개만 blend 파일로 변환됨 3. FBX converter blend 파일을 fbx 파일로 변환하는 과정이 불안정함 계속 코드가 에러도 나오지 않고 종료됨 Blueprint to 3D에서 블랜더 script를 사용하는데 바로 다음에 blend to fbx를 진행해서 문제가 생기는 것 같음 Blueprint to 3D를 다른 pc에서 진행해서 체크해야 할 2. Add image padding 이미지의 패딩이 충분 하지 않다면 균일하지 않은 결과물이 나오는 것을 확인
10 / 22
1. Add image padding 여백이 부족한 이미지에 패딩을 넣도록 코드를 수정 이전에 깨지던 결과물 들이 적당히 나오는 것을 확인 2. Blender script error 블랜더 스크립트가 연속적으로 사용시 랜덤하게 에러가 발생 에러 코드를 보면 이전에 사용하던 블랜더가 종료되지 않아 충돌하는 것으로 보임 이런 일이 랜덤하게 발생해서 해결방법을 잘 모르겠음 Bto3D도 그렇고 bled to fbx도 같은 오류가 발생 심지어 코드가 랜덤하게 멈춤....
한국 도면 test
| Contours | Walls | Rooms | |
|---|---|---|---|
| 원본 | ![[Pasted image 20231013200837.png | 250]] | ![[Pasted image 20231013201134.png |
| 120 | ![[Pasted image 20231013201526.png | 250]] | ![[Pasted image 20231013201556.png |
| OCR | ![[output.png | 250]] | ![[output 1.png |
| Original | OCR points | OCR remove text |
|---|---|---|
| ![[Pasted image 20231021161447.png | 250]] | ![[Pasted image 20231021161558.png |
| ![[Pasted image 20231021162534.png | 250]] | ![[Pasted image 20231021162557.png |
| iamge | Blend | |
|---|---|---|
| Original | ![[Pasted image 20231022162526.png | 250]] |
| width0.65, height0.8 | ![[Pasted image 20231022162726.png | 250]] |