opencv java 去干扰_java - OpenCV Java修补图像格式要求 - 堆栈内存溢出
一直試圖讓修復工作在Android上進行,
int height = (int) viewMat.size().height;
int width = (int) viewMat.size().width;
Mat maskMat = new Mat();
maskMat.create(viewMat.size(), CvType.CV_8U);
maskMat.setTo(bColor);
Point r1 = new Point(width/2-width/10, height/2-height/10);
Point r2 = new Point(width/2+width/10, height/2+height/10);
Scalar color = new Scalar(1);
Core.rectangle(maskMat, r1, r2, color, Core.FILLED);
outMat.create(viewMat.size(), CvType.CV_8UC3);
viewMat.convertTo(outMat, CvType.CV_8UC3);
Photo.inpaint(outMat, maskMat, outMat, 1, Photo.INPAINT_TELEA);
受到了歡迎,
Caused by: CvException [org.opencv.core.CvException: /home/reports/ci/slave_desktop/50-SDK/opencv/modules/photo/src/inpaint.cpp:744:
error: (-210) Only 8-bit 1-channel and 3-channel input/output images are supported in function void cvInpaint(const CvArr*, const CvArr*, CvArr*, double, int)
在logcat中。
嘗試了數小時以各種方式創建Mats的嘗試,但無效。
CV_8U =每通道8位,1通道。 對?
CV_8UC3 =每通道8位,3通道。 對?
那我想念什么呢? 我完全迷住了。
總結
以上是生活随笔為你收集整理的opencv java 去干扰_java - OpenCV Java修补图像格式要求 - 堆栈内存溢出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爱白条放款多久到账
- 下一篇: 钱包易贷放款中要多久