docs: public static  <T extends ImageGray<T>>
  	void yuvToRgb(Planar<T> yuv , Planar<T> rgb) {
  		rgb.reshape(rgb.width,rgb.height,3);
  
  		if( rgb.getBandType() == GrayF32.class ) {
  			if(BoofConcurrency.USE_CONCURRENT ) {
  				ImplColorYuv_MT.yuvToRgb_F32((Planar<GrayF32>)yuv,(Planar<GrayF32>)rgb);
  			} else {
  				ImplColorYuv.yuvToRgb_F32((Planar<GrayF32>)yuv,(Planar<GrayF32>)rgb);
  			}
  		} else if( rgb.getBandType() == GrayU8.class ) {
  			if(BoofConcurrency.USE_CONCURRENT ) {
  				ImplColorYuv_MT.ycbcrToRgb_U8((Planar<GrayU8>)yuv,(Planar<GrayU8>)rgb);
  			} else {
  				ImplColorYuv.ycbcrToRgb_U8((Planar<GrayU8>)yuv,(Planar<GrayU8>)rgb);
  			}
  		} else {
  			throw new IllegalArgumentException("Unsupported band type "+rgb.getBandType().getSimpleName());
  		}
  	}