본문으로 바로가기

FIELDCAM · v1.0.0

BTS FieldCam — 안전진단 현장 촬영 앱

찍는 순간 보고서 정리까지 끝나는 안전진단 현장 촬영 앱

BTS FieldCam은 부재·위치·숫자·손상을 셔터를 누르기 전에 고르면 폴더와 파일명이 촬영과 동시에 확정되는 Android 현장 촬영 앱입니다. 하루 400장을 찍고 저녁에 파일을 하나씩 열어 보며 정리하던 2~3시간이 0분이 됩니다. 셔터 직후 전체화면 검수와 원터치 취소로 흐린 사진을 그 자리에서 재촬영하고, GPS·방위각·기울기·시설물·부재를 EXIF에 자동 기록하며, 보고서용 1600px 사본을 동시에 저장합니다. 25개 어휘의 오프라인 음성 명령(성문 학습)과 BLE 셔터 리모컨으로 장갑 낀 채 핸즈프리로 조작하고, 촬영분은 태블릿 QR 자동 전송·이메일 ZIP으로 사무실로 넘깁니다. 인터넷이 닿지 않는 교량 하부·터널 내부에서도 촬영·분류·음성 인식이 그대로 동작합니다.

주요 기능

  • 4단 자동 분류 파일명 — ①부재 ②위치 ③숫자 ④손상을 고르면 {번호3}{부재}_{위치}{숫자}[G{G숫자}]_{손상}.jpg 로 셔터와 동시에 확정 (예: 003거더_S3G5_균열.jpg)
  • 작업자 → 시설물 → 부재 자동 폴더 — DCIM/BTS_FieldCam/작업자/시설물/부재/ 로 여러 작업자의 사진이 섞이지 않음
  • 부재를 바꾸면 화면이 따라 바뀐다 — 신축이음은 J, 교각·받침은 P, 교대는 A, 거더는 S로 위치 자동 전환, 거더·교량받침만 G 번호 칸 표시
  • 구조물 4종 · 교량 부재 13종 — 교량 · 옹벽 · 사면 · 수리시설물, 전경·포장·난간·신축이음·바닥판·거더·가로보·교량받침·교각·교대·기초·비파괴시험·기타
  • 손상 8종 + 사용자 정의 — 균열·백태·누수·파손·철근노출·박리·박락·부식에 자주 쓰는 손상을 무제한 등록
  • 셔터 직후 전체화면 검수 · 원터치 취소 — 1~30초 유지, 🗑 한 번으로 원본·보고서 사본·음성메모를 함께 삭제하고 번호를 되돌림
  • 상세촬영 · 단순촬영 2모드 — 전경·자재·설치 상태는 구조물 이름(폴더)과 촬영 설명(파일명) 두 칸으로 끝
  • 오프라인 음성 명령 25개 어휘 — "에스 삼 균열 촬영" 한 호흡으로 위치·손상 맞춘 뒤 촬영, MFCC+DTW 성문 대조, 애매하면 되묻기
  • 내 목소리 학습 3단계 마법사 — 1·2단계 11개(약 2분)만 마쳐도 오프라인 인식 활성, 녹음한 목소리는 휴대폰 안에만 저장
  • 소음 현장 대응 — 블루투스 이어폰 마이크(SCO/HFP) 우선, 적응형 노이즈 플로어 VAD, 300~3400Hz 밴드패스, 스펙트럼 차감·CMVN
  • GPS · 방위각(8방위) · 기울기 · 시설물 · 부재 · 위치 · 손상 · 작업자를 EXIF UserComment와 GPS 태그에 자동 기록, 음성 메모 녹음
  • 보고서용 저화질 사본 동시 저장 — 긴 변 1600px로 보고서/ 폴더에, Word·한글 보고서에 삽입해도 문서 용량이 커지지 않음
  • 전달 경로 3가지 — 태블릿 QR 자동 전송(같은 무선망의 외관망도 작성 프로그램으로 즉시), 시설물 폴더 이메일 ZIP(SMTP), 폴더 열기
  • 촬영 트리거 — 화면 셔터 · 볼륨키 · 엔터/카메라키 · BLE 셀카봉 리모컨 · 음성 "촬영", 장갑 대응 48dp 터치 타깃 · 직사광선 대응 불투명 패널
  • 서버 로그인 인증 · 기기 지문 관리 — RS256 서명 검증, Android Keystore AES-256/GCM 토큰 보관, 최초 1회 로그인 후 유예 기간 동안 완전 오프라인

왜 만들었나 — 현장 사진 정리 문제

하루 400장을 찍고 저녁에 IMG_20260815_143022.jpg를 하나씩 열어 보며 "이게 몇 번 거더였지"를 되짚는 일 — 안전진단 현장의 가장 큰 시간 낭비입니다. 기본 카메라로 찍으면 파일명은 날짜·시각뿐이라 수첩에 "3번 거더 균열"을 따로 적고, 사무실에서 사진과 수첩을 대조하며 이름을 바꿨습니다. BTS FieldCam은 찍기 전에 분류를 끝내는 방식으로 이 작업 자체를 없앴습니다. 부재·위치·손상은 촬영자가 셔터를 누르는 그 순간에 가장 정확히 알고 있고, 몇 시간 뒤 사무실에서는 가장 부정확합니다. FieldCam은 그 순간의 정보를 그대로 파일명과 EXIF에 고정합니다.

상세촬영 화면 — 4단 분류 패널

촬영에 필요한 것만 화면 왼쪽에 크게 모았습니다. ①부재 ②위치 ③숫자 ④손상 네 칸을 고르면 저장 경로와 파일명이 그 자리에서 확정되고 노란 글씨로 미리 보입니다. 부재를 고르면 위치 기호가 자동으로 맞춰지고 — 신축이음은 J, 교각·교량받침은 P, 교대는 A, 거더는 S — 거더·교량받침처럼 두 번째 번호가 필요한 부재에서만 G 번호 칸이 나타납니다. 경간 S3의 5번 거더면 003거더_S3G5_균열.jpg. 구조물 종류를 옹벽·사면으로 바꾸면 부재 목록이 전경/위치/기타로 교체됩니다. 장갑을 낀 손 기준으로 터치 영역을 48dp로 넓혔고, 직사광선 아래에서도 읽히도록 패널을 불투명하게 두었습니다.

셔터 직후 확대 검수 · 원터치 취소

셔터를 누르면 방금 찍은 사진이 화면 가득 뜹니다. 상단에 번호·시설물·종류, 하단에 부재·위치·손상과 좌표·방위각이 큰 글씨로 표시되고, 초점과 구도를 그 자리에서 확인합니다. 잘못 찍혔으면 좌상단 🗑 한 번으로 원본·보고서 사본·음성메모까지 함께 삭제되고 번호도 되돌아가 번호에 구멍이 생기지 않습니다. 유지 시간은 1초부터 30초까지 연속 촬영 리듬에 맞춰 조절합니다. 전경·자재·설치 상태처럼 부재 분류가 필요 없는 촬영은 단순촬영 모드로 전환해 구조물 이름(폴더)과 촬영 설명(파일명) 두 칸만 남깁니다.

음성 명령 — 장갑 낀 채 핸즈프리

한 손으로 사다리를, 한 손으로 조명을 잡은 상태에서도 조작할 수 있도록 블루투스 이어폰 마이크 기반 음성 명령을 넣었습니다. 어휘가 25개로 닫혀 있고 말하는 사람도 한 명이라는 점을 이용해, 목소리를 학습해 두면 인터넷 없이 즉시 인식합니다(MFCC+DTW 성문 대조). "에스 삼 균열 촬영"처럼 한 호흡에 말한 문장을 낱말로 분해해 위치 S3 · 손상 균열로 맞춘 뒤 바로 촬영하고, 1등·2등 후보의 점수 차가 작으면 값을 만들지 않고 되묻습니다. 항상 듣고 있지 않고 버튼을 눌러야 켜지므로 현장 대화에 오작동하지 않습니다. 학습 마법사는 카메라 명령 6개·주요 손상 5개(약 2분)만 마쳐도 오프라인 인식이 켜지며, 녹음한 목소리는 휴대폰 안에만 저장됩니다. 입 가까이의 블루투스 마이크는 SNR 20dB 이상 차이를 내 어떤 알고리즘보다 효과가 큽니다.

폴더 · 파일명 · EXIF · 전달

셔터를 누르는 순간 DCIM/BTS_FieldCam/작업자/시설물/부재/ 폴더가 만들어지고 이름이 확정됩니다. 파일명만으로 정렬 = 촬영 순서, 폴더 = 부재별 묶음, 이름 끝 = 손상 종류가 되므로 손상현황표·사진대장 작성 시 별도 정리 없이 그대로 붙여 씁니다. EXIF UserComment에 작업자·시설물·종류·부재·위치·번호·손상·방위각·기울기가, GPS 태그에 좌표가 기록됩니다. 보고서용 긴 변 1600px 사본이 보고서/ 폴더에 동시에 생성되고, 태블릿의 외관망도 작성 프로그램 QR을 한 번 스캔하면 같은 무선망에서 촬영분이 자동으로 넘어가며, 철수 직전에는 시설물 폴더를 ZIP으로 압축해 이메일로 보냅니다. 현장에서 사무실로 넘어가는 사이에 사람이 손대는 단계가 없으므로 파일이 섞이거나 이름이 어긋날 여지도 없습니다.

인증 · 보안

앱을 켜면 촬영 화면으로 바로 들어가는 경로가 없습니다. 최초 1회만 인터넷으로 로그인하면 이후에는 서버가 정한 유예 기간 동안 완전한 오프라인으로 사용합니다. 토큰은 Android Keystore AES-256/GCM으로 암호화 보관되고 비밀번호는 기기에 저장되지 않으며, 기기 지문은 SHA-256 해시로 원본 식별자를 전송하지 않습니다. 촬영한 사진 · 음성 메모 · 파일 경로 · 음성 학습 목소리 특징은 서버로 보내지 않습니다.

핵심 지표

  • 0초 — 촬영 후 사진 정리 시간 — 파일명·폴더가 셔터와 동시에 확정
  • 4+13 — 구조물 종류 · 교량 부재 분류
  • 25개 — 오프라인 음성 명령 어휘
  • 2분 — 음성 학습 1·2단계(11개) → 오프라인 인식 활성

산출물

  • 부재·위치·손상 4단 분류 파일명 원본 사진
  • 작업자/시설물/부재 자동 폴더
  • 보고서용 1600px 사본 (보고서/ 폴더)
  • EXIF 메타 (GPS · 방위각 · 기울기 · 시설물 · 부재 · 손상)
  • 음성 메모
  • 시설물 폴더 이메일 ZIP · 태블릿 자동 전송

도입 효과

  • 사진 400장 정리에 2~3시간 → 0분 — 사무실 정리 작업 자체가 사라짐
  • 초점 나간 사진을 사무실에서야 발견해 재출장하던 일이 없어짐 — 셔터 직후 검수·재촬영
  • 위치·방위각을 기억에 의존하지 않음 — EXIF에 자동 기록되어 보고서에 그대로 인용
  • 보고서 삽입용 일괄 축소 작업 불필요 — 1600px 사본이 촬영과 동시에 생성
OTHER PRODUCTS

다른 프로그램

BTS 외관망도 작성 프로그램 (FacadCheck)

현장에서 PDF 도면 위에 바로 그리면, 저장 한 번으로 CAD · 엑셀 · 사진대장이 완성됩니다

BTS SafeCAD — 현장 외관조사 입력 (태블릿 · Android)

현장 외관조사 도면 위에 바로 적는 현장 프로그램 — 한 번 적으면 보고서까지 그 값이 갑니다

BTS-SOFT — 연약지반 압밀침하 해석

압밀침하 · 연직배수 설계 · 단계성토 안정 · 잔류침하 판정 · 계산서까지 하나로

건축물 상태평가 프로그램

표본층·부재·평가항목을 Choquet 퍼지적분으로 3단계 종합해 A~E 등급 자동산정

옹벽 상태평가 프로그램

결함 등급만 고르면 결함지수·상태·안전성·종합평가가 즉시 산정되는 옹벽편 제13장 전용

터널·지하차도 상태평가 프로그램

라이닝 결함지수 f부터 종합 등급 F까지, 터널편 4단계 절차 그대로 자동 산정

BTS 교량상태평가

외관조사 손상물량으로 부재별 점검면적 산출부터 지침 형식 상태평가 등급 산정·보고서 작성까지

BTS-SLOPE — 절토사면 상태평가 자동화

사면유형만 고르면 f1·f2·F 산정과 중대한결함·안전성 종합까지 지침 14.4 그대로

BTS 교량안전진단 — 수량 · 비파괴 · 상태평가 통합

따로 돌리던 세 프로그램을 하나로 — 현장 자료가 그대로 보고서가 됩니다

BTS-WATER — 상수도 상태평가 자동화

손상 수량 엑셀 한 개로 분야 자동 구분 → 상태평가 1~7단계 → 중대결함 판정 → 보고서까지

수문 상태평가 자동화 프로그램

손상만 입력하면 개별부재 → 복합부재 → 개별시설 → 종합 4단계 E 산정과 보고서까지

안전진단 손상분석 프로그램

손상수량 · 개략공사비 · 연단거리 · 받침 · 신축이음, 다섯 가지 진단 계산을 한 곳에서

BTS 비파괴시험 보고서

콘크리트·강재 비파괴시험 측정값을 넣으면 계산·판정을 거쳐 보고서(HWPX·PDF)까지 자동 — 교량·건축물·터널·옹벽·댐·항만·암거 등 시설물 종류를 가리지 않습니다

BTS Rock Reporter — 암반시험·암판정 보고서 자동생성

암반 슈미트해머 반발경도 입력으로 이상치 제외 → 방향보정 → 강도 추정 → 암판정·풍화도까지 자동

BTS 재하시험 · 내하력평가 보고서 자동화

계측 원시 CSV에서 제5장 재하시험 · 제6장 안전성 평가 Word 보고서까지 한 번에

BTS 터널구조검토프로그램 — 터널 라이닝 구조검토 자동화

제원만 넣으면 해석 모델 · 하중 · 골조해석 · 단면 검토 · 35면 보고서까지 한 번에

BTS-TUNNEL — NATM 터널 2D · 3D 시공단계 유한요소해석

2D 평면변형률 + 3D 라운드 굴진 해석 — 하중분배율 β 없이 시공 순서 그대로

BTS 포장 조사 자동화 프로그램

도로포장 손상, 촬영본에서 도면 · 수량 · 도판 · 보고서까지 한 번의 실행으로

BTS Bridge — 교량 구조해석 · 내하력평가 자동화

설계용이 아니라, 공용 중인 교량을 평가하는 자체 솔버 구조해석 · 내하력평가

BTS CAD Master — AutoCAD 안전진단 전용화

쓰던 AutoCAD에 [BTS] 탭 하나가 붙습니다 — 새 캐드를 배우지 않습니다

BTS GEO — 토사사면 · 암반사면 · 옹벽 · 댐 및 제방 안정성 검토

RocScience 6종 · SEEP/W · FEM 강도감소법을 하나로 — 15개 해석 모듈 통합

교량사진첩변환기 — 점검보고서 PDF → 사진첩

점검보고서 PDF를 넣으면 사진첩이 나옵니다

BTS-SUB — 교량 하부 검토 (교각 · 세굴 · 말뚝 통합)

교각 구조계산 · 교각 세굴검토 · 말뚝 지지력검토를 하나의 실행, 하나의 계산서로

BTS-ERP — 소규모 기업 맞춤형 통합 ERP

과업 진행 · 전자결재 · 회계까지 한 시스템으로 — 직원 5~30명 회사가 실제로 쓰는 ERP

BTS 작업 진행 현황판 (취합보드)

나눠서 조사하고, 하나로 모읍니다 — 서버 없이 공유 폴더 하나로

BTS-FOUND — 구조물기초 안전성검토

직접기초 · 케이슨의 지지력부터 세굴 · 액상화 · 내진까지 11단계 일괄 검토

BTS-PDF2CAD — PDF 도면을 편집 가능한 CAD로

발주처에서 PDF 도면만 받았을 때, 다시 그리지 않습니다

BTS 사진 정리 프로그램 — 크기 변경 · 이름 일괄 변경

현장 사진 수백 장, 폴더 하나 지정으로 보고서용 크기와 순번까지

BTS-PIER — 교각 구조계산 · 내진성능평가

교각 형식 10종 위저드 입력 → 해석 · 부재검토 · 내진 9방법 · 계산서 · 도면까지 약 35초

BTS-PILE — 말뚝기초 지지력 검토

축방향 · 부마찰 · 군말뚝 · 침하 · 횡방향 · 본체 · 내진 — 입력 한 번으로 12항목 일괄 검토

경상남도 3종 시설물 정기점검 프로그램

제3종 시설물 정기안전점검 — 현장 입력부터 안전등급 산정 · 보고서 출력까지 한 화면에서

BTS RESERVOIR — 저수지 안전성 검토

수문·수리 · 여수로 · 제체사면 · 침투 · 구조를 하나의 파이프라인으로 검토

BTS 흙막이 가시설 프로그램 — 설계 · 지하안전평가

하나의 모델에서 해석 · 도면 · 수량 · 보고서까지 — 흙막이 설계와 지하안전평가 통합

공동구 상태평가 프로그램

측점별 결함점수에서 연장비 가중 통합·종합평가·보고서까지, 공동구편 15.4.3 절차 그대로

옹벽 측량 정리 프로그램

드론 사진측량(Pix4D) 좌표를 붙여넣기 한 번으로 평면도 · 종단면도 · 결과표 · 변위분석 · DXF까지