MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ to_ndc()

Kinesis::AABB2D MayaFlux::Kinesis::Vision::BoundingBox::to_ndc ( ) const
inlinenoexcept

Convert to NDC AABB2D for use with Portal::Forma::Element.

Maps [0, 1] image space to [-1, 1] NDC, flipping Y axis.

Definition at line 28 of file Features.hpp.

29 {
30 return {
31 .min = { x * 2.0F - 1.0F, 1.0F - (y + h) * 2.0F },
32 .max = { (x + w) * 2.0F - 1.0F, 1.0F - y * 2.0F },
33 };
34 }

References h, MayaFlux::Kinesis::AABB2D::min, w, x, and y.