MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Gradient.cpp File Reference
#include "Gradient.hpp"
#include "ImageFilter.hpp"
#include "KernelSpec.hpp"
#include "MayaFlux/Transitive/Parallel/Execution.hpp"
#include <Eigen/Core>
+ Include dependency graph for Gradient.cpp:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Kinesis
 
namespace  MayaFlux::Kinesis::Vision
 

Functions

void MayaFlux::Kinesis::Vision::canny (std::span< const float > gray, std::span< float > dst, uint32_t w, uint32_t h, float sigma, float low_threshold, float high_threshold)
 Canny edge detector writing into a caller-supplied buffer.
 
std::vector< float > MayaFlux::Kinesis::Vision::canny (std::span< const float > gray, uint32_t w, uint32_t h, float sigma, float low_threshold, float high_threshold)
 Canny edge detector.
 
void MayaFlux::Kinesis::Vision::scharr (std::span< const float > gray, std::span< float > dx, std::span< float > dy, std::span< float > tmp, uint32_t w, uint32_t h)
 Scharr gradient writing dx and dy into caller-supplied buffers.
 
GradientResult MayaFlux::Kinesis::Vision::scharr (std::span< const float > gray, uint32_t w, uint32_t h)
 Scharr gradient operator.
 
void MayaFlux::Kinesis::Vision::sobel (std::span< const float > gray, std::span< float > dx, std::span< float > dy, std::span< float > tmp, uint32_t w, uint32_t h)
 Sobel gradient writing dx and dy into caller-supplied buffers.
 
GradientResult MayaFlux::Kinesis::Vision::sobel (std::span< const float > gray, uint32_t w, uint32_t h)
 Sobel gradient operator.