我尝试在 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] +"");
Normaly 我得到了 tmp-Array 返回。但是在某些像素上,我返回了“null”。(这些点在图片的范围内!)
那么为什么我在一些坐标上得到一个数组而在其他一些坐标上是“null”以及如何解决这个问题?