小编Pak*_*001的帖子

使用mat.get()返回像素的OpenCV颜色值有时返回null

我尝试在Android和OpenCV 2.4.4上使用mat.get(inx,int y)获取像素的RGB值.

Mat img = Utils.loadResource(getBaseContext(), R.drawable.ex3);
double[] tmp = img.get(100, 100);
if(printLog) Log.v(tag, "Color: "+ tmp[0] +","+ tmp[1] +","+ tmp[2] +"");
Run Code Online (Sandbox Code Playgroud)

Normaly我得到了tmp-Array返回.但在某些像素,我得到了返回"null".(这些点在图片的范围内!)

那么为什么我得到一些坐标数组和其他一些"null"以及如何修复它?

java android opencv

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

java ×1

opencv ×1