Finding sum of all pixel values of a gray image
I want to find the sum of all pixel values of a gray image(Mat type). For that i need to access each pixel's intensity value. How can I do this in java? I'm using opencv library with it. In OpenCV we can use the following code:
for(int j=r.y;j<(r.y+r.height);j++)
{
for (int i=r.x;i<(r.x+r.width);i++)
{
int d= gray_image.at<uchar>(j,i);
sum+=d;
}
}
Please suggest a solution to code it in java. Thanks!! I have tried it by using "Raster" as follows:
Raster raster = Gray_image.getRaster();
but I'm getting following error: The method getRaster() is undefined for the type Mat
Please help me!!
in c++you can use mean
I need to find in java.