• Stars
    star
    23
  • Rank 1,016,462 (Top 21 %)
  • Language
    C++
  • Created over 12 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

KMeans clustering in Eigen.

More Repositories

1

Examples

Many examples of many features of many software packages
C++
227
star
2

PatchBasedInpainting

A patch based image inpainting framework.
C++
46
star
3

InteractiveImageGraphCutSegmentation

An ITK/VTK implementation of graph cuts based image segmentation
C++
41
star
4

QtExamples

Examples of how to do many things in Qt
C++
40
star
5

PoissonReconstruction

Poisson surface reconstruction implementation in VTK
C++
36
star
6

VTKHoughPlanes

Hough transform to find planes in point clouds
C++
33
star
7

SuperPixelSegmentation

Segment an image into super pixels
C++
21
star
8

VTK_PCL_Conversions

NOTE: This work has been merged into the PCL trunk repository. Conversion between the VTP and PCD file formats
C++
21
star
9

GrabCut

NOTE: Image segmentation that iteratively uses Expectation Maximization for Gaussian Mixture Model estimation and Graph Cuts.
C++
20
star
10

ClusteringSegmentation

Point cloud segmentation using radially bounded nearest neighbor clustering
C++
20
star
11

Inpainting

Image inpainting
C++
18
star
12

PointCloudHoleFilling

Fills holes in organized point clouds
C++
17
star
13

BGLExamples

Examples of how to use features of the Boost Graph Library. This repository is a staging area while the examples are prepared to be moved one at a time to the Boost repository. Examples that have been moved already can be found here: https://svn.boost.org/svn/boost/trunk/libs/graph/doc/table_of_contents.html
C++
15
star
14

BezierSurface

Bezier surface source and widget for VTK
C++
14
star
15

ImageGraphCutSegmentation

This is a non-interactive version of image graph-cut segmentation with an ITK interface.
C++
14
star
16

MPUReconstruction

MPU surface reconstruction
C++
13
star
17

PointSetProcessing

A set of classes (vtkPointSetOutlierRemoval, vtkPointSetNormalEstimation, vtkPointSetNormalOrientation, vtkPointSetCurvatureEstimation, vtkEuclideanMinimumSpanningTree, and vtkRiemannianGraphFilter) to enable several basic operations on point sets. These classes are implemented as VTK filters.
C++
13
star
18

VTK-GraphConversions

VTK Graph Conversions
C++
12
star
19

WaveletReconstruction

Wavelet based surface reconstruction
C++
12
star
20

PoissonEditing

Poisson editing
C++
11
star
21

vtkOBJWriter

vtkOBJWriter
C++
9
star
22

vtkBestFitPlane

Find the best fit (least squares) plane to a set of points
C++
9
star
23

SyntheticLidarScanner

A synthetic LiDAR scanner for VTK
C++
8
star
24

vtkOFFReader

An OFF reader for VTK
C++
8
star
25

VTKHelpers

Helper functions for VTK
C++
7
star
26

ComputeDescriptors

Compute many different PCL descriptors and add them to a VTK point cloud
C++
7
star
27

InteractiveImageRegistration

Functionality just like Matlab's cpselect, but using ITK/VTK. This allows a user to select corresponding points in two images which are then used as landmarks for registration.
C++
7
star
28

vtkEllipsoidSource

An ellipsoid class for VTK and Paraview
C++
7
star
29

vtkQuadraticSurfaceFitting

Fit a quadratic surface to a point cloud
C++
7
star
30

PatchMatch

PatchMatch in ITK
C++
7
star
31

vtkImageNormalizedCrossCorrelation

Normalized cross correlation of two images
C++
7
star
32

BinaryDenoising

Binary denoising using Loopy Belief Propagation in ITK
C++
7
star
33

PointSetSurfaceReconstruction

VTK Journal 713
C++
7
star
34

InteractiveLidarSegmentation

Interactive LiDAR segmentation
C++
6
star
35

vtkFrameRateWidget

A widget which displays TextActor that displays the current frame rate of the render window
C++
6
star
36

HierarchicalNormalOrientation

Use clustered point hierarchies to orient point cloud normals.
C++
6
star
37

EigenHelpers

Helper functions for the Eigen library.
C++
5
star
38

vtkImageTraversal

Traverse a vtkImageData and get its 4-connected neighbors
C++
5
star
39

PatchMatchImageStack

A stripped down and modified version of ImageStack that provides only what is necessary for the PatchMatch algorithm.
C
5
star
40

PTXTools

Read a PTX file into an ITK image
C++
5
star
41

SuperPoints

Super pixel analogy on point clouds
C++
5
star
42

DouglasPeuckerPolylineSimplification

Simplify a polyline using the Douglas-Peucker algorithm
C++
5
star
43

InteractivePoissonEditing

A GUI for Poisson Editing
C++
5
star
44

StructurePropagation

Image completion using user provided guidance.
C++
5
star
45

XMeansClustering

An algorithm that attempts to determine K in a KMeansClustering setting.
C++
4
star
46

ScribbleInteractorStyle

An interactor style for VTK that allows a user to "scribble" on an image.
C++
4
star
47

StratifiedSampling

Resample a mesh with uniform spacing
C++
4
star
48

Histogram

Histograms of images
C++
4
star
49

BDSInpainting

Inpainting based on Bidirectional Similarity (the coherence term only)
C++
4
star
50

LidarProbability

Consistency and confidence computations of 3D mesh and LiDAR scans.
C++
4
star
51

MooreTracing

Computes an ordered contour on a blob or a discrete image contour.
C++
4
star
52

WalshHadamardTransform

Walsh Hadamard Transform of an image.
C++
4
star
53

ComputationThread

A framework to run long computations in a QT GUI.
C++
4
star
54

Resectioning

Map the colors from an external image onto a LiDAR scan
C++
4
star
55

CriminisiLidarInpainting

Criminisi inpainting specialized to fill LiDAR data
C++
4
star
56

PCLMirror

A git mirror of the PCL SVN repository.
C++
4
star
57

ITK_OneShot

Short programs which perform specific operations on images
C++
4
star
58

vtkPolyDataMovingAverageFilter

Smooth a point cloud by moving each point to the average of its neighbors (RBNN)
C++
4
star
59

KNNGraphFilter

A VTK filter that creates a K-Nearest Neighbor graph on a point set.
C++
4
star
60

ITKHelpers

Helper functions for ITK
C++
4
star
61

vtkVoodooReader

A VTK reader for Voodoo Camera Tracker files
C++
4
star
62

ITKVTKHelpers

Helper functions that operate simultaneously on ITK and VTK structures.
C++
4
star
63

SelectCorrespondences

This repository allows a user to select correspondences in any combination of pairs of 2D and 3D data. It combines the functionality of https://github.com/daviddoria/InteractiveCorrespondenceSelection and https://github.com/daviddoria/SelectCorrespondences2D3D
C++
4
star
64

Widgets

Custom widgets that are reusable
C++
3
star
65

ClosedLoopSimplification

Compute a low-edge-count approximation of a complex, discrete closed contour.
C++
3
star
66

ITK_EM_Example

C++
3
star
67

ComputeAndCompareDescriptors

Compute and compare descriptors
C++
3
star
68

CompareDescriptors

Compare descriptors of all points in a point cloud to a specified point
C++
3
star
69

PriorityBeliefPropagation

Priority Belief Propagation on MRFs (Komodakis)
C++
3
star
70

ITKVTKCamera

Some functions to make viewing ITK images in VTK easier.
C++
3
star
71

vtkKMeansClustering

KMeans clustering for VTK
C++
3
star
72

vtkNoiseFilter

Add noise to polydata points
C++
3
star
73

DynamicProgramming

An implementation of dynamic programming applied to a labeling problem.
C++
3
star
74

vtkPTXReader

Read a Leica ptx file
C++
3
star
75

TensorVoting

Curve extraction via tensor voting
C++
3
star
76

SmallHoleFiller

Fill small holes in an ITK image
C++
3
star
77

AgglomerativeClustering

Agglomerative clustering in VTK
C++
3
star
78

SmartNearestNeighbors

BSP Nearest Neighbors and Voronoi Nearest Neighbors
C++
3
star
79

vtkImageFileReader

Read most common image formats (jpg, png, tiff, bmp)
C++
3
star
80

QtHandleItem

Resize a QGraphicsRectItem with handles
C++
3
star
81

SelectCorrespondences2D3D

Select corresponding points in an image and a point cloud
C++
3
star
82

EngineeringNotes

A repository of the notes from EngineeringNotes.net
3
star
83

ExpectationMaximization

Expectation-Maximization for Gaussian Mixture Models in VTK
C++
3
star
84

vtkBinaryBlobPerimeter

Find boundaries of objects in binary images
C++
3
star
85

InteractivePatchMatch

A GUI interface for the PatchMatch algorithm
C++
3
star
86

PatchComparison

Compare patches of images in many different ways.
C++
3
star
87

LidarScan

This is a legacy project that is currently being ported. It is here for historical preservation only.
C++
3
star
88

itkHoughTransform

Abstract Hough Transform interface for ITK
C
3
star
89

LidarImageHighlight

Select a region in an RGB image associated with a LiDAR scan and highlight the corresponding region of the mesh
C++
3
star
90

Mask

A Mask image type for ITK
C++
3
star
91

Tools

A consolidation of old projects (VTKHelpers, VXLHelpers, Geometry, ModelFile, and KDTree).
C++
2
star
92

DijkstraBinaryImage

Compute the shortest path between two white pixels in a binary image
C++
2
star
93

InteractiveDEMViewer

View an image of a terrain and interactively show the mesh corresponding to a selected region
C++
2
star
94

MarkPoints

Draw squares over a list of pixels in an image
C++
2
star
95

vtkHokuyo

A VTK wrapper of the Hokuyo UTM-30LX driver
Shell
2
star
96

PatchClustering

Cluster patches in an image
C++
2
star
97

ITKQtHelpers

Functions to convert between ITK and Qt formats.
C++
2
star
98

Tutorials

Tutorials on many things
2
star
99

vtkMeanShiftClustering

Mean shift clustering for VTK
C++
2
star
100

ConnectTheDots

Interactively produce a contour from a set of points
C++
2
star