Giter Site home page Giter Site logo

uhlmanngroup / pyshot Goto Github PK

View Code? Open in Web Editor NEW
19.0 4.0 8.0 82 KB

A Python API for the SHOT descriptor

License: GNU General Public License v3.0

CMake 3.24% Python 12.66% C++ 78.21% Cython 5.89%
shot-detection shot computer-vision point-cloud cython-wrapper

pyshot's People

Contributors

jjerphan avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

pyshot's Issues

The dimension of SHOT descriptor

Dear author,

Thanks for your work. I have encountered a problem when I use the library to compute SHOT descriptor. I notice in the comment it is mentioned that the dimension of the SHOT descriptor is equal to 16 * (n_bins + 1) * (double_volumes + 1). But when I set n_bins=11 and double_volumes=True. I always get a dimension with 128 rather than 352 as expected. Do you know why it would be the case.

Thanks in advance.

Best regards,
Dongliang

shot on point clouds

Hi,

Is it possible to use shot on point clouds?
I see here the list of faces is required.

Thanks

Installation PySHOT

I am running into some difficulties in the installation of pyshot. I followed the steps and installed eigen3, flann and LZ4 but I get this error message when I try to run "pip install ."

  cl : Command line warning D9002 : ignoring unknown option '-O3'
  shot_descriptor.cpp
  C:\Users\beyin\anaconda3\envs\lidar38_PySHOT\Lib\site-packages\pyshot\include\mesh.h(12): fatal error C1083: Cannot open include file: 'flann/flann.hpp': No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyshot
Running setup.py clean for pyshot
Failed to build pyshot
ERROR: Could not build wheels for pyshot, which is required to install pyproject.toml-based projects.

Could you assist with that.

image

For "maxAngularSectors"

const int maxAngularSectors = m_doubleVolumes? 28: 12;

Hi,

In "src/shot_descriptor.cpp" line 160, the "maxAngularSectors" is set to 28/12 with/without "doubleVolumes".
I think it's probably 32/16 to indicate the number of volumes(i.e. sectors).

Thanks.

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.