ImageAnalysis
Aerial imagery analysis, processing, and presentation scripts.
파일 탐색기
최종 버전 다운로드 (.zip)- 54cams.txt
- 54camsvarK.txt
- 54camsvarKD.txt
- 54pts.txt
- 7cams.txt
- 7camsvarK.txt
- 7pts.txt
- 9cams.txt
- 9camsvarK.txt
- 9pts.txt
- calib.txt
- CMakeLists.txt
- eucsbademo.c
- eucsbademo.h
- imgproj.c
- Makefile
- Makefile.icc
- Makefile.vc
- README.txt
- readparams.c
- readparams.h
- eucsbademo.m
- jacprojRT.m
- jacprojRTS.m
- jacprojS.m
- Makefile
- Makefile.w32
- projac.c
- projRTS.m
- README.txt
- sba.c
- sba.m
- hess2eps.c
- quats.pl
- README.txt
- reprerr.pl
- SBAio.pm
- CMakeLists.txt
- compiler.h
- LICENSE
- Makefile
- Makefile.icc
- Makefile.vc
- README.txt
- sba.h
- sba_chkjac.c
- sba_chkjac.h
- sba_crsm.c
- sba_lapack.c
- sba_levmar.c
- sba_levmar_wrap.c
- sba-1.6.tgz
- calibrate.py
- calibrate3.py
- calibrate_movie.py
- camera-calibration-checker-board_9x7.pdf
- LICENSE
- chop-chop-zoo.py
- commands.txt
- paste-paste-zoo1.py
- paste-paste-zoo2.py
- README.md
- README.txt
- README-opencv.md
- Canon_Canon_EOS-1D_X_Mark_III_EF70-300mm_f-4-5.6L_IS_USM.json
- DJI_FC220.json
- DJI_FC300C.json
- DJI_FC330.json
- DJI_FC6310.json
- DJI_FC6310S-narrow.json
- DJI_FC6310S-video.json
- DJI_FC6310S.json
- DJI_FC6510.json
- DJI_FC7303.json
- FLIR_Vue_Pro_640_19mm_unknown.json
- GMSL-Down.json
- GoPro_HERO9_Black.json
- GoPro_Hero_Session.json
- Hasselblad_L1D-20c-video.json
- Hasselblad_L1D-20c.json
- Mobius_1920x1080_Curt.json
- Mobius_1920x1080_UMN002.json
- Mobius_1920x1080_UMN003.json
- NOAA_Puma.json
- Parrot_Anafi.json
- Parrot_Sequoia.json
- RunCamHD2_1920x1080_Curt.json
- RunCamHD2_1920x1080_Mjolnir.json
- RunCamHD2_1920x1440_Curt.json
- SAMSUNG_NX210_30mm.json
- senseFly_S.O.D.A._.json
- Sentera_21022-01_12MP-ERS-0001_5.4mm-0001_0014.json
- Sentera_21022-01_12MP-ERS-0001_5.4mm-0001_0016.json
- Sentera_Dual_Imager.json
- Sentera_Vireo.json
- Sentera_Zynq7030-Quad-5MP-GS_25.0mm-35175_810-45nm.json
- SONY_ILCE-6000_E_20mm_F2.8.json
- SONY_ILCE-6000_E_30mm_F2.8.json
- bates-3d-skin.jpg
- bates.jpg
- oriental-bittersweet.jpg
- bike-mode0.png
- bike-thumbnail.png
- changing-pixel-plot-mode1.png
- changing-pixel-plot.png
- changing-pixel-selected.png
- dmd1.png
- dynamic-pixel-plot.png
- dynamic-pixel-selected.png
- dynamics.jpg
- modes.jpg
- motion-modes.png
- motion-seg.png
- moving-cam-single-pixel.png
- pixel_example.jpg
- random_mode_plot.jpg
- README-dmd-fundamentals.md
- README-dmd-motion-seg.md
- README-motion-dmd.md
- README-streaming_dmd_bug.md
- static-pixel-plot.png
- static-pixel-selected.png
- windom-mode0.png
- windom-thumbnail.png
- 6-estimate-lens-distortion.py
- dmd-ft1.py
- dmd-ft2.py
- dmd7.py
- dmd8.py
- dmd8a.py
- fourier1.py
- motion.py
- motion2.py
- motion3.py
- motion4.py
- motion5.py
- motion6.py
- README.md
- streaming_dmd.py
- streaming_dmd_orig.py
- 1c-import-images.py
- 1d-show-images.py
- 2b-set-camera-poses.py
- 2d-gen-direct-kml.py
- 3a-detect-features.py
- 3c-cull-fringe-features.py
- 3c-partition-set.py
- 4b-simple-matches-reset.py
- 4d-diff-sba.py
- 4d-match-grouping.py
- 4d-reset-matches-ned1.py
- 4d-reset-matches-ned2.py
- 4g-match-culling.py
- 4z-collapse-matches.py
- 5a-sba1.py
- 5a-sba3.py
- 5a-sba4.py
- 5b-solver1.py
- 5b-solver2.py
- 5b-solver3.py
- 5b-solver4.py
- 5b-solver5.py
- 5c-mre-by-feature.py
- 5c-mre-by-feature1.py
- 5c-mre-by-feature2.py
- 5c-mre-by-feature3.py
- 5e-plot-matches.py
- 6a-render-model1.py
- 6b-delaunay1.py
- 6b-delaunay2.py
- 6b-delaunay3.py
- 6b-delaunay4.py
- README.md
- __init__.py
- annotations.py
- marker-icon-2x.png
- myshader.frag
- myshader.vert
- reticle.py
- surface.py
- 2a-set-aircraft-poses-ati.py
- ATICorrelate.py
- gms_matcher.py
- Groups.py
- Groups1.py
- Optimizer1.py
- Placer.py
- process.py
- SBA1.py
- Solver.py
- spline.py
- transformations.py
- __init__.py
- ac3d.py
- binned_surface.py
- camera.py
- common.py
- exif.py
- find_obj.py
- getchar.py
- groups.py
- histogram.py
- image.py
- image_list.py
- line_solver.py
- logger.py
- match_cleanup.py
- match_culling.py
- matcher.py
- optimizer.py
- panda3d.py
- pose.py
- project.py
- README.md
- render4geotiff.py
- render_panda3d.py
- smart.py
- srtm.py
- state.py
- classifier.py
- palmer1.py
- palmer2.py
- pysbademo.py
- pysbademo1.py
- pysbademo2.py
- 2c-show-camera-poses.py
- 99-disparity-test.py
- 99-sentera-five-channel.py
- 99-sentera-five-channel2.py
- 99-sentera-five-channel3.py
- 99-sentera-five-channel4.py
- classifier.py
- classifier1.py
- clustering.py
- lbp.py
- match-debug.py
- match-debug1.py
- match-debug2.py
- match-hist1.py
- match-robust1.py
- match-robust2.py
- match-robust3.py
- match-smart1.py
- match-smart3.py
- match-triangulate1.py
- match-triangulate2.py
- match-triangulate3.py
- match-yaw1.py
- ob1.py
- ob2.py
- ob3.py
- ob4.py
- ob5.py
- ob6.py
- range_detector-rg.py
- range_detector.py
- README.md
- threshold.py
- 1a-create-project.py
- 1b-set-camera-config.py
- 1c-make-pix4d.py
- 2a-set-poses.py
- 2e-gen-direct-ac3d.py
- 2f-gen-warped-images.py
- 3a-matching.py
- 3b-clean-and-combine-matches.py
- 3c-match-triangulation.py
- 3d-image-groups.py
- 3e-review-matches.py
- 3e-show-features.py
- 3e-show-image-groups.py
- 3e-show-match-pairs.py
- 4a-optimize.py
- 4b-colocated-feats.py
- 4b-mre-by-image.py
- 4b-remove-camera-matches.py
- 4c-by-depth.py
- 4c-colocated-cams.py
- 4c-movers.py
- 4c-surface-outliers1.py
- 4c-surface-outliers2.py
- 4c-surface-outliers3.py
- 4d-plot-results.py
- 5a-render-model2.py
- 5a-render-model3.py
- 5a-render-model4.py
- 5b-delaunay5.py
- 99-add-to-name.py
- 99-copy-and-add.py
- 99-create-group-project.py
- 99-est-cam-transform.py
- 99-gen-preview-crops.py
- 99-import-annotations.py
- 99-import-ati.py
- 99-new-camera.py
- 99-plot-matches.py
- 99-show-capture-date.py
- 99-trim-far.py
- 99-vignette.py
- 99-wx-report.py
- 99-zip-project.py
- explorer.py
- explorer.spec
- NDVI_Scale_LDP.jpg
- NDVI_Scale_LDP.png
- process.py
- README.md
- Africa
- Australia
- Eurasia
- Islands
- make_dict.py
- North_America
- South_America
- srtm.json
- 0-distort-test.py
- 0-pickle-matches.py
- 0-projection-test.py
- 0-quat-avg.py
- 0-srtm-test-1.py
- 0-srtm-test-2.py
- 0-transform-test.py
- 0-weighted-affine.py
- illumintation-sensor-test.py
- oriental-bittersweet.py
- 1a-est-gyro-rates.py
- 1b-est-gyro-rates.py
- 2a-gen-hud-overlay.py
- deprecated_cam_calib.py
- 1a-est-gyro-rates.py
- 1c-aruco-tracker.py
- 1c-motion-smoothing.py
- 2-gen-hud-overlay.py
- 3-extract-and-geotag-frames.py
- 4-extract-dji-frames.py
- 5a-est-gyro-rates.py
- 5a-horizon-tracker.py
- 5b-cam-mount-from-gyro.py
- 5b-cam-mount-from-gyro1.py
- 5b-cam-mount-from-horiz.py
- 5c-est-horiz-error.py
- airports.py
- apt.csv
- camera.py
- correction.py
- correlate.py
- djilog.py
- dmd8a.py
- feat_data.py
- features.py
- hdg_hud.png
- horiz_data.py
- horizon.py
- hud.py
- hud_glass.py
- import_apt.py
- README.md
- .gitignore
- environment.yml
- LICENSE
- README-DataSets.md
- README-DevInstall.md
- README-explore.md
- README-Explorer-Install.md
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/NorthStarUAS/ImageAnalysis
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ImageAnalysis
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd 3rd_party/archive/sba-1.6
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd 3rd_party/archive/sba-1.6
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
