缺少Java OpenCV - org.opencv.core.Core rectangle()方法

use*_*445 15 java eclipse import opencv

我有openCV-3.0.0 alpha,我在openCV教程网站上找到了一个示例代码.我习惯了相同的代码并编译它,但是eclipse告诉我无法找到类中的rectangle()方法org.opencv.core.Core.我自己检查了课程,实际上找不到这种方法.有谁知道这个方法现在存储在哪个类中?我发现类似的问题org.opencv.highgui.Highgui在openCV-3.0.0中已经停止并被替换为org.opencv.imgcodecs.Imgcodecs

小智 39

它存在于org.opencv.imgproc.Imgproc包装中,例如

Imgproc.rectangle(webcam_img, null, null, null);
Run Code Online (Sandbox Code Playgroud)


小智 7

在OpenCV 3.0.0中你应该改变

import org.opencv.highgui.Highgui;to import org.opencv.imgcodecs.Imgcodecs;,Highgui.imread()to imgcodecs.imread(),Core.rectangle()to imgproc.rectangle(),Highgui.imwrite()toimgcodecs.imwrite()

请看这个链接 https://fossies.org/diffs/opencv/2.4.11_vs_3.0.0-rc1/samples/java/sbt/src/main/java/DetectFaceDemo.java-diff.html