Class ImplConvertNV21

java.lang.Object
boofcv.core.encoding.impl.ImplConvertNV21

public class ImplConvertNV21 extends Object
NV21: The format is densely packed. Y is full resolution and UV are interlaced and 1/2 resolution. So same UV values within a 2x2 square
  • Constructor Details

    • ImplConvertNV21

      public ImplConvertNV21()
  • Method Details

    • nv21ToGray

      public static void nv21ToGray(byte[] dataNV, GrayU8 output)
      First block contains gray-scale information and UV data can be ignored.
    • nv21ToGray

      public static void nv21ToGray(byte[] dataNV, GrayF32 output)
      First block contains gray-scale information and UV data can be ignored.
    • nv21ToPlanarYuv_U8

      public static void nv21ToPlanarYuv_U8(byte[] dataNV, Planar<GrayU8> output)
    • nv21ToPlanarYuv_F32

      public static void nv21ToPlanarYuv_F32(byte[] dataNV, Planar<GrayF32> output)
    • nv21ToPlanarRgb_U8

      public static void nv21ToPlanarRgb_U8(byte[] dataNV, Planar<GrayU8> output)
    • nv21ToInterleaved_U8

      public static void nv21ToInterleaved_U8(byte[] dataNV, InterleavedU8 output)
    • nv21ToPlanarRgb_F32

      public static void nv21ToPlanarRgb_F32(byte[] dataNV, Planar<GrayF32> output)
    • nv21ToInterleaved_F32

      public static void nv21ToInterleaved_F32(byte[] dataNV, InterleavedF32 output)