【问题标题】:Java OpenCV - org.opencv.core.Core rectangle() method missingJava OpenCV - org.opencv.core.Core rectangle() 方法丢失
【发布时间】:2015-01-06 21:07:01
【问题描述】:

我有 openCV-3.0.0 alpha,我在 openCV 教程网站上找到了示例代码。我曾经使用相同的代码并编译它,但eclipse告诉我找不到org.opencv.core.Core类中的rectangle()方法。我自己检查了课程,确实找不到这种方法。有谁知道这个方法现在存储在哪个类中?我发现 org.opencv.highgui.Highgui 类也有类似的问题,该类在 openCV-3.0.0 中已停产并被 org.opencv.imgcodecs.Imgcodecs 取代

【问题讨论】:

    标签: java eclipse opencv import


    【解决方案1】:

    在 OpenCV 3.0.0 中你应该改变

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

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

    【讨论】:

      【解决方案2】:

      org.opencv.imgproc.Imgproc包中找到,例如

      Imgproc.rectangle(webcam_img, null, null, null);
      

      【讨论】:

      • ...以及所有其他绘图材料、圆、putText 等。
      • 感谢您的回复。有没有什么地方可以找到这个版本的 openCV 的文档?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 2014-04-17
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      相关资源
      最近更新 更多