andre-schulz / mvs-texturing Goto Github PK
View Code? Open in Web Editor NEWThis project forked from nmoehrle/mvs-texturing
Algorithm to texture 3D reconstructions from multi-view stereo images
License: Other
This project forked from nmoehrle/mvs-texturing
Algorithm to texture 3D reconstructions from multi-view stereo images
License: Other
I failed to build this repository.
I got some errors and almost of these errors is about Eigen.
downloading 'https://bitbucket.org/eigen/eigen/get/3.2.8.tar.bz2' failed
Should I download and import Eigen separately or change cmake options?
I attached Visual Studio output and error list(image).
Build target is Release and selected solution is ALL_BUILD.
빌드 시작...
1>------ 빌드 시작: 프로젝트: ext_eigen, 구성: Release x64 ------
2>------ 빌드 시작: 프로젝트: ext_rayint, 구성: Release x64 ------
1>Performing download step (download, verify and extract) for 'ext_eigen'
1>-- verifying file...
1> file='C:/mvs-texturing/elibs/ext_eigen/src/3.2.8.tar.bz2'
1>-- MD5 hash of
1> C:/mvs-texturing/elibs/ext_eigen/src/3.2.8.tar.bz2
1> does not match expected value
1> expected: '9e3bfaaab3db18253cfd87ea697b3ab1'
1> actual: 'd41d8cd98f00b204e9800998ecf8427e'
1>-- File already exists but hash mismatch. Removing...
1>-- Downloading...
1> dst='C:/mvs-texturing/elibs/ext_eigen/src/3.2.8.tar.bz2'
1> timeout='none'
1> inactivity timeout='none'
1>-- Using src='https://bitbucket.org/eigen/eigen/get/3.2.8.tar.bz2'
1>-- [download 0% complete]
1>CMake Error at ext_eigen/src/ext_eigen-stamp/download-ext_eigen.cmake:170 (message):
1> Each download failed!
1>
1>CUSTOMBUILD : error : downloading 'https://bitbucket.org/eigen/eigen/get/3.2.8.tar.bz2' failed
1> status_code: 22
1> status_string: "HTTP response code said error"
1> log:
1> --- LOG BEGIN ---
1> timeout on name lookup is not supported
1> Trying 104.192.141.1:443...
1>
1> Connected to bitbucket.org (104.192.141.1) port 443 (#0)
1>
1> schannel: ALPN, offering h2
1>
1> schannel: ALPN, offering http/1.1
1>
1> schannel: ALPN, server accepted to use h2
1>
1> Using HTTP2, server supports multi-use
1>
1> Connection state changed (HTTP/2 confirmed)
1>
1> Copying HTTP/2 data in stream buffer to connection buffer after upgrade:
1> len=0
1>
1> Using Stream ID: 1 (easy handle 0x1c0f97575d0)
1>
1> GET /eigen/eigen/get/3.2.8.tar.bz2 HTTP/2
1>
1> Host: bitbucket.org
1>
1> user-agent: curl/7.75.0
1>
1> accept: */*
1>
1>
1>
1> Connection state changed (MAX_CONCURRENT_STREAMS == 200)!
1>
1> HTTP/2 404
1>
1> content-security-policy-report-only: script-src 'unsafe-eval'
1> 'strict-dynamic' 'unsafe-inline' 'self' http: https:
1> https://d301sr5gafysq2.cloudfront.net; style-src 'self' 'unsafe-inline'
1> https://aui-cdn.atlassian.com https://d301sr5gafysq2.cloudfront.net;
1> report-uri
1> https://web-security-reports.services.atlassian.com/csp-report/bb-website;
1> default-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: *; connect-src
1> bitbucket.org *.bitbucket.org bb-inf.net *.bb-inf.net id.atlassian.com
1> analytics.atlassian.com as.atlassian.com api-private.stg.atlassian.com
1> api-private.atlassian.com cofs.staging.public.atl-paas.net
1> cofs.prod.public.atl-paas.net intake.opbeat.com api.media.atlassian.com
1> api.segment.io xid.statuspage.io xid.atlassian.com xid.sourcetreeapp.com
1> bam.nr-data.net bam-cell.nr-data.net sentry.io bqlf8qjztdtr.statuspage.io
1> https://d301sr5gafysq2.cloudfront.net; object-src about:; base-uri 'self'
1>
1> server: nginx
1>
1> vary: Accept-Language, Origin
1>
1> cache-control: no-cache, no-store, must-revalidate, max-age=0
1>
1> content-type: text/plain; charset=utf-8
1>
1> x-b3-traceid: 3ec19cb7c2b946aa
1>
1> x-usage-output-ops: 0
1>
1> x-dc-location: Micros
1>
1> strict-transport-security: max-age=31536000; includeSubDomains; preload
1>
1> date: Tue, 08 Jun 2021 05:04:34 GMT
1>
1> x-usage-user-time: 0.014195
1>
1> x-usage-system-time: 0.000182
1>
1> expires: Tue, 08 Jun 2021 05:04:34 GMT
1>
1> x-served-by: c6e31c04a74d
1>
1> content-language: en
1>
1> x-view-name: bitbucket.apps.archiving.views.download_repo
1>
1> x-static-version: 951d3231bb36
1>
1> x-render-time: 0.0142040252686
1>
1> x-usage-input-ops: 0
1>
1> x-version: 951d3231bb36
1>
1> x-request-count: 861
1>
1> x-frame-options: SAMEORIGIN
1>
1> x-cache-info: not cacheable; response specified "Cache-Control: no-cache"
1>
1> content-length: 164
1>
1>CUSTOMBUILD : The requested URL returned error : 404
1>
1> stopped the pause stream!
1>
1> Connection #0 to host bitbucket.org left intact
1>
1>
1>
1> --- LOG END ---
1>
1>
1>
1>
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(238,5): error MSB8066: 'C:\mvs-texturing\CMakeFiles\18725c6ee0fc243b76a3bc994783fe22\ext_eigen-download.rule;C:\mvs-texturing\CMakeFiles\18725c6ee0fc243b76a3bc994783fe22\ext_eigen-update.rule;C:\mvs-texturing\CMakeFiles\18725c6ee0fc243b76a3bc994783fe22\ext_eigen-patch.rule;C:\mvs-texturing\CMakeFiles\18725c6ee0fc243b76a3bc994783fe22\ext_eigen-configure.rule;C:\mvs-texturing\CMakeFiles\18725c6ee0fc243b76a3bc994783fe22\ext_eigen-build.rule;C:\mvs-texturing\CMakeFiles\18725c6ee0fc243b76a3bc994783fe22\ext_eigen-install.rule;C:\mvs-texturing\CMakeFiles\dedd39549f14c8f43c60687a3dc973d5\ext_eigen-complete.rule;C:\mvs-texturing\CMakeFiles\bdb35691e5acdf353e4734a05bc71d3e\ext_eigen.rule'에 대한 사용자 지정 빌드가 종료되었습니다(코드 1).
1>"ext_eigen.vcxproj" 프로젝트를 빌드했습니다. - 실패
3>------ 빌드 시작: 프로젝트: tex, 구성: Release x64 ------
3>calculate_data_costs.cpp
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(160,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(161,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(162,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(184,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(185,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(186,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(227,24): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(228,24): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(229,24): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(271,24): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(272,24): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(273,24): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(296,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(297,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(298,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(323,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(324,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\..\mve\libs\mve/image_color.h(325,20): warning C4244: '=': 'const _Ty'에서 'uint8_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Ty=double
3> ]
3>C:\mvs-texturing\elibs\rayint\libs\acc\primitives.h(81,27): warning C4305: '초기화 중': 'double'에서 'const float'(으)로 잘립니다.
3>C:\mvs-texturing\libs\tex\calculate_data_costs.cpp(14,10): fatal error C1083: 포함 파일을 열 수 없습니다. 'Eigen/Core': No such file or directory
3>generate_texture_patches.cpp
3>C:\mvs-texturing\..\mve\libs\util/timer.h(97,22): warning C4244: 'return': '_Rep'에서 'size_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Rep=double
3> ]
3>C:\mvs-texturing\libs\tex\generate_texture_patches.cpp(15,10): fatal error C1083: 포함 파일을 열 수 없습니다. 'Eigen/SparseCore': No such file or directory
3>generate_texture_views.cpp
3>C:\mvs-texturing\..\mve\libs\util/timer.h(97,22): warning C4244: 'return': '_Rep'에서 'size_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Rep=double
3> ]
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(114,32): warning C4018: '<': signed 또는 unsigned가 일치하지 않습니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(123,74): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(178,22): error C2039: 'NVMCameraInfo': 'mve'의 멤버가 아닙니다.
3>C:\mvs-texturing\..\mve\libs\mve/mesh_info.h(20): message : 'mve' 선언을 참조하십시오.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(178,35): error C2065: 'NVMCameraInfo': 선언되지 않은 식별자입니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(178,10): error C2923: 'std::vector': 'NVMCameraInfo'은(는) '_Ty' 매개 변수에 대한 올바른 템플릿 형식 인수가 아닙니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(178,10): error C2976: 'std::vector': 템플릿 인수가 너무 적습니다.
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\vector(413): message : 'std::vector' 선언을 참조하십시오.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(178,45): error C2133: 'nvm_cams': 알 수 없는 크기입니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(178,37): error C2512: 'std::vector': 사용할 수 있는 적절한 기본 생성자가 없습니다.
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\vector(413,14): message : 'std::vector' 선언을 참조하십시오.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(179,71): error C2664: 'mve::Bundle::Ptr mve::load_nvm_bundle(const std::string &,std::vector<mve::AdditionalCameraInfo,std::allocator<mve::AdditionalCameraInfo>> *)': 인수 2을(를) 'std::vector *'에서 'std::vector<mve::AdditionalCameraInfo,std::allocator<mve::AdditionalCameraInfo>> *'(으)로 변환할 수 없습니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(179,62): message : 가리킨 형식이 관련이 없습니다. 변환하려면 reinterpret_cast, C 스타일 캐스트 또는 함수 스타일 캐스트가 필요합니다.
3>C:\mvs-texturing\..\mve\libs\mve/bundle_io.h(55,1): message : 'mve::load_nvm_bundle' 선언을 참조하십시오.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(187,32): warning C4018: '<': signed 또는 unsigned가 일치하지 않습니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(191,14): error C2039: 'NVMCameraInfo': 'mve'의 멤버가 아닙니다.
3>C:\mvs-texturing\..\mve\libs\mve/mesh_info.h(20): message : 'mve' 선언을 참조하십시오.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(191,28): error C2065: 'NVMCameraInfo': 선언되지 않은 식별자입니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(191,28): error C2143: 구문 오류: ';'이(가) 'const' 앞에 없습니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(191,33): error C4430: 형식 지정자가 없습니다. int로 가정합니다. 참고: C++에서는 기본 int를 지원하지 않습니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(191,55): error C2678: 이항 '[': 왼쪽 피연산자로 'std::vector' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다.
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\vector(1507,27): message : 'const _Ty &std::vector<_Ty,_Alloc>::operator [](const allocator_traits<allocator_traits<_Alloc>::rebind_alloc<_Ty>>::size_type) noexcept const'일 수 있습니다.
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\vector(1497,21): message : 또는 '_Ty &std::vector<_Ty,_Alloc>::operator [](const allocator_traits<allocator_traits<_Alloc>::rebind_alloc<_Ty>>::size_type) noexcept'
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(191,55): message : 인수 목록 '(std::vector, int64_t)'을(를) 일치시키는 동안
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(191,43): error C2530: 'nvm_cam': 참조를 초기화해야 합니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(198,29): error C2672: 'mve::image::image_undistort_vsfm': 일치하는 오버로드된 함수가 없습니다.
3>C:\mvs-texturing\libs\tex\generate_texture_views.cpp(199,60): error C2780: 'Image<T>::Ptr mve::image::image_undistort_vsfm(Image<T>::ConstPtr,double,double)': 인수가 3개 있어야 하는데 2개를 사용했습니다.
3>C:\mvs-texturing\..\mve\libs\mve/image_tools.h(139): message : 'mve::image::image_undistort_vsfm' 선언을 참조하십시오.
3>global_seam_leveling.cpp
3>C:\mvs-texturing\..\mve\libs\util/timer.h(97,22): warning C4244: 'return': '_Rep'에서 'size_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Rep=double
3> ]
3>C:\mvs-texturing\libs\tex\global_seam_leveling.cpp(15,10): fatal error C1083: 포함 파일을 열 수 없습니다. 'Eigen/SparseCore': No such file or directory
3>poisson_blending.cpp
3>C:\mvs-texturing\libs\tex\poisson_blending.cpp(14,10): fatal error C1083: 포함 파일을 열 수 없습니다. 'Eigen/SparseCore': No such file or directory
3>view_selection.cpp
3>C:\mvs-texturing\..\mve\libs\util/timer.h(97,22): warning C4244: 'return': '_Rep'에서 'size_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
3> with
3> [
3> _Rep=double
3> ]
3>C:\mvs-texturing\libs\tex\util.h(20,10): fatal error C1083: 포함 파일을 열 수 없습니다. 'Eigen/Core': No such file or directory
3>코드를 생성하고 있습니다...
3>"tex.vcxproj" 프로젝트를 빌드했습니다. - 실패
4>------ 빌드 시작: 프로젝트: texrecon, 구성: Release x64 ------
4>texrecon.cpp
4>C:\mvs-texturing\..\mve\libs\util/timer.h(97,22): warning C4244: 'return': '_Rep'에서 'size_t'(으)로 변환하면서 데이터가 손실될 수 있습니다.
4> with
4> [
4> _Rep=double
4> ]
4>C:\mvs-texturing\..\mve\libs\util/system.h(110,25): warning C4244: '인수': 'time_t'에서 'unsigned int'(으)로 변환하면서 데이터가 손실될 수 있습니다.
4>C:\mvs-texturing\libs\tex/util.h(20,10): fatal error C1083: 포함 파일을 열 수 없습니다. 'Eigen/Core': No such file or directory
4>"texrecon.vcxproj" 프로젝트를 빌드했습니다. - 실패
========== 빌드: 성공 1, 실패 3, 최신 3, 생략 0 ==========
...
Generating texture atlases:
Sorting texture patches... done.
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
hello!after I successfully compile the mvs-texturing code in windows,I test the data which was ok in linux,but there are some problems like this:
Generating texture patches:
Running... done. (Took 12.002s)
0 texture patches.
Running global seam leveling:
Create matrices for optimization... done.
Lhs dimensionality: 0 x 0
Calculating adjustments:
whether I need to change some code ?need your help……
/home/raaj/mvs-st/libs/tex/generate_texture_views.cpp: In function ‘void tex::from_images_and_camera_files(const string&, std::vector<tex::TextureView>*)’:
/home/raaj/mvs-st/libs/tex/generate_texture_views.cpp:154:25: error: ‘image_undistort_bundler’ is not a member of ‘mve::image’
image = mve::image::image_undistort_bundler<uint8_t>(image,
^
/home/raaj/mvs-st/libs/tex/generate_texture_views.cpp:154:68: error: expected primary-expression before ‘>’ token
image = mve::image::image_undistort_bundler<uint8_t>(image,
^
/home/raaj/mvs-st/libs/tex/generate_texture_views.cpp:155:30: warning: left operand of comma operator has no effect [-Wunused-value]
cam_info.flen, cam_info.dist[0], cam_info.dist[1]);
^
/home/raaj/mvs-st/libs/tex/generate_texture_views.cpp:155:51: warning: right operand of comma operator has no effect [-Wunused-value]
cam_info.flen, cam_info.dist[0], cam_info.dist[1]);
^
/home/raaj/mvs-st/libs/tex/generate_texture_views.cpp:155:51: warning: right operand of comma operator has no effect [-Wunused-value]
If I was to take the master original fork of mvs-texturing, and add in this stuff from this commit:
Will it allow for single file texturing?
hello, I 've compiled the mve source code with vs2015 x64 ,but when I tried to compile your mvs-texturing source code ,I met problems ,can you give me some advice ,wish for your reply!
已启动生成…
1>------ 已启动生成: 项目: ZERO_CHECK, 配置: MinSizeRel x64 ------
1>Checking Build System
1>CMake is re-running because E:/Multi_View_Environment/newone/mvs-texturing/bulid/elibs/CMakeFiles/generate.stamp is out-of-date.
1> the file 'E:/Multi_View_Environment/newone/mvs-texturing/elibs/CMakeLists.txt'
1> is newer than 'E:/Multi_View_Environment/newone/mvs-texturing/bulid/elibs/CMakeFiles/generate.stamp.depend'
1> result='-1'
1>-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19043.
1>-- Setting build type to 'RELWITHDEBINFO' as none was specified.
1>-- Found OpenMP_C: -openmp
1>-- Found OpenMP_CXX: -openmp
1>-- Found OpenMP: TRUE
1>CMake Warning (dev) at CMakeLists.txt:39 (find_package):
1> Policy CMP0074 is not set: find_package uses _ROOT variables.
1> Run "cmake --help-policy CMP0074" for policy details. Use the cmake_policy
1> command to set the policy and suppress this warning.
1>
1> CMake variable MVE_ROOT is set to:
1>
1> E:/Multi_View_Environment/newone/mvs-texturing/../mve
1>
1> For compatibility, CMake is ignoring the variable.
1>This warning is for project developers. Use -Wno-dev to suppress it.
1>
1>Found MVE_DMRECON: optimized;E:/Multi_View_Environment/newone/mve/build/libs/dmrecon/Release/mve_dmrecon.lib
1>Found MVE: optimized;E:/Multi_View_Environment/newone/mve/build/libs/mve/Release/mve.lib
1>Found MVE_OGL: optimized;E:/Multi_View_Environment/newone/mve/build/libs/ogl/Release/mve_ogl.lib
1>Found MVE_SFM: optimized;E:/Multi_View_Environment/newone/mve/build/libs/sfm/Release/mve_sfm.lib
1>Found MVE_UTIL: optimized;E:/Multi_View_Environment/newone/mve/build/libs/util/Release/mve_util.lib
1>-- Configuring done
1>-- Generating done
1>-- Build files have been written to: E:/Multi_View_Environment/newone/mvs-texturing/bulid
2>------ 已启动生成: 项目: ext_eigen, 配置: MinSizeRel x64 ------
3>------ 已启动生成: 项目: ext_rayint, 配置: MinSizeRel x64 ------
4>------ 已启动生成: 项目: mrf, 配置: MinSizeRel x64 ------
2>Performing download step (download, verify and extract) for 'ext_eigen'
2>-- verifying file...
2> file='E:/Multi_View_Environment/newone/mvs-texturing/bulid/elibs/ext_eigen/src/3.2.8.tar.bz2'
2>-- File already exists and hash match (skip download):
2> file='E:/Multi_View_Environment/newone/mvs-texturing/bulid/elibs/ext_eigen/src/3.2.8.tar.bz2'
2> MD5='05aa9922f6239388efa5170d19674cd6'
2>-- extracting...
2> src='E:/Multi_View_Environment/newone/mvs-texturing/bulid/elibs/ext_eigen/src/3.2.8.tar.bz2'
2> dst='E:/Multi_View_Environment/newone/mvs-texturing/elibs/eigen'
2>-- extracting... [tar xfz]
2>-- extracting... [analysis]
2>-- extracting... [rename]
2>-- extracting... [clean up]
2>-- extracting... done
2>No update step for 'ext_eigen'
2>No patch step for 'ext_eigen'
2>No configure step for 'ext_eigen'
2>No build step for 'ext_eigen'
2>No install step for 'ext_eigen'
2>Completed 'ext_eigen'
4>gco_graph.cpp
4>graph.cpp
4>icm_graph.cpp
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\icm_graph.cpp(23,61): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\icm_graph.cpp(35,88): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
4>lbp_graph.cpp
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\lbp_graph.cpp(27,50): warning C4018: “<”: 有符号/无符号不匹配
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\lbp_graph.cpp(37,46): warning C4018: “<”: 有符号/无符号不匹配
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\lbp_graph.cpp(53,50): warning C4018: “<”: 有符号/无符号不匹配
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\lbp_graph.cpp(85,50): warning C4018: “<”: 有符号/无符号不匹配
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\lbp_graph.cpp(101,50): warning C4018: “<”: 有符号/无符号不匹配
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\lbp_graph.cpp(127,62): warning C4267: “参数”: 从“size_t”转换到“_Ty”,可能丢失数据
4> with
4> [
4> _Ty=int
4> ]
4>E:\Multi_View_Environment\newone\mvs-texturing\libs\mrf\lbp_graph.cpp(129,62): warning C4267: “参数”: 从“size_t”转换到“_Ty”,可能丢失数据
4> with
4> [
4> _Ty=int
4> ]
4>正在生成代码...
4>mrf.vcxproj -> E:\Multi_View_Environment\newone\mvs-texturing\bulid\libs\mrf\MinSizeRel\mrf.lib
4>已完成生成项目“mrf.vcxproj”的操作。
5>------ 已启动生成: 项目: tex, 配置: MinSizeRel x64 ------
5>Building Custom Rule E:/Multi_View_Environment/newone/mvs-texturing/libs/tex/CMakeLists.txt
5>build_adjacency_graph.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(72,22): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\build_adjacency_graph.cpp(25): message : 查看对正在编译的函数 模板 实例化“void ProgressCounter::progress(void)”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(79,29): warning C4244: “初始化”: 从“float”转换到“size_t”,可能丢失数据
5>build_obj_model.cpp
5>calculate_data_costs.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(160,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(161,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(162,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(184,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(185,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(186,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(227,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(228,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(229,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(271,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(272,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(273,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(296,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(297,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(298,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(323,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(324,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(325,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc\primitives.h(81,27): warning C4305: “初始化”: 从“double”到“const float”截断
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\util.h(141,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\calculate_data_costs.cpp(121,44): warning C4244: “*=”: 从“double”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\calculate_data_costs.cpp(221,44): warning C4838: 从“int32_t”转换到“uint16_t”需要收缩转换
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\calculate_data_costs.cpp(268,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(326,1): warning C4267: “参数”: 从“size_t”转换到“IdxType”,可能丢失数据
5> with
5> [
5> IdxType=unsigned int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(316): message : 在编译 类 模板 成员函数“acc::BVHTree<unsigned int,math::Vec3f>::BVHTree(const std::vector<T,std::allocator> &,const std::vector<math::Vec3f,std::allocatormath::Vec3f> &,int)”时
5> with
5> [
5> T=uint32_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\calculate_data_costs.cpp(144): message : 查看对正在编译的函数 模板 实例化“acc::BVHTree<unsigned int,math::Vec3f>::BVHTree(const std::vector<T,std::allocator> &,const std::vector<math::Vec3f,std::allocatormath::Vec3f> &,int)”的引用
5> with
5> [
5> T=uint32_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\calculate_data_costs.cpp(144): message : 查看对正在编译的 类 模板 实例化“acc::BVHTree<unsigned int,math::Vec3f>”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(337,1): warning C4267: “=”: 从“size_t”转换到“_Ty”,可能丢失数据
5> with
5> [
5> _Ty=uint32_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(72,22): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\calculate_data_costs.cpp(158): message : 查看对正在编译的函数 模板 实例化“void ProgressCounter::progress(void)”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(79,29): warning C4244: “初始化”: 从“float”转换到“size_t”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc\primitives.h(111,13): warning C4244: “初始化”: 从“double”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(358): message : 查看对正在编译的函数 模板 实例化“bool acc::intersect(const acc::Ray &,const acc::Tri &,float *,Vec3fType *)”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(352): message : 在编译 类 模板 成员函数“bool acc::BVHTree<unsigned int,math::Vec3f>::intersect(const acc::Ray &,unsigned int,acc::BVHTree<unsigned int,Vec3fType>::Hit *) const”时
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(396): message : 查看对正在编译的函数 模板 实例化“bool acc::BVHTree<unsigned int,math::Vec3f>::intersect(const acc::Ray &,unsigned int,acc::BVHTree<unsigned int,Vec3fType>::Hit *) const”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(370): message : 在编译 类 模板 成员函数“bool acc::BVHTree<unsigned int,math::Vec3f>::intersect(acc::Ray,acc::BVHTree<unsigned int,Vec3fType>::Hit *) const”时
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\calculate_data_costs.cpp(213): message : 查看对正在编译的函数 模板 实例化“bool acc::BVHTree<unsigned int,math::Vec3f>::intersect(acc::Ray,acc::BVHTree<unsigned int,Vec3fType>::Hit *) const”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc\primitives.h(126,42): warning C4244: “=”: 从“double”转换到“T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc\primitives.h(127,42): warning C4244: “=”: 从“double”转换到“T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(180,22): warning C4244: “初始化”: 从“float”转换到“char”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(162): message : 在编译 类 模板 成员函数“std::pair<unsigned int,unsigned int> acc::BVHTree<unsigned int,math::Vec3f>::bsplit(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &)”时
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(153): message : 查看对正在编译的函数 模板 实例化“std::pair<unsigned int,unsigned int> acc::BVHTree<unsigned int,math::Vec3f>::bsplit(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &)”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(149): message : 在编译 类 模板 成员函数“std::pair<unsigned int,unsigned int> acc::BVHTree<unsigned int,math::Vec3f>::sbsplit(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &)”时
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(125): message : 查看对正在编译的函数 模板 实例化“std::pair<unsigned int,unsigned int> acc::BVHTree<unsigned int,math::Vec3f>::sbsplit(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &)”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(121): message : 在编译 类 模板 成员函数“void acc::BVHTree<unsigned int,math::Vec3f>::split(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &,std::atomic *)”时
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(341): message : 查看对正在编译的函数 模板 实例化“void acc::BVHTree<unsigned int,math::Vec3f>::split(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &,std::atomic *)”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(220,18): warning C4244: “初始化”: 从“float”转换到“char”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(243,1): warning C4267: “参数”: 从“size_t”转换到“IdxType”,可能丢失数据
5> with
5> [
5> IdxType=unsigned int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(244,1): warning C4267: “参数”: 从“size_t”转换到“IdxType”,可能丢失数据
5> with
5> [
5> IdxType=unsigned int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc\primitives.h(77,1): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(180): message : 查看对正在编译的函数 模板 实例化“float acc::mid(const acc::AABB &,size_t)”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(162): message : 在编译 类 模板 成员函数“std::pair<unsigned int,unsigned int> acc::BVHTree<unsigned int,math::Vec3f>::bsplit(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &)”时
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(153): message : 查看对正在编译的函数 模板 实例化“std::pair<unsigned int,unsigned int> acc::BVHTree<unsigned int,math::Vec3f>::bsplit(unsigned int,const std::vector<acc::AABB,std::allocator<acc::AABB>> &)”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc\primitives.h(45,1): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(188): message : 查看对正在编译的函数 模板 实例化“acc::AABB acc::operator +(const acc::AABB &,const acc::AABB &)”的引用
5> with
5> [
5> Vec3fType=math::Vec3f
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc\primitives.h(46,1): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\utility(319,39): warning C4244: “=”: 从“_Ty”转换到“_Ty2”,可能丢失数据
5> with
5> [
5> _Ty=unsigned __int64
5> ]
5> and
5> [
5> _Ty2=char
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(199): message : 查看对正在编译的函数 模板 实例化“std::pair<IdxType,char> &std::pair<IdxType,char>::operator =<char,unsigned __int64,0>(std::pair<char,unsigned __int64> &&) noexcept”的引用
5> with
5> [
5> IdxType=unsigned int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\acc/bvh_tree.h(199): message : 查看对正在编译的函数 模板 实例化“std::pair<IdxType,char> &std::pair<IdxType,char>::operator =<char,unsigned __int64,0>(std::pair<char,unsigned __int64> &&) noexcept”的引用
5> with
5> [
5> IdxType=unsigned int
5> ]
5>generate_debug_embeddings.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_debug_embeddings.cpp(42,44): warning C4305: “-=”: 从“double”到“float”截断
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_debug_embeddings.cpp(43,48): warning C4305: “-=”: 从“double”到“float”截断
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_debug_embeddings.cpp(79,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_debug_embeddings.cpp(90,35): warning C4244: “=”: 从“T”转换到“T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5> and
5> [
5> T=unsigned char
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_debug_embeddings.cpp(91,35): warning C4244: “=”: 从“T”转换到“T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5> and
5> [
5> T=unsigned char
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_debug_embeddings.cpp(92,35): warning C4244: “=”: 从“T”转换到“T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5> and
5> [
5> T=unsigned char
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_debug_embeddings.cpp(100,34): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
5>generate_texture_atlases.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_atlases.cpp(138,25): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>generate_texture_patches.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(46,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(123,28): warning C4244: “参数”: 从“int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(123,21): warning C4244: “参数”: 从“int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(315,18): warning C4244: “初始化”: 从“double”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(322,21): warning C4244: “初始化”: 从“double”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(383,66): warning C4244: “参数”: 从“_Ty”转换到“const Index”,可能丢失数据
5> with
5> [
5> _Ty=uint64_t
5> ]
5> and
5> [
5> Index=int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(383,50): warning C4244: “参数”: 从“_Ty”转换到“const Index”,可能丢失数据
5> with
5> [
5> _Ty=uint64_t
5> ]
5> and
5> [
5> Index=int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(389,47): warning C4267: “参数”: 从“size_t”转换到“const Index”,可能丢失数据
5> with
5> [
5> Index=int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(393,41): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(404,20): warning C4244: “初始化”: 从“const _Ty”转换到“int”,可能丢失数据
5> with
5> [
5> _Ty=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(410,47): warning C4244: “参数”: 从“int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(410,66): warning C4244: “参数”: 从“int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(412,58): warning C4244: “参数”: 从“int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(412,77): warning C4244: “参数”: 从“int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(472,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(476,29): warning C4244: “初始化”: 从“int64_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(476,25): warning C4244: “初始化”: 从“int64_t”转换到“const int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(500,57): warning C4244: “=”: 从“T”转换到“T”,可能丢失数据
5> with
5> [
5> T=int
5> ]
5> and
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(501,57): warning C4244: “=”: 从“T”转换到“T”,可能丢失数据
5> with
5> [
5> T=int
5> ]
5> and
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_patches.cpp(552,36): warning C4018: “<”: 有符号/无符号不匹配
5>generate_texture_views.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(114,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(123,74): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(178,22): error C2039: "NVMCameraInfo": 不是 "mve" 的成员
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/mesh_info.h(20): message : 参见“mve”的声明
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(178,35): error C2065: “NVMCameraInfo”: 未声明的标识符
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(178,10): error C2923: “std::vector”: 对于参数“_Ty”,“NVMCameraInfo”不是有效的 模板 类型变量
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(178): message : 参见“NVMCameraInfo”的声明
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(178,10): error C2976: “std::vector”: 模板 参数太少
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\vector(443): message : 参见“std::vector”的声明
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(178,45): error C2133: “nvm_cams”: 未知的大小
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(178,37): error C2512: “std::vector”: 没有合适的默认构造函数可用
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\vector(443,14): message : 参见“std::vector”的声明
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(179,71): error C2664: “mve::Bundle::Ptr mve::load_nvm_bundle(const std::string &,std::vector<mve::AdditionalCameraInfo,std::allocatormve::AdditionalCameraInfo> *)”: 无法将参数 2 从“std::vector *”转换为“std::vector<mve::AdditionalCameraInfo,std::allocatormve::AdditionalCameraInfo> *”
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(179,62): message : 与指向的类型无关;强制转换要求 reinterpret_cast、C 样式强制转换或函数样式强制转换
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/bundle_io.h(55,1): message : 参见“mve::load_nvm_bundle”的声明
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(187,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(191,14): error C2039: "NVMCameraInfo": 不是 "mve" 的成员
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/mesh_info.h(20): message : 参见“mve”的声明
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(191,28): error C2065: “NVMCameraInfo”: 未声明的标识符
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(191,28): error C2143: 语法错误: 缺少“;”(在“const”的前面)
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(191,33): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(191,55): error C2678: 二进制“[”: 没有找到接受“std::vector”类型的左操作数的运算符(或没有可接受的转换)
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\vector(1572,50): message : 可能是“const _Ty &std::vector<_Ty,_Alloc>::operator [](const allocator_traits<allocator_traits<_Alloc>::rebind_alloc<_Ty>>::size_type) noexcept const”
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\vector(1562,44): message : 或 “_Ty &std::vector<_Ty,_Alloc>::operator [](const allocator_traits<allocator_traits<_Alloc>::rebind_alloc<_Ty>>::size_type) noexcept”
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(191,55): message : 尝试匹配参数列表“(std::vector, int64_t)”时
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(191,43): error C2530: “nvm_cam”: 必须初始化引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(198,29): error C2672: “mve::image::image_undistort_vsfm”: 未找到匹配的重载函数
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\generate_texture_views.cpp(199,60): error C2780: “Image::Ptr mve::image::image_undistort_vsfm(Image::ConstPtr,double,double)”: 应输入 3 个参数,却提供了 2 个
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_tools.h(139): message : 参见“mve::image::image_undistort_vsfm”的声明
5>global_seam_leveling.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(30,29): warning C4244: “初始化”: 从“_Ty”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Ty=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(192,97): warning C4267: “参数”: 从“size_t”转换到“const Index”,可能丢失数据
5> with
5> [
5> Index=int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(193,118): warning C4267: “参数”: 从“size_t”转换到“const Index”,可能丢失数据
5> with
5> [
5> Index=int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(205,35): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(224,88): warning C4267: “参数”: 从“size_t”转换到“const Index”,可能丢失数据
5> with
5> [
5> Index=int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(225,89): warning C4267: “参数”: 从“size_t”转换到“const Index”,可能丢失数据
5> with
5> [
5> Index=int
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(229,142): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(240,27): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(264,31): warning C4305: “参数”: 从“double”到“const float”截断
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(270,38): warning C4244: “参数”: 从“int64_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(289,41): warning C4244: “参数”: 从“int64_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(302,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(72,22): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\global_seam_leveling.cpp(304): message : 查看对正在编译的函数 模板 实例化“void ProgressCounter::progress(void)”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(79,29): warning C4244: “初始化”: 从“float”转换到“size_t”,可能丢失数据
5>histogram.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\histogram.cpp(30,23): warning C4244: “初始化”: 从“float”转换到“size_t”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\histogram.cpp(40,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5>local_seam_leveling.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(44,12): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(45,12): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(46,30): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(46,18): warning C4244: “初始化”: 从“float”转换到“const int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(47,30): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(47,18): warning C4244: “初始化”: 从“float”转换到“const int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(72,29): warning C4244: “初始化”: 从“float”转换到“size_t”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(139,36): warning C4244: “参数”: 从“float”转换到“const unsigned __int64”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(183,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(72,22): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(197): message : 查看对正在编译的函数 模板 实例化“void ProgressCounter::progress(void)”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\progress_counter.h(79,29): warning C4244: “初始化”: 从“float”转换到“size_t”,可能丢失数据
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,18): warning C4244: “=”: 从“const T”转换到“T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5> and
5> [
5> T=int
5> ]
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : 查看对正在编译的函数 模板 实例化“_OutIt std::_Copy_unchecked<_InIt,_OutIt>(_InIt,_InIt,_OutIt)”的引用
5> with
5> [
5> _OutIt=int ,
5> _InIt=const float *
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\math/vector.h(674): message : 查看对正在编译的函数 模板 实例化“_OutIt std::copy<const T,int>(_InIt,_InIt,_OutIt)”的引用
5> with
5> [
5> _OutIt=int *,
5> T=float,
5> _InIt=const float *
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(147): message : 查看对正在编译的函数 模板 实例化“math::Vector<int,2> &math::Vector<int,2>::operator =(const math::Vector<float,2> &)”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(147): message : 查看对正在编译的函数 模板 实例化“math::Vector<int,2> &math::Vector<int,2>::operator =(const math::Vector<float,2> &)”的引用
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,18): warning C4244: “=”: 从“const T”转换到“T”,可能丢失数据
5> with
5> [
5> T=int
5> ]
5> and
5> [
5> T=float
5> ]
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : 查看对正在编译的函数 模板 实例化“_OutIt std::_Copy_unchecked<_InIt,_OutIt>(_InIt,_InIt,_OutIt)”的引用
5> with
5> [
5> _OutIt=float ,
5> _InIt=const int *
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\math/vector.h(333): message : 查看对正在编译的函数 模板 实例化“_OutIt std::copy<const T,float>(_InIt,_InIt,_OutIt)”的引用
5> with
5> [
5> _OutIt=float *,
5> T=int,
5> _InIt=const int *
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(194): message : 查看对正在编译的函数 模板 实例化“math::Vector<float,2>::Vector(const math::Vector<int,2> &)”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\local_seam_leveling.cpp(194): message : 查看对正在编译的函数 模板 实例化“math::Vector<float,2>::Vector(const math::Vector<int,2> &)”的引用
5>material_lib.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\material_lib.cpp(26,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5>obj_model.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\obj_model.cpp(35,57): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5>partition_mesh.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\partition_mesh.cpp(143,54): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\partition_mesh.cpp(182,50): warning C4018: “<”: 有符号/无符号不匹配
5>poisson_blending.cpp
5>prepare_mesh.cpp
5>rectangular_bin.cpp
5>seam_leveling.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\seam_leveling.cpp(31,47): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\seam_leveling.cpp(32,51): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
5>texture_atlas.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_atlas.cpp(82,71): warning C4244: “参数”: 从“unsigned int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_atlas.cpp(82,49): warning C4244: “参数”: 从“unsigned int”转换到“const T”,可能丢失数据
5> with
5> [
5> T=float
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_atlas.cpp(175,53): warning C4244: “=”: 从“float”转换到“T”,可能丢失数据
5> with
5> [
5> T=uint8_t
5> ]
5>texture_patch.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(160,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(161,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(162,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(184,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(185,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(186,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(227,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(228,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(229,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(271,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(272,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(273,24): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(296,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(297,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(298,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(323,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(324,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\mve/image_color.h(325,20): warning C4244: “=”: 从“const _Ty”转换到“uint8_t”,可能丢失数据
5> with
5> [
5> _Ty=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/system.h(110,25): warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_patch.cpp(39,26): warning C4244: “初始化”: 从“double”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_patch.cpp(39,20): warning C4244: “初始化”: 从“double”转换到“const float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_patch.cpp(69,69): warning C4244: “参数”: 从“int”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_patch.cpp(69,66): warning C4244: “参数”: 从“int”转换到“float”,可能丢失数据
5>texture_view.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(36,49): warning C4244: “参数”: 从“int”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(36,42): warning C4244: “参数”: 从“int”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(183,20): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(200,24): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(209,33): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(209,74): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(235,46): warning C4244: “参数”: 从“size_t”转换到“const T”,可能丢失数据
5> with
5> [
5> T=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(239,22): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(239,78): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(240,22): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(240,78): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(241,22): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(241,78): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(249,51): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(296,27): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(296,21): warning C4244: “初始化”: 从“float”转换到“const int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(297,28): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(297,22): warning C4244: “初始化”: 从“float”转换到“const int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(298,27): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(298,20): warning C4244: “初始化”: 从“float”转换到“const int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(299,26): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(299,19): warning C4244: “初始化”: 从“float”转换到“const int”,可能丢失数据
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4192,18): warning C4244: “=”: 从“const T”转换到“T”,可能丢失数据
5> with
5> [
5> T=double
5> ]
5> and
5> [
5> T=float
5> ]
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(4204): message : 查看对正在编译的函数 模板 实例化“_OutIt std::_Copy_unchecked<_InIt,_OutIt>(_InIt,_InIt,_OutIt)”的引用
5> with
5> [
5> _OutIt=float ,
5> _InIt=const double *
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\elibs\rayint\libs\math/vector.h(674): message : 查看对正在编译的函数 模板 实例化“_OutIt std::copy<const T,float>(_InIt,_InIt,_OutIt)”的引用
5> with
5> [
5> _OutIt=float *,
5> T=double,
5> _InIt=const double *
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(235): message : 查看对正在编译的函数 模板 实例化“math::Vector<float,3> &math::Vector<float,3>::operator =(const math::Vector<double,3> &)”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\texture_view.cpp(235): message : 查看对正在编译的函数 模板 实例化“math::Vector<float,3> &math::Vector<float,3>::operator =(const math::Vector<double,3> &)”的引用
5>正在生成代码...
5>正在编译...
5>timer.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\timer.cpp(45,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5>tri.cpp
5>uni_graph.cpp
5>view_selection.cpp
5>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
5> with
5> [
5> _Rep=double
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\util.h(141,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(44,58): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(57,71): warning C4267: “参数”: 从“size_t”转换到“R”,可能丢失数据
5> with
5> [
5> R=uint16_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(69,26): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(80,30): warning C4267: “=”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(134,83): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(163,32): warning C4018: “<”: 有符号/无符号不匹配
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(75,1): warning C4267: “return”: 从“size_t”转换到“C”,可能丢失数据
5> with
5> [
5> C=uint32_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(74): message : 在编译 类 模板 成员函数“C SparseTable<C,uint16_t,float>::cols(void) const”时
5> with
5> [
5> C=uint32_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(91): message : 查看对正在编译的函数 模板 实例化“C SparseTable<C,uint16_t,float>::cols(void) const”的引用
5> with
5> [
5> C=uint32_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(56): message : 查看对正在编译的 类 模板 实例化“SparseTable<uint32_t,uint16_t,float>”的引用
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(80,1): warning C4267: “return”: 从“size_t”转换到“R”,可能丢失数据
5> with
5> [
5> R=uint16_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(79): message : 在编译 类 模板 成员函数“R SparseTable<uint32_t,R,float>::rows(void) const”时
5> with
5> [
5> R=uint16_t
5> ]
5>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\view_selection.cpp(56): message : 查看对正在编译的函数 模板 实例化“R SparseTable<uint32_t,R,float>::rows(void) const”的引用
5> with
5> [
5> R=uint16_t
5> ]
5>正在生成代码...
5>已完成生成项目“tex.vcxproj”的操作 - 失败。
6>------ 已启动生成: 项目: texrecon, 配置: MinSizeRel x64 ------
6>Building Custom Rule E:/Multi_View_Environment/newone/mvs-texturing/apps/texrecon/CMakeLists.txt
6>arguments.cpp
6>texrecon.cpp
6>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/timer.h(97,22): warning C4244: “return”: 从“_Rep”转换到“size_t”,可能丢失数据
6> with
6> [
6> _Rep=double
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing..\mve\libs\util/system.h(110,25): warning C4244: “参数”: 从“time_t”转换到“unsigned int”,可能丢失数据
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex/util.h(141,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(82,66): warning C4267: “参数”: 从“size_t”转换到“R”,可能丢失数据
6> with
6> [
6> R=uint16_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(82,66): warning C4267: “参数”: 从“size_t”转换到“C”,可能丢失数据
6> with
6> [
6> C=uint32_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(158,40): warning C4018: “<”: 有符号/无符号不匹配
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(116,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(113): message : 在编译 类 模板 成员函数“void SparseTable<uint32_t,uint16_t,float>::save_to_file(const SparseTable<uint32_t,uint16_t,float> &,const std::string &)”时
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(88): message : 查看对正在编译的函数 模板 实例化“void SparseTable<uint32_t,uint16_t,float>::save_to_file(const SparseTable<uint32_t,uint16_t,float> &,const std::string &)”的引用
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(82): message : 查看对正在编译的 类 模板 实例化“SparseTable<uint32_t,uint16_t,float>”的引用
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(142,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(139): message : 在编译 类 模板 成员函数“void SparseTable<uint32_t,uint16_t,float>::load_from_file(const std::string &,SparseTable<uint32_t,uint16_t,float> *)”时
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(94): message : 查看对正在编译的函数 模板 实例化“void SparseTable<uint32_t,uint16_t,float>::load_from_file(const std::string &,SparseTable<uint32_t,uint16_t,float> *)”的引用
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex/util.h(108,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(114): message : 查看对正在编译的函数 模板 实例化“void vector_to_file(const std::string &,const std::vector<T,std::allocator> &)”的引用
6> with
6> [
6> T=uint64_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex/util.h(122,50): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(120): message : 查看对正在编译的函数 模板 实例化“std::vector<T,std::allocator> vector_from_file<size_t>(const std::string &)”的引用
6> with
6> [
6> T=uint64_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex/progress_counter.h(72,22): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(160): message : 查看对正在编译的函数 模板 实例化“void ProgressCounter::progress(void)”的引用
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex/progress_counter.h(79,29): warning C4244: “初始化”: 从“float”转换到“size_t”,可能丢失数据
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(75,1): warning C4267: “return”: 从“size_t”转换到“C”,可能丢失数据
6> with
6> [
6> C=uint32_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(74): message : 在编译 类 模板 成员函数“C SparseTable<C,uint16_t,float>::cols(void) const”时
6> with
6> [
6> C=uint32_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(118): message : 查看对正在编译的函数 模板 实例化“C SparseTable<C,uint16_t,float>::cols(void) const”的引用
6> with
6> [
6> C=uint32_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(99): message : 在编译 类 模板 成员函数“SparseTable<uint32_t,uint16_t,float>::SparseTable(C,R)”时
6> with
6> [
6> C=uint32_t,
6> R=uint16_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\apps\texrecon\texrecon.cpp(82): message : 查看对正在编译的函数 模板 实例化“SparseTable<uint32_t,uint16_t,float>::SparseTable(C,R)”的引用
6> with
6> [
6> C=uint32_t,
6> R=uint16_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(80,1): warning C4267: “return”: 从“size_t”转换到“R”,可能丢失数据
6> with
6> [
6> R=uint16_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(79): message : 在编译 类 模板 成员函数“R SparseTable<uint32_t,R,float>::rows(void) const”时
6> with
6> [
6> R=uint16_t
6> ]
6>E:\Multi_View_Environment\newone\mvs-texturing\libs\tex\sparse_table.h(119): message : 查看对正在编译的函数 模板 实例化“R SparseTable<uint32_t,R,float>::rows(void) const”的引用
6> with
6> [
6> R=uint16_t
6> ]
6>正在生成代码...
6>LINK : fatal error LNK1181: 无法打开输入文件“....\libs\tex\MinSizeRel\tex.lib”
6>已完成生成项目“texrecon.vcxproj”的操作 - 失败。
7>------ 已启动生成: 项目: ALL_BUILD, 配置: MinSizeRel x64 ------
7>Building Custom Rule E:/Multi_View_Environment/newone/mvs-texturing/CMakeLists.txt
========== 生成: 成功 5 个,失败 2 个,最新 0 个,跳过 0 个 ==========
I am trying to compile the texturing in my pc, but I have the error MSB6006 "cmd.exe" came out with the code 3. ext_eigen C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.CppCommon.targets 209
What could he do? Thank you.
Howdy -
I'm using the most recent versions of andre-schulz/ mve and mvs-texturing (hashes below), and following the instructions for the windows cmake branch.
I adapt the CMakeLists.txt in mve/3rdParty to use a more recent snapshot of glew, per this discussion.
Things seem to build without complaint.
However upon running texrecon.exe, it tells me Could not load image header … Cannot determine image format
for the first image and then exits.
More specifically, jpeg and yields this result, while it png works.
An archived build of texrecon.exe does not have this issue w/ the same command-line. Unfortunately I don't have the details which went into building that instance.
mve hash: https://github.com/andre-schulz/mve/tree/3d8faf43f0bd9e00ac3aae0c5c9fb4fb46d8585d
mvs-texturing hash: https://github.com/andre-schulz/mvs-texturing/tree/c48a6900a4d32a045f4d4fd288ae4f78d7e3e162
It is about 1 year ago since I successfully built the windows version of the mvs-texturing last time. The mve and mvs had lot of revisions.
Today, I tried to build the newest version of the mvs-texturing, but something obstructed me to be successful.
Under the instructions from here https://github.com/simonfuhrmann/mve/wiki/Build-Instructions-for-Windows, I built the mve. First of all, it asked to upgrade to the version of 3.7 of the Cmake, so I followed it. However, after I used the cmake . to configure and generate the 3rdparty, it showed an error,
DELL@DELL-PC MINGW64 /d/code-back/mvs-new/mve/3rdparty ((4c81674...))
$ cmake .
-- Building for: Visual Studio 14 2015
-- The C compiler identification is MSVC 19.0.23918.0
-- The CXX compiler identification is MSVC 19.0.23918.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:18 (message):
32-bit builds are unsupported-- Configuring incomplete, errors occurred!
See also "D:/code-back/mvs-new/mve/3rdparty/CMakeFiles/CMakeOutput.log".
The Cmake verison used in is 3.7 x64, so, I tried to
set(CMAKE_CL_64 1)
but it was still not be fixed. Hence, some help is needed. @andre-schulz
Hi , I'm building your single-texture-atlas branch on ubuntu-16.04, then I got this error, looking forward to getting your advice, thanks!
/home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:17: error: ‘NVMCameraInfo’ is not a member of ‘mve’
std::vectormve::NVMCameraInfo nvm_cams;
^
/home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:17: error: ‘NVMCameraInfo’ is not a member of ‘mve’
/home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:35: error: template argument 1 is invalid
std::vectormve::NVMCameraInfo nvm_cams;
^
/home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:35: error: template argument 2 is invalid
/home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:179:71: error: cannot convert ‘int*’ to ‘std::vectormve::AdditionalCameraInfo’ for argument ‘2’ to ‘mve::Bundle::Ptr mve::load_nvm_bundle(const string&, std::vectormve::AdditionalCameraInfo)’
mve::Bundle::Ptr bundle = mve::load_nvm_bundle(nvm_file, &nvm_cams);
^
/home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:191:9: error: ‘NVMCameraInfo’ is not a member of ‘mve’
mve::NVMCameraInfo const& nvm_cam = nvm_cams[i];
^
/home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:193:59: error: ‘nvm_cam’ was not declared in this scope
mve::ByteImage::Ptr image = mve::image::load_file(nvm_cam.filename);
^
libs/tex/CMakeFiles/tex.dir/build.make:158: recipe for target 'libs/tex/CMakeFiles/tex.dir/generate_texture_views.cpp.o' failed
make[2]: *** [libs/tex/CMakeFiles/tex.dir/generate_texture_views.cpp.o] Error 1
CMakeFiles/Makefile2:202: recipe for target 'libs/tex/CMakeFiles/tex.dir/all' failed
make[1]: *** [libs/tex/CMakeFiles/tex.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
Debug Assertion Failed!
Expression: vector subscript out of range.
at https://github.com/andre-schulz/mvs-texturing/blob/master/libs/tex/calculate_data_costs.cpp#L144
When I run it on windows on Debug mode. On the other hand, it can works well on Release mode.
The problem of the bvh_tree() function crash comes from https://github.com/nmoehrle/rayint/blob/cuda/libs/acc/bvh_tree.h#L117
Hi, andre
I have compiled a release version of this program, it works well with my input data . But when i use my data in debug version, it can't work , i.e some components of this program do not work. Do you have any suggestions on build a debug version of this program in visual studio ?
I built the windows version and run the run
texrecon.exe nvmCams.nvm mesh.ply tex
, and it showed me
C:\Users\xialang2012\Desktop\mvs-texturing\x64\Release>texrecon.exe nvmCams.nvm mesh.ply tex
texrecon.exe (built on Jun 18 2016, 15:30:07)
Load and prepare mesh:
PLY Loader: comment PCL generated
Reading PLY: 100002 verts... 199834 faces... done.
Warning: Zero-length normals detected: 2 face normals, 0 vertex normals
Generating texture views:
000000000000:
000000000000:
NVM: Loading file...
NVM: Number of views: 7
NVM: Number of features: 0Loading 0%...
the data I used can be downloaded from the below link
http://pan.baidu.com/s/1miiy04o
Obviously, it blocked.
But when I tried on Linux, it works well. I think there must be some thing wrong about it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.