私はopenCV-3.0.0 alphaを持っており、openCVチュートリアルWebサイトでサンプルコードを見つけました。同じコードを使用してコンパイルしましたが、Eclipseは_org.opencv.core.Core
_クラスのrectangle()
メソッドが見つからないことを教えてくれました。私は自分でクラスをチェックしましたが、実際にこのメソッドは見つかりませんでした。このメソッドが現在格納されているクラスを知っている人はいますか? openCV-3.0.0で廃止され、_org.opencv.highgui.Highgui
_に置き換えられた_org.opencv.imgcodecs.Imgcodecs
_クラスに同様の問題が見つかりました
org.opencv.imgproc.Imgproc
パッケージにあります。
Imgproc.rectangle(webcam_img, null, null, null);
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