如何在java中检查MatOfKeyPoint?
如何检查MatOfKeyPoints是否为空如何在java中检查MatOfKeyPoint?,java,opencv,mat,Java,Opencv,Mat,如何检查MatOfKeyPoints是否为空 MatOfKeyPoint matOfKeyPoint = new MatOfKeyPoint(); 我需要的是 if(matOfKeyPoint.size() != 1x0){ //.............................. } 错误如下: Multiple markers a this line: Syntax Error on token "x0",delete this token Incompa
MatOfKeyPoint matOfKeyPoint = new MatOfKeyPoint();
我需要的是
if(matOfKeyPoint.size() != 1x0){
//..............................
}
错误如下:
Multiple markers a this line:
Syntax Error on token "x0",delete this token
Incompatible operand types size and int
你知道怎么解决这个问题吗
非常感谢您的帮助。
1x0
在Java中不是有效的十六进制整数matOfKeyPoint.size()
的返回类型为size
你应使用:
if(matOfKeyPoint.empty())
或者
如果(!matOfKeyPoint.empty())
如果(matOfKeyPoint.size()!=0x0)仍然不兼容如果(matOfKeyPoint.size()!=0)也不兼容查看Javadoc,size()返回一个大小对象,带有高度和宽度。看看这些值。在Java中,不能将对象引用与基元值进行比较。@JürgenK。请再核对一下我的答案。