2014-11-10 25 views
12

Ben openCV-3.0.0 alpha'm var ve openCV eğiticileri web sitesinde bir örnek kod buldum. Aynı kodu kullandım ve derledim, ancak eclipse bana org.opencv.core.Core sınıfındaki rectangle() yönteminin bulunamadığını söylüyor. Sınıfı kendim kontrol ettim ve gerçekten bu yöntemi bulamadım. Bu yöntemin hangi sınıfta saklandığını bilen var mı? Bunun org.opencv.imgproc.Imgproc paketinde bulunan org.opencv.imgcodecs.ImgcodecsJava OpenCV - org.opencv.core.Core dikdörtgeni() yöntemi eksik

cevap

33

ile opencv-3.0.0 kesildi ve yerine org.opencv.highgui.Highgui sınıfı, örneğin, benzer bir sorunla karşı karşıya OpenCV

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

bakmak, imgcodecs.imread() için Core.rectangle()Highgui.imwrite()

imgcodecs.imwrite() için, imgproc.rectangle() için import org.opencv.imgcodecs.Imgcodecs; için

import org.opencv.highgui.Highgui;, Highgui.imread() değişmelidir 3.0.0. .. diğer tüm çizim eşyaları, daire, putText vb. ile birlikte. – berak

+0

T Cevabınız için sizi koruyun. Bu openCV sürümü için doküman bulabileceğim bir yer var mı? – user3182445