1
我想掩蓋從相機獲取的每個框架,並通過Drawable文件夾中的圖像遮罩它。 也就是說,我想在MAT中找到我感興趣的區域。我怎樣才能做到這一點?OpenCv4Android:通過圖像掩蓋框架
我想掩蓋從相機獲取的每個框架,並通過Drawable文件夾中的圖像遮罩它。 也就是說,我想在MAT中找到我感興趣的區域。我怎樣才能做到這一點?OpenCv4Android:通過圖像掩蓋框架
圖像的(說mRgba從相機風景圖像)的投資回報率是由它的尺寸決定的,所以:
Rect roi = new Rect(0,0,mRgba.width(), mRgba.height());
,如果你想掩蓋圖像的特定部分,那麼我會使用建議submat,所以如果mRgba是來自相機的圖像,您可以設置ROI,然後調整繪圖到該區域的大小。例如,要在100x100的正方形中將圖像繪製到原始圖像的左上角。
Rect subROI = new Rect(0,0,100,100);
Mat subimg = mRgba.submat(subROI);
Mat yourDrawable = ....
Imgproc.resize(yourDrawable, submig, submig.size());
由於submig是對subROI的引用,mRgba左上區域的像素將被更新。