我做了一个小程序来计算灰度图像中的白色像素数。如果我在同一个程序中打开图像两次,我会得到不同的结果。如果我显示像素的强度,即使它是相同的图像,它也会改变。如果有人看到问题所在,请帮忙。
File file = new File("file-path");
if(file.exists()){
if(file.delete()){
System.out.println("Delete");
}
else{
System.out.println("not delete");
}
}
感谢您的帮助。
答案 0 :(得分:3)
可能是因为您需要避免使用int
,而uchar
用于灰度图像。使用int
,您将退出图像内存。