cdcseacave / openMVS

open Multi-View Stereo reconstruction library
http://cdcseacave.github.io
GNU Affero General Public License v3.0
3.17k stars 891 forks source link

OpenMVS for iOS #347

Open cmdavies opened 6 years ago

cmdavies commented 6 years ago

Hi everyone,

Just wondering if you have a way to build openMVS for the iOS platform for the iPhone applications?

Many thanks!

didi16 commented 5 years ago

Did you manage to build it?

cmdavies commented 5 years ago

Yes I did, you can see the steps in the GitHub issue. However I didn’t manage to use the libs successfully yet due to some weird memory alignment issues...

On Thu, 30 Aug 2018 at 09:19, didi16 notifications@github.com wrote:

Did you manage to build it?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cdcseacave/openMVS/issues/347#issuecomment-417232445, or mute the thread https://github.com/notifications/unsubscribe-auth/Ak3gd_AlTd3uUOt7RGd1QBa7-MtiizPSks5uV6AEgaJpZM4U326G .

didi16 commented 5 years ago

I was talking about openMVS, I managed to cross-compile, build and use all the openMVG libraries for Android and now I am trying to also add openMVS to the full pipeline

cdcseacave commented 4 years ago

did you manage to build & use it on iOS? pls share your experience so others have an easier time.

cmdavies commented 4 years ago

No I didn't manage to build and use it on iOS in the end. I changed my direction of the app development in the end. I am still keen to use the OpenMVS in IOS in the future, so please keep me posted if you advance further with the development in this area!

On Sun, Jan 5, 2020 at 9:10 PM cDc notifications@github.com wrote:

did you manage to build & use it on iOS? pls share your experience so others have an easier time.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cdcseacave/openMVS/issues/347?email_source=notifications&email_token=AJG6A525XKIY2SARMFWAWODQ4JECXA5CNFSM4FG7N2DKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEID7TIY#issuecomment-570948003, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJG6A524P4LFFJCN52ZVPHDQ4JECXANCNFSM4FG7N2DA .

beatTheSystem42 commented 2 years ago

I was able to build openMVG for iOS, but no luck with openMVS. I started a bounty for anyone that can help!

https://app.bountysource.com/issues/60141846-openmvs-for-ios

cdcseacave commented 2 years ago

for me it builds fine, the only problem I know of is if you use the latest boost library with zstd, for some reason it can not link, you can disable the zstd either in boost or in openmvs, simply define in Types.inl #define BOOST_VERSION 106600

denred0 commented 1 year ago

@cdcseacave

for me it builds fine, the only problem I know of is if you use the latest boost library with zstd, for some reason it can not link, you can disable the zstd either in boost or in openmvs, simply define in Types.inl #define BOOST_VERSION 106600

Can you share speed results on iOS? Some information about FPS and so on.

liurw123 commented 1 month ago

for me it builds fine, the only problem I know of is if you use the latest boost library with zstd, for some reason it can not link, you can disable the zstd either in boost or in openmvs, simply define in Types.inl #define BOOST_VERSION 106600

I am trying to build it with cmake for iOS. I added #define BOOST_VERSION 106600 but still get the CMake error. Can you share how to fix?

CMake Error at /opt/homebrew/Cellar/cmake/3.29.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Boost (missing: Boost_INCLUDE_DIR iostreams program_options system serialization) Call Stack (most recent call first): /opt/homebrew/Cellar/cmake/3.29.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE) /opt/homebrew/Cellar/cmake/3.29.2/share/cmake/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args) CMakeLists.txt:193 (FIND_PACKAGE)