Coder Social home page Coder Social logo

uavmvs's Introduction

Lanyon

Lanyon is an unassuming Jekyll theme that places content first by tucking away navigation in a hidden drawer. It's based on Poole, the Jekyll butler.

Lanyon Lanyon with open sidebar

Contents

Usage

Lanyon is a theme built on top of Poole, which provides a fully furnished Jekyll setup—just download and start the Jekyll server. See the Poole usage guidelines for how to install and use Jekyll.

Options

Lanyon includes some customizable options, typically applied via classes on the <body> element.

Sidebar menu

Create a list of nav links in the sidebar by assigning each Jekyll page the correct layout in the page's front-matter.

---
layout: page
title: About
---

Why require a specific layout? Jekyll will return all pages, including the atom.xml, and with an alphabetical sort order. To ensure the first link is Home, we exclude the index.html page from this list by specifying the page layout.

Themes

Lanyon ships with eight optional themes based on the base16 color scheme. Apply a theme to change the color scheme (mostly applies to sidebar and links).

Lanyon with red theme Lanyon with red theme and open sidebar

There are eight themes available at this time.

Available theme classes

To use a theme, add any one of the available theme classes to the <body> element in the default.html layout, like so:

<body class="theme-base-08">
  ...
</body>

To create your own theme, look to the Themes section of included CSS file. Copy any existing theme (they're only a few lines of CSS), rename it, and change the provided colors.

Reverse layout

Lanyon with reverse layout Lanyon with reverse layout and open sidebar

Reverse the page orientation with a single class.

<body class="layout-reverse">
  ...
</body>

Sidebar overlay instead of push

Make the sidebar overlap the viewport content with a single class:

<body class="sidebar-overlay">
  ...
</body>

This will keep the content stationary and slide in the sidebar over the side content. It also adds a box-shadow based outline to the toggle for contrast against backgrounds, as well as a box-shadow on the sidebar for depth.

It's also available for a reversed layout when you add both classes:

<body class="layout-reverse sidebar-overlay">
  ...
</body>

Sidebar open on page load

Show an open sidebar on page load by modifying the <input> tag within the sidebar.html layout to add the checked boolean attribute:

<input type="checkbox" class="sidebar-checkbox" id="sidebar-checkbox" checked>

Using Liquid you can also conditionally show the sidebar open on a per-page basis. For example, here's how you could have it open on the homepage only:

<input type="checkbox" class="sidebar-checkbox" id="sidebar-checkbox" {% if page.title =="Home" %}checked{% endif %}>

Development

Lanyon has two branches, but only one is used for active development.

  • master for development. All pull requests should be to submitted against master.
  • gh-pages for our hosted site, which includes our analytics tracking code. Please avoid using this branch.

Author

Mark Otto

License

Open sourced under the MIT license.

<3

uavmvs's People

Contributors

laurelkeys avatar nmoehrle avatar yilinliu77 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uavmvs's Issues

About the trajectory about NY-1

I took the trajectory following makeTraj.sh successfully and get a trajectory file ny1_opti.traj. However, I was confused about the content.

In makeTraj.sh, the overlap is set to 80/80. Which generate 140+ cameras in nadir. And optimize_trajectory will optimize the 140+ cameras. But in the SyntheticProxyAndTrajectory.zip, the trajectory file for NY-1 contains 400+ cameras. Does the spline calculation or tsp calculation generate new cameras? But after I run interpolate-trajectory, I get 2000+ cameras which have keys 0 or 1. I was quiet confused about it.

Cannot set the completeness range

I want to get a larger range of calculations with completeness. However, in the evaluation tool provided in Benchmark, evaluate reconstruction cannot pass in an appropriate range. After investigation, it was found that the option was set to compareness-range, but the i->opt->lopt was judged to be compareness-threshold, resulting in the inability to pass in
I wonder if it is possible to update a new executable.
image

Showing "invalid value 'nvcc' for toolset" when run premake5 gmake

Test both in win10 and ubuntu18.04, with cuda 8.0

../premake-core/bin/release/premake5 gmake

➜  uavmvs git:(master) ../premake-core/bin/release/premake5 gmake
** Warning: the flags value C++11 has been deprecated and will be removed.
   Use `cppdialect "C++11"` instead
   @/home/whatseven/Desktop/uavmvs/premake5.lua(3)

Error: invalid value 'nvcc' for toolset

Limiting the Camera Orientation

Would it be possible to add an extra constraint for a mini-UAV that has 2 fixed cameras (front facing and down facing) instead of a gimbals camera that can look into all directions?

Any points what/where changes would be necessary?

build problems

i tried to build this project but this error keeps coming

`==== Building fmt (debug) ====
Creating debug
Creating obj/debug/fmt
format.cc
ostream.cc
posix.cc
Linking fmt
==== Building sim (debug) ====
Creating obj/debug/sim
model.cpp
window.cpp
In file included from ../libs/sim/model.cpp:18:0:
../libs/sim/shader_type.h:19:21: warning: ‘shader_names’ defined but not used [-Wunused-variable]
static const char * shader_names[] = {"vcolor", "surface", "texture", "lines"};
^~~~~~~~~~~~
Linking sim
==== Building utp (debug) ====
Creating obj/debug/utp
trajectory.cpp
trajectory_io.cpp
Linking utp
==== Building eval (debug) ====
Creating obj/debug/eval
bvh_tree.cu
kd_tree.cu
kernels.cu
nvcc warning : Resource usage is not shown as the final resource allocation is not done.
nvcc warning : Resource usage is not shown as the final resource allocation is not done.
nvcc warning : Resource usage is not shown as the final resource allocation is not done.
../libs/acc/primitives.h(60): error: namespace "std" has no member "vector"

../libs/acc/primitives.h(60): error: expected a ")"

../libs/acc/bvh_tree.h(66): error: qualified name is not allowed

../libs/acc/bvh_tree.h(66): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(66): error: expected a ";"

../libs/acc/bvh_tree.h(67): error: qualified name is not allowed

../libs/acc/bvh_tree.h(67): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(67): error: expected a ";"

../libs/acc/bvh_tree.h(70): error: qualified name is not allowed

../libs/acc/bvh_tree.h(70): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(70): error: expected a ";"

../libs/acc/bvh_tree.h(84): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(84): error: expected a ")"

../libs/acc/bvh_tree.h(86): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(86): error: expected a ")"

../libs/acc/bvh_tree.h(88): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(88): error: expected a ")"

../libs/acc/bvh_tree.h(89): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(89): error: expected a ")"

../libs/acc/bvh_tree.h(98): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(98): error: expected a ")"

../libs/acc/bvh_tree.h(114): error: qualified name is not allowed

../libs/acc/bvh_tree.h(114): error: expected a ")"

../libs/acc/bvh_tree.h(115): error: qualified name is not allowed

../libs/acc/bvh_tree.h(115): error: expected a ";"

../libs/acc/bvh_tree.h(132): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(132): error: expected a ")"

../libs/acc/bvh_tree.h(161): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(161): error: expected a ")"

../libs/acc/bvh_tree.h(179): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(179): error: expected a ")"

../libs/acc/bvh_tree.h(277): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(277): error: expected a ")"

../libs/acc/bvh_tree.h(334): error: class template "acc::BVHTree<IdxType, Vec3fType>" has no member "BVHTree"

../libs/acc/bvh_tree.h(356): warning: parsing restarts here after previous syntax error

../libs/acc/bvh_tree.h(358): error: identifier "max_threads" is undefined

../libs/acc/bvh_tree.h(359): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(359): error: expected a ")"

../libs/acc/bvh_tree.h(361): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(361): error: expected a ";"

../libs/acc/bvh_tree.h(364): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(364): error: the global scope has no "ID"

../libs/acc/bvh_tree.h(364): error: expected a ";"

../libs/acc/bvh_tree.h(365): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(365): error: the global scope has no "ID"

../libs/acc/bvh_tree.h(365): error: expected a ";"

../libs/acc/bvh_tree.h(367): error: identifier "IdxType" is undefined

../libs/acc/bvh_tree.h(369): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(369): error: expected a ";"

../libs/acc/bvh_tree.h(370): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(370): error: expected a ";"

../libs/acc/bvh_tree.h(371): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(371): error: expected a ";"

../libs/acc/bvh_tree.h(373): error: identifier "idx" is undefined

../libs/acc/bvh_tree.h(373): error: identifier "node_id" is undefined

../libs/acc/bvh_tree.h(374): error: expected a declaration

../libs/acc/bvh_tree.h(390): warning: parsing restarts here after previous syntax error

../libs/acc/bvh_tree.h(391): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(391): error: overloaded function "std::swap" cannot be defined in the current scope

../libs/acc/bvh_tree.h(391): error: expected a ")"

../libs/acc/bvh_tree.h(393): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(393): error: expected a ";"

../libs/acc/bvh_tree.h(394): error: expected a declaration

../libs/acc/bvh_tree.h(397): warning: parsing restarts here after previous syntax error

../libs/acc/bvh_tree.h(400): error: BVHTree is not a template

../libs/acc/bvh_tree.h(400): error: identifier "Ray" is undefined

../libs/acc/bvh_tree.h(400): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(400): error: global-scope qualifier (leading "::") is not allowed

../libs/acc/bvh_tree.h(400): error: expected a ")"

../libs/acc/bvh_tree.h(400): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(418): error: BVHTree is not a template

../libs/acc/bvh_tree.h(418): error: identifier "Ray" is undefined

../libs/acc/bvh_tree.h(418): error: identifier "Hit" is undefined

../libs/acc/bvh_tree.h(418): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(469): error: BVHTree is not a template

../libs/acc/bvh_tree.h(470): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(470): error: global-scope qualifier (leading "::") is not allowed

../libs/acc/bvh_tree.h(470): error: expected a ")"

../libs/acc/bvh_tree.h(470): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(492): error: BVHTree is not a template

../libs/acc/bvh_tree.h(493): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(554): error: BVHTree is not a template

../libs/acc/bvh_tree.h(560): error: expected a declaration

/usr/include/c++/6/bits/locale_classes.h(86): error: invalid specifier outside a class declaration

/usr/include/c++/6/bits/locale_classes.h(98): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(99): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(100): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(101): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(102): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(102): error: declaration is incompatible with "time_t time(time_t *)"
/usr/include/time.h(75): here

/usr/include/c++/6/bits/locale_classes.h(103): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(104): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(105): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(105): error: declaration is incompatible with "__nv_bool all(__nv_bool)"
/usr/include/device_atomic_functions.hpp(216): here

/usr/include/c++/6/bits/locale_classes.h(126): error: function "locale" is not a type name

/usr/include/c++/6/bits/locale_classes.h(136): error: "explicit" is not allowed

/usr/include/c++/6/bits/locale_classes.h(151): error: overloaded function "locale" is not a type name

/usr/include/c++/6/bits/locale_classes.h(151): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(162): error: "explicit" is not allowed

/usr/include/c++/6/bits/locale_classes.h(163): error: expected a "{"

/usr/include/c++/6/bits/locale_classes.h(177): error: overloaded function "locale" is not a type name

/usr/include/c++/6/bits/locale_classes.h(177): error: identifier "category" is undefined

/usr/include/c++/6/bits/locale_classes.h(178): error: expected a "{"

Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_000038af_00000000-6_bvh_tree.cpp1.ii".
Compilation terminated.
eval.make:160: recipe for target 'obj/debug/eval/bvh_tree.o' failed
make[1]: *** [obj/debug/eval/bvh_tree.o] Error 1
make[1]: *** Waiting for unfinished jobs....
../libs/acc/primitives.h(60): error: namespace "std" has no member "vector"

../libs/acc/primitives.h(60): error: expected a ")"

../libs/acc/bvh_tree.h(66): error: qualified name is not allowed

../libs/acc/bvh_tree.h(66): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(66): error: expected a ";"

../libs/acc/bvh_tree.h(67): error: qualified name is not allowed

../libs/acc/bvh_tree.h(67): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(67): error: expected a ";"

../libs/acc/bvh_tree.h(70): error: qualified name is not allowed

../libs/acc/bvh_tree.h(70): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(70): error: expected a ";"

../libs/acc/bvh_tree.h(84): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(84): error: expected a ")"

../libs/acc/bvh_tree.h(86): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(86): error: expected a ")"

../libs/acc/bvh_tree.h(88): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(88): error: expected a ")"

../libs/acc/bvh_tree.h(89): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(89): error: expected a ")"

../libs/acc/bvh_tree.h(98): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(98): error: expected a ")"

../libs/acc/bvh_tree.h(114): error: qualified name is not allowed

../libs/acc/bvh_tree.h(114): error: expected a ")"

../libs/acc/bvh_tree.h(115): error: qualified name is not allowed

../libs/acc/bvh_tree.h(115): error: expected a ";"

../libs/acc/bvh_tree.h(132): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(132): error: expected a ")"

../libs/acc/bvh_tree.h(161): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(161): error: expected a ")"

../libs/acc/bvh_tree.h(179): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(179): error: expected a ")"

../libs/acc/bvh_tree.h(277): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(277): error: expected a ")"

../libs/acc/bvh_tree.h(334): error: class template "acc::BVHTree<IdxType, Vec3fType>" has no member "BVHTree"

../libs/acc/bvh_tree.h(356): warning: parsing restarts here after previous syntax error

../libs/acc/bvh_tree.h(358): error: identifier "max_threads" is undefined

../libs/acc/bvh_tree.h(359): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(359): error: expected a ")"

../libs/acc/bvh_tree.h(361): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(361): error: expected a ";"

../libs/acc/bvh_tree.h(364): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(364): error: the global scope has no "ID"

../libs/acc/bvh_tree.h(364): error: expected a ";"

../libs/acc/bvh_tree.h(365): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(365): error: the global scope has no "ID"

../libs/acc/bvh_tree.h(365): error: expected a ";"

../libs/acc/bvh_tree.h(367): error: identifier "IdxType" is undefined

../libs/acc/bvh_tree.h(369): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(369): error: expected a ";"

../libs/acc/bvh_tree.h(370): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(370): error: expected a ";"

../libs/acc/bvh_tree.h(371): error: namespace "std" has no member "vector"

../libs/acc/bvh_tree.h(371): error: expected a ";"

../libs/acc/bvh_tree.h(373): error: identifier "idx" is undefined

../libs/acc/bvh_tree.h(373): error: identifier "node_id" is undefined

../libs/acc/bvh_tree.h(374): error: expected a declaration

../libs/acc/bvh_tree.h(390): warning: parsing restarts here after previous syntax error

../libs/acc/bvh_tree.h(391): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(391): error: overloaded function "std::swap" cannot be defined in the current scope

../libs/acc/bvh_tree.h(391): error: expected a ")"

../libs/acc/bvh_tree.h(393): error: this declaration has no storage class or type specifier

../libs/acc/bvh_tree.h(393): error: expected a ";"

../libs/acc/bvh_tree.h(394): error: expected a declaration

../libs/acc/bvh_tree.h(397): warning: parsing restarts here after previous syntax error

../libs/acc/bvh_tree.h(400): error: BVHTree is not a template

../libs/acc/bvh_tree.h(400): error: identifier "Ray" is undefined

../libs/acc/bvh_tree.h(400): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(400): error: global-scope qualifier (leading "::") is not allowed

../libs/acc/bvh_tree.h(400): error: expected a ")"

../libs/acc/bvh_tree.h(400): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(418): error: BVHTree is not a template

../libs/acc/bvh_tree.h(418): error: identifier "Ray" is undefined

../libs/acc/bvh_tree.h(418): error: identifier "Hit" is undefined

../libs/acc/bvh_tree.h(418): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(469): error: BVHTree is not a template

../libs/acc/bvh_tree.h(470): error: a class or namespace qualified name is required

../libs/acc/bvh_tree.h(470): error: global-scope qualifier (leading "::") is not allowed

../libs/acc/bvh_tree.h(470): error: expected a ")"

../libs/acc/bvh_tree.h(470): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(492): error: BVHTree is not a template

../libs/acc/bvh_tree.h(493): error: a type qualifier is not allowed on a nonmember function

../libs/acc/bvh_tree.h(554): error: BVHTree is not a template

../libs/acc/bvh_tree.h(560): error: expected a declaration

../libs/cacc/float.h(23): warning: parsing restarts here after previous syntax error

../libs/cacc/float.h(24): error: expected a declaration

../libs/cacc/float.h(25): error: expected a declaration

../libs/cacc/float.h(26): error: expected a declaration

../libs/cacc/float.h(38): warning: parsing restarts here after previous syntax error

../libs/cacc/float.h(54): error: expected a declaration

../libs/cacc/vector.h(32): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(61): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(91): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(101): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(111): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(120): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(130): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(139): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(149): warning: this pragma must immediately precede a statement

../libs/cacc/vector.h(160): warning: parsing restarts here after previous syntax error

../libs/cacc/vector.h(162): error: Vector is not a template

../libs/cacc/vector.h(162): error: identifier "Float4" is undefined

../libs/cacc/vector.h(163): error: Vector is not a template

../libs/cacc/vector.h(164): error: Vector is not a template

../libs/cacc/vector.h(169): error: Vector is not a template

../libs/cacc/vector.h(169): error: Vector is not a template

../libs/cacc/vector.h(169): error: nonmember operator requires a parameter with class or enum type

../libs/cacc/vector.h(180): error: Vector is not a template

../libs/cacc/vector.h(180): error: Vector is not a template

../libs/cacc/vector.h(180): error: nonmember operator requires a parameter with class or enum type

../libs/cacc/vector.h(191): error: Vector is not a template

../libs/cacc/vector.h(191): error: Vector is not a template

../libs/cacc/vector.h(202): error: Vector is not a template

../libs/cacc/vector.h(213): error: Vector is not a template

../libs/cacc/vector.h(226): error: expected a declaration

../libs/cacc/primitives.h(18): warning: parsing restarts here after previous syntax error

../libs/cacc/primitives.h(23): error: namespace "cacc" has no member "Vec3f"

Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_000038bb_00000000-6_kernels.cpp1.ii".
Compilation terminated.
eval.make:168: recipe for target 'obj/debug/eval/kernels.o' failed
make[1]: *** [obj/debug/eval/kernels.o] Error 1
ptxas info : 0 bytes gmem
Makefile:190: recipe for target 'eval' failed
make: *** [eval] Error 2
`

as you can see "../libs/acc/primitives.h(60): error: namespace "std" has no member "vector"" error comes out and maybe it's because of the header issues, i think.

Some documents?

Although I think I'm missing some required procedure to step forward, I tried to use this script ( https://vccimaging.org/Publications/Smith2018UAVPathPlanning/makeTraj.sh ) after building the program is succeeded.

Then I got this error:

generate_proxy_mesh (built on Feb  9 2019, 07:02:25)
	Could not load cloud: No such file or directory

Does this case happen becuase I didn't prepare any ply files before use this script?
When is the ply file exported then?

Could you please tell me more detail of using the program?
Thank you.

Build error inside "eval.make"

My test environment is Ubuntu 18.04 with cuda 9.1.85.

I've got this error at uavmvs make.

Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_00005a74_00000000-6_bvh_tree.cpp1.ii".
Compilation terminated.
eval.make:160: recipe for target 'obj/debug/eval/bvh_tree.o' failed
make[1]: *** [obj/debug/eval/bvh_tree.o] Error 1
Makefile:190: recipe for target 'eval' failed
make: *** [eval] Error 2

Is there any suggestion to solve this?

segmentation fault

when I ran the generate_proxy_mesh to generate a mesh from a point cloud,I got this error

Received signal SIGSEGV (segmentation fault)
Obtained 5 stack frames: 0x5589f7dcfcb8 0x7f5f1fa360c0 0x5589f7d7942a 0x7f5f1fa170b3 0x5589f7d7a15e
generate_proxy_mesh(+0x6ccb8)[0x5589f7dcfcb8]
/lib/x86_64-linux-gnu/libc.so.6(+0x430c0)[0x7f5f1fa360c0]
generate_proxy_mesh(+0x1642a)[0x5589f7d7942a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f5f1fa170b3]
generate_proxy_mesh(+0x1715e)[0x5589f7d7a15e]
Segmentation fault

how can I solve this problem, thx

Can we get the ground truth of NY-1 and UK-1 for further experiements?

We would like to use the ground truth of the model in the benchmark for further experiments. Such as visualizing the error map of the model or find the place with the lowest reconstrucbility. We will be very appreciated if you could share the ground truth of the benchmark to us.

How to visualize the output csv?

I have already run scripts in makeTraj.sh and got a .csv format file.
Cloud you please tell me how to visualize the .ply and .csv? Is it make use of AirSim?

Proxy meshes of the synthetic scenes?

Hi,

Where can we find the proxy meshes of the synthetic scenes (e.g. NY-1, CA-1) discussed in the article? I could not find them either here or through the project page.

Any comment is really appreciated.

Inquiry about Discrepancies in Image Results from Aerial Path Planning for Urban Scene Reconstruction

We have identified some disparities between the images I captured using the Unreal Engine 4 tool provided by author and the benchmark results their supplied. After a thorough analysis, we believe that these differences may be attributed to variations in the camera focal length. However, despite our diligent review of the documentation and settings provided with the tool, we encountered challenges in finding a solution to adjust the focal length.

make error: util/endian.h: No such file or directory

All dependencies are installed, and I use ubuntu 16.04 and cuda-10.0. Any comment is appreciate.

Error message shows below:

==== Building fmt (debug) ====
==== Building sim (debug) ====
==== Building utp (debug) ====
==== Building eval (debug) ====
==== Building template (debug) ====
==== Building interop (debug) ====
==== Building generate_sphere_mesh (debug) ====
==== Building generate_aabb_mesh (debug) ====
==== Building convert-mesh (debug) ====
==== Building normalize-mesh (debug) ====
==== Building colorize-mesh (debug) ====
==== Building estimate_transform-mesh (debug) ====
==== Building convert-image (debug) ====
==== Building normalize-image (debug) ====
==== Building colorize-image (debug) ====
==== Building convert-scene (debug) ====
==== Building evaluate-scene (debug) ====
==== Building annotate-scene (debug) ====
==== Building estimate_transform-scene (debug) ====
==== Building reduce_randomly (debug) ====
==== Building deduce_bundle (debug) ====
==== Building match-scene (debug) ====
==== Building convert-cloud (debug) ====
==== Building convert-volume (debug) ====
==== Building normalize-volume (debug) ====
==== Building generate-trajectory (debug) ====
==== Building shorten-trajectory (debug) ====
==== Building interpolate-trajectory (debug) ====
==== Building evaluate-trajectory (debug) ====
==== Building determine_matching_mask (debug) ====
==== Building estimate_ground_plane (debug) ====
==== Building generate_texture (debug) ====
==== Building generate_gcp_bundle (debug) ====
==== Building generate_proxy_mesh (debug) ====
==== Building generate_proxy_cloud (debug) ====
==== Building generate_guidance_volume (debug) ====
==== Building generate_initial_trajectory (debug) ====
==== Building selector (debug) ====
==== Building simulator (debug) ====
==== Building visualizer (debug) ====
==== Building plan_trajectory (debug) ====
==== Building capture_trajectory (debug) ====
==== Building optimize_trajectory (debug) ====
==== Building evaluate_trajectory (debug) ====
==== Building evaluate_heuristic (debug) ====
evaluate_heuristic.cu
nvcc warning : Resource usage is not shown as the final resource allocation is not done.
In file included from ../apps/evaluate_heuristic/evaluate_heuristic.cu:16:0:
../libs/util/numpy_io.h:12:25: fatal error: util/endian.h: No such file or directory
compilation terminated.
evaluate_heuristic.make:158: recipe for target 'obj/debug/evaluate_heuristic/evaluate_heuristic.o' failed
make[1]: *** [obj/debug/evaluate_heuristic/evaluate_heuristic.o] Error 1
Makefile:436: recipe for target 'evaluate_heuristic' failed
make: *** [evaluate_heuristic] Error 2

How to match the point in ue4?

Sorry,I'm not proficient.May I know haw to match the point position in ue4 of the NY-1 dateset?
Just like how can I get the exact coordinates of the four corners in ue4?
The corner like picture show.
And may I know all the coordinate of dataset like GOTH-1,CA-1,UK-1?
qqzhaopian

something miss

Excuse me!There are some surface was disappear in the model ‘CA-1’ of mvsSim, like this:
image

image

I want to know if it'is the model or if I opened it the wrong way, may I get the full model in mvsSim?

The evaluation tool doesn't work

I found the Evaluation Tools in the website. After reading the README, I use the trajectory provided in NY-1 and generate the image successfully. Then I import the images and reconstruct a model using Reality Capture .

After that, I want to use the evaluation tools to evaluate the model. So I can evaluate my own trajectory. Here is my workflow of the reconstruct model:

    mesh=NY-1.ply
    alignMesh=alignMesh.ply
    gtMesh=NY-1.bin

    ./estimate_transform-mesh $mesh $gtMesh --transform=Talign.m
    ./convert-mesh $mesh $alignMesh --transform=Talign.m

    ./estimate_transform-mesh $alignMesh $gtMesh --transform=Talign.m
    ./convert-mesh $alignMesh $alignMesh --transform=Talign.m

    ./estimate_transform-mesh $alignMesh $gtMesh --transform=Talign.m
    ./convert-mesh $alignMesh $alignMesh --transform=Talign.m

    ./evaluate_reconstruction $alignMesh $gtMesh

After that I found the evaluation scores are very low, only 0.00267581 completeness when 0.0075. So i'm wondering if the convert is not work. Because no matter how many times I use the convert tools, it's average distance is the same.(0.09 for the gesox-mesh_orig.ply, and 0.12 for the model reconstructed by the images provided in the dataset).

Did I misuse the tools?

optimize_trajectory not update camera views correctly. Any suggestion?

Hi, I am able to generate the nadir_trajectory through 'generate-trajectory', then I use the nadir trajectory to compute the optimal traj using 'optimize_trajectory'. Figure below shows nadir and opt traj of NY-1 case

Nadir Traj (151 cameras)
uav1

Opt Traj
uav3

We see that the updated cameras are not update correctly. And the optimization step in around 2 seconds with return:
0 3 0 2.22444
1 2 0 2.22444
What is the meaning of the return?

I also tried the function plan_trajectory, but fails to get any camera view. The parameters used here are same as in the makeTraj.sh.

Any comment is appreciated.

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.