Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,4 @@ data/berlin/*
env/*

PACKAGE
.venv/
24 changes: 21 additions & 3 deletions conda.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,30 @@
name: opensfm
dependencies:
- python=3.10
- cmake=3.31
- cmake>=3.31
- make
- libxcrypt
- libopencv *=headless*
- py-opencv
- py-opencv>=4.13
- conda-forge::libvorbis
- ceres-solver=2.1
- ceres-solver>=2.1
- conda-forge::llvm-openmp
- conda-forge::cxx-compiler
- eigen>=3.4
- suitesparse>=5.10
- numpy>=2.2
- scipy>=1.15
- networkx>=3.4
- pillow>=12.0
- matplotlib>=3.10
- pyyaml>=6.0
- exifread>=3.5
- flask>=3.1
- pyproj>=3.7
- fpdf2>=2.8
- xmltodict>=1.0
- joblib>=1.5
- pip:
- pyinstaller>=6.0
- sphinx>=8.0
- sphinx-rtd-theme>=2.0
3 changes: 2 additions & 1 deletion opensfm/src/bundle/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@ set(BUNDLE_FILES
)
add_library(bundle ${BUNDLE_FILES})
target_link_libraries(bundle
PRIVATE
PUBLIC
${CERES_LIBRARIES}
PRIVATE
${LAPACK_LIBRARIES}
${SUITESPARSE_LIBRARIES}
foundation
Expand Down
2 changes: 1 addition & 1 deletion opensfm/src/geometry/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ set(GEOMETRY_FILES
)
add_library(geometry ${GEOMETRY_FILES})
target_link_libraries(geometry
PRIVATE
PUBLIC
foundation
${CERES_LIBRARIES}
)
Expand Down
3 changes: 2 additions & 1 deletion opensfm/src/robust/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,10 @@ set(ROBUST_FILES
)
add_library(robust ${ROBUST_FILES})
target_link_libraries(robust
PUBLIC
geometry
PRIVATE
foundation
geometry
)
target_include_directories(robust PUBLIC ${CMAKE_SOURCE_DIR})

Expand Down
2 changes: 1 addition & 1 deletion opensfm/src/sfm/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ add_library(sfm ${SFM_FILES})
target_link_libraries(sfm
PUBLIC
Eigen3::Eigen
bundle
PRIVATE
foundation
map
bundle
vl
)
target_include_directories(sfm PUBLIC ${CMAKE_SOURCE_DIR})
Expand Down
Loading
Loading