Java Code Examples for org.opencv.imgproc.Imgproc#cvtColorTwoPlane()
The following examples show how to use
org.opencv.imgproc.Imgproc#cvtColorTwoPlane() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: JavaCamera2View.java From VIA-AI with MIT License | 5 votes |
@Override public Mat rgba() { if (mPreviewFormat == ImageFormat.NV21) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21, 4); else if (mPreviewFormat == ImageFormat.YV12) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGB_I420, 4); // COLOR_YUV2RGBA_YV12 produces inverted colors else if (mPreviewFormat == ImageFormat.YUV_420_888) { assert (mUVFrameData != null); Imgproc.cvtColorTwoPlane(mYuvFrameData, mUVFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21); } else throw new IllegalArgumentException("Preview Format can be NV21 or YV12"); return mRgba; }
Example 2
Source File: JavaCamera2View.java From LPR with Apache License 2.0 | 5 votes |
@Override public Mat rgba() { if (mPreviewFormat == ImageFormat.NV21) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21, 4); else if (mPreviewFormat == ImageFormat.YV12) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGB_I420, 4); // COLOR_YUV2RGBA_YV12 produces inverted colors else if (mPreviewFormat == ImageFormat.YUV_420_888) { assert (mUVFrameData != null); Imgproc.cvtColorTwoPlane(mYuvFrameData, mUVFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21); } else throw new IllegalArgumentException("Preview Format can be NV21 or YV12"); return mRgba; }
Example 3
Source File: JavaCamera2View.java From LicensePlateDiscern with MIT License | 5 votes |
@Override public Mat rgba() { if (mPreviewFormat == ImageFormat.NV21) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21, 4); else if (mPreviewFormat == ImageFormat.YV12) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGB_I420, 4); // COLOR_YUV2RGBA_YV12 produces inverted colors else if (mPreviewFormat == ImageFormat.YUV_420_888) { assert (mUVFrameData != null); Imgproc.cvtColorTwoPlane(mYuvFrameData, mUVFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21); } else throw new IllegalArgumentException("Preview Format can be NV21 or YV12"); return mRgba; }
Example 4
Source File: JavaCamera2View.java From AndroidDocumentScanner with MIT License | 5 votes |
@Override public Mat rgba() { if (mPreviewFormat == ImageFormat.NV21) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21, 4); else if (mPreviewFormat == ImageFormat.YV12) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGB_I420, 4); // COLOR_YUV2RGBA_YV12 produces inverted colors else if (mPreviewFormat == ImageFormat.YUV_420_888) { assert (mUVFrameData != null); Imgproc.cvtColorTwoPlane(mYuvFrameData, mUVFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21); } else throw new IllegalArgumentException("Preview Format can be NV21 or YV12"); return mRgba; }
Example 5
Source File: JavaCamera2View.java From pasm-yolov3-Android with GNU General Public License v3.0 | 5 votes |
@Override public Mat rgba() { if (mPreviewFormat == ImageFormat.NV21) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21, 4); else if (mPreviewFormat == ImageFormat.YV12) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGB_I420, 4); // COLOR_YUV2RGBA_YV12 produces inverted colors else if (mPreviewFormat == ImageFormat.YUV_420_888) { assert (mUVFrameData != null); Imgproc.cvtColorTwoPlane(mYuvFrameData, mUVFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21); } else throw new IllegalArgumentException("Preview Format can be NV21 or YV12"); return mRgba; }
Example 6
Source File: JavaCamera2View.java From OpenCvFaceDetect with Apache License 2.0 | 5 votes |
@Override public Mat rgba() { if (mPreviewFormat == ImageFormat.NV21) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21, 4); else if (mPreviewFormat == ImageFormat.YV12) Imgproc.cvtColor(mYuvFrameData, mRgba, Imgproc.COLOR_YUV2RGB_I420, 4); // COLOR_YUV2RGBA_YV12 produces inverted colors else if (mPreviewFormat == ImageFormat.YUV_420_888) { assert (mUVFrameData != null); Imgproc.cvtColorTwoPlane(mYuvFrameData, mUVFrameData, mRgba, Imgproc.COLOR_YUV2RGBA_NV21); } else throw new IllegalArgumentException("Preview Format can be NV21 or YV12"); return mRgba; }