openmvs

package
v1.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OpenMVSConfig

type OpenMVSConfig struct {
	MaxThreads int
	OutputDir  string
	BuildDir   string
}

Config object

func NewOpenMVSConfig

func NewOpenMVSConfig(outputDir string, buildDir string, maxThreads int) *OpenMVSConfig

Helper function to create an OpenMVSConfig

type OpenMVSServiceImpl

type OpenMVSServiceImpl struct {
	Utils  mvgoutils.OpenmvgoUtilsInterface
	Config *OpenMVSConfig
}

OpenMVSService interface implementation

func NewOpenMVSService

func NewOpenMVSService(config *OpenMVSConfig, utils mvgoutils.OpenmvgoUtilsInterface) OpenMVSServiceImpl

Helper function to create a new OpenMVSServiceImpl

func (OpenMVSServiceImpl) RunDensifyPointCloud

func (s OpenMVSServiceImpl) RunDensifyPointCloud()

RunDensifyPointCloud runs the DensifyPointCloud command with the configured parameters

func (OpenMVSServiceImpl) RunPipeline

func (s OpenMVSServiceImpl) RunPipeline()

RunPipeline runs the entire OpenMVS pipeline in sequence

func (OpenMVSServiceImpl) RunReconstructMesh

func (s OpenMVSServiceImpl) RunReconstructMesh()

RunReconstructMesh runs the ReconstructMesh command with the configured parameters

func (OpenMVSServiceImpl) RunRefineMesh

func (s OpenMVSServiceImpl) RunRefineMesh()

RunRefineMesh runs the RefineMesh command with the configured parameters

func (OpenMVSServiceImpl) RunTextureMesh

func (s OpenMVSServiceImpl) RunTextureMesh()

RunTextureMesh runs the TextureMesh command with the configured parameters

type OpenMVSServiceInterface

type OpenMVSServiceInterface interface {
	RunPipeline()
	RunDensifyPointCloud()
	RunReconstructMesh()
	RunRefineMesh()
	RunTextureMesh()
}

OpenMVSServiceInterface defines the methods for running OpenMVS commands in sequence.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL