Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中检查MatOfKeyPoint?_Java_Opencv_Mat - Fatal编程技术网

如何在java中检查MatOfKeyPoint?

如何在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

如何检查MatOfKeyPoints是否为空

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。请再核对一下我的答案。