目前正在
流域例如
<code>
public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
mRgba = inputFrame.rgba();
Imgproc.Canny(mRgba, markers, 80, 90);
Mat threeChannel = new Mat();
Imgproc.cvtColor(mRgba, threeChannel, Imgproc.COLOR_BGR2GRAY);
Imgproc.watershed(threeChannel, markers);
return threeChannel;
}
</code>
然而,與
CvException [org.opencv.core.CvException: /home/reports/ci/slave/50-SDK/opencv/modules/imgproc/src/segmentation.cpp:147: error: (-210) Only 8-bit, 3-channel input images are supported in function void cvWatershed(const CvArr*, CvArr*)
你能告訴我如何正確使用標記從坎尼/ Sobel邊緣檢測飼料失敗一個分水嶺算法?因爲這是我的第一個Android項目,所以Android特定的功能會非常有幫助。
您是否設法解決了顯示純白圖像的問題?我現在面臨類似的問題,找不到任何解決方案。 – 2013-10-09 14:13:24