Giter Site home page Giter Site logo

kaist-vclab / dehazing-nnf Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 4.0 6.24 MB

[VISAPP2017] Dehazing using Non-Local Regularization with Iso-Depth Neighbor-Fields

Home Page: http://vclab.kaist.ac.kr/visapp2017/index.html

License: GNU General Public License v3.0

MATLAB 10.83% C++ 88.72% C 0.14% Shell 0.19% Batchfile 0.12%
dehazing

dehazing-nnf's People

Contributors

minhkim avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

dehazing-nnf's Issues

Invalid MEX-file '/home/evgeny/dehazing-nnf/patchmatch-2.1/nnmex.mexa64': dlopen: cannot load any more object with static TLS.

Hi,

I tried to run your code on Matlab2017a/Ubuntu 14.04, but there is a problem with running nnmex from patchmatch-2.1 package.

I “mexed” patchmatch-2.1 with patchmatch-2.1 / build_unix.sh (I removed the “-inline” option because my mex compiler does not recognize this option)

So, when I try to run test_mex script, I get the following error:

Invalid MEX-file '/home/evgeny/dehazing-nnf/patchmatch-2.1/nnmex.mexa64': dlopen: cannot load any more object with static TLS.

Error in test_mex (line 27)
ann0 = nnmex(A, B, algo, [], [], [], [], [], [], cores); % Warm up

I also have checked dependencies with ldd , but everything looks fine.

Maybe you know how to solve this issue?

Sincerely,
Evgeny

!ldd /home/evgeny/patchtable-master/patchtable/patchmatch-2.1/nnmex.mexa64
linux-vdso.so.1 => (0x00007ffc6bf87000)
libachk.so => /lib/libachk.so (0x00007ff6c3809000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007ff6c35db000)
libmx.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmx.so (0x00007ff6c3249000)
libmex.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmex.so (0x00007ff6c300e000)
libstdc++.so.6 => /home/evgeny/MATLAB/2017a/sys/os/glnxa64/libstdc++.so.6 (0x00007ff6c2cfb000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff6c29f5000)
libgcc_s.so.1 => /home/evgeny/MATLAB/2017a/sys/os/glnxa64/libgcc_s.so.1 (0x00007ff6c27df000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff6c2416000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff6c2212000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff6c1ff4000)
libmwresource_core.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwresource_core.so (0x00007ff6c1df1000)
libmwi18n.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwi18n.so (0x00007ff6c1aa0000)
libut.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libut.so (0x00007ff6c17bb000)
libmwfl.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwfl.so (0x00007ff6c1408000)
libmwfoundation_usm.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwfoundation_usm.so (0x00007ff6c11e7000)
libboost_chrono.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_chrono.so.1.56.0 (0x00007ff6c0fe0000)
libboost_date_time.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_date_time.so.1.56.0 (0x00007ff6c0dcf000)
libboost_filesystem.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_filesystem.so.1.56.0 (0x00007ff6c0bb9000)
libboost_log.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_log.so.1.56.0 (0x00007ff6c08db000)
libboost_regex.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_regex.so.1.56.0 (0x00007ff6c05cb000)
libboost_signals.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_signals.so.1.56.0 (0x00007ff6c03b5000)
libboost_system.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_system.so.1.56.0 (0x00007ff6c01b1000)
libboost_thread.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_thread.so.1.56.0 (0x00007ff6bff90000)
libmwcpp11compat.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwcpp11compat.so (0x00007ff6bfd72000)
libicudata.so.56 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libicudata.so.56 (0x00007ff6be38b000)
libicuuc.so.56 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libicuuc.so.56 (0x00007ff6bdfee000)
libicui18n.so.56 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libicui18n.so.56 (0x00007ff6bdb67000)
libicuio.so.56 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libicuio.so.56 (0x00007ff6bd959000)
libtbb.so.2 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libtbb.so.2 (0x00007ff6bd70e000)
libtbbmalloc.so.2 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libtbbmalloc.so.2 (0x00007ff6bd4bc000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff6bd2a2000)
libmwservices.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwservices.so (0x00007ff6bcc9d000)
libmwmpath.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwmpath.so (0x00007ff6bca0f000)
libmwm_dispatcher.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwm_dispatcher.so (0x00007ff6bc710000)
libmwmlutil.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwmlutil.so (0x00007ff6bbebb000)
libmwgenerate_diag_message.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwgenerate_diag_message.so (0x00007ff6bbcb2000)
/lib64/ld-linux-x86-64.so.2 (0x000055e59a903000)
libexpat.so.1 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libexpat.so.1 (0x00007ff6bba8a000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff6bb881000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007ff6bb648000)
libpam.so.0 => /lib/x86_64-linux-gnu/libpam.so.0 (0x00007ff6bb439000)
libboost_serialization.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_serialization.so.1.56.0 (0x00007ff6bb1d9000)
libunwind.so.8 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libunwind.so.8 (0x00007ff6bafba000)
libssl.so.1.0.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libssl.so.1.0.0 (0x00007ff6bad48000)
libcrypto.so.1.0.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libcrypto.so.1.0.0 (0x00007ff6ba901000)
libmwdisplay_device.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwdisplay_device.so (0x00007ff6ba6f9000)
libmwlivecode.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwlivecode.so (0x00007ff6ba4b8000)
libmwcppmicroservices.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwcppmicroservices.so (0x00007ff6ba29c000)
libmwregexp.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwregexp.so (0x00007ff6ba053000)
libmwsearch_path_interfaces.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwsearch_path_interfaces.so (0x00007ff6b9e4e000)
libmwstoragefilefolderobserver.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwstoragefilefolderobserver.so (0x00007ff6b9bd4000)
libmwflstoragevfs.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflstoragevfs.so (0x00007ff6b990b000)
libmwcwf_interface.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwcwf_interface.so (0x00007ff6b96ae000)
libmwsettingscore.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwsettingscore.so (0x00007ff6b926b000)
libmwms.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwms.so (0x00007ff6b8c29000)
libmwnativedisplay.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwnativedisplay.so (0x00007ff6b8a1e000)
libmwopccore.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwopccore.so (0x00007ff6b87c6000)
libmwopcmodel.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwopcmodel.so (0x00007ff6b84f2000)
libmwopczippackage.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwopczippackage.so (0x00007ff6b82cf000)
libmwopcmwservices.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwopcmwservices.so (0x00007ff6b806c000)
libmwwebproxy.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwwebproxy.so (0x00007ff6b7e60000)
libmwkeybrd.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwkeybrd.so (0x00007ff6b7c5c000)
libboost_iostreams.so.1.56.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libboost_iostreams.so.1.56.0 (0x00007ff6b7a47000)
libCppMicroServices.so.3.0.0 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libCppMicroServices.so.3.0.0 (0x00007ff6b7782000)
libPocoCrypto.so.31 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libPocoCrypto.so.31 (0x00007ff6b7560000)
libPocoFoundation.so.31 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libPocoFoundation.so.31 (0x00007ff6b7176000)
libPocoJSON.so.31 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libPocoJSON.so.31 (0x00007ff6b6f24000)
libPocoNet.so.31 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libPocoNet.so.31 (0x00007ff6b6bfc000)
libPocoNetSSL.so.31 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libPocoNetSSL.so.31 (0x00007ff6b69b2000)
libPocoUtil.so.31 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libPocoUtil.so.31 (0x00007ff6b673f000)
libPocoXML.so.31 => /home/evgeny/MATLAB/2017a/bin/glnxa64/libPocoXML.so.31 (0x00007ff6b64ae000)
libxerces-c-3.1.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libxerces-c-3.1.so (0x00007ff6b5dfd000)
libmwflnetwork.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflnetwork.so (0x00007ff6b5b53000)
libmwflstorageprovider.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflstorageprovider.so (0x00007ff6b5914000)
libmwstoragefileprovider.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwstoragefileprovider.so (0x00007ff6b56b6000)
libmwstorageshlibstoragesys.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwstorageshlibstoragesys.so (0x00007ff6b5474000)
libmwflstorageevents.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflstorageevents.so (0x00007ff6b5256000)
libmwcwf_implementation.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwcwf_implementation.so (0x00007ff6b504e000)
libmwmatlabstoragesystem.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwmatlabstoragesystem.so (0x00007ff6b4e4a000)
libmwsearch_path_events.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwsearch_path_events.so (0x00007ff6b4c3f000)
libmwsearch_path_impl.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwsearch_path_impl.so (0x00007ff6b4977000)
libmwsearch_path_utilities.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwsearch_path_utilities.so (0x00007ff6b475e000)
libmwddux.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwddux.so (0x00007ff6b4542000)
libmwxmlcore.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwxmlcore.so (0x00007ff6b42cd000)
libmwfoundation_extdata_array.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwfoundation_extdata_array.so (0x00007ff6b40a8000)
libaudit.so.1 => /lib/x86_64-linux-gnu/libaudit.so.1 (0x00007ff6b3e83000)
libmwflcrypto.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflcrypto.so (0x00007ff6b3c55000)
libmwflcryptoutils.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflcryptoutils.so (0x00007ff6b3a49000)
libmwflcryptocryptopp.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflcryptocryptopp.so (0x00007ff6b34f8000)
libminizip.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libminizip.so (0x00007ff6b32ec000)
libmwstoragesharedlib.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwstoragesharedlib.so (0x00007ff6b30cf000)
libmwmvm.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwmvm.so (0x00007ff6b2b85000)
libmwflcryptoopenssl.so => /home/evgeny/MATLAB/2017a/bin/glnxa64/libmwflcryptoopenssl.so (0x00007ff6b295a000)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.