【发布时间】:2015-11-19 08:23:30
【问题描述】:
在 OpenCv 3.0 中,我在 page 上遵循了人脸检测教程,但这一行
Core.rectangle(frame, facesArray[i].tl(), facesArray[i].br(), new Scalar(0, 255, 0, 255), 3);
返回错误
Error:(205, 21) java: cannot find symbol
symbol: method rectangle(org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Point,org.opencv.core.Scalar,int)
location: class org.opencv.core.Core
【问题讨论】:
-
所有绘图功能在 3.0 中移至 Imgproc
-
@JoanCharmant 我看不出这两个问题有什么相似之处?
-
@ColnsAbt:来自另一个问题:“什么可能导致找不到符号:编译器查看了应该定义标识符的所有位置,但找不到定义。” .在这里,编译器试图在类
Core上找到方法rectangle,并告诉您它不存在。所以它一定是被重命名、移到别处等等。
标签: java opencv javafx opencv3.0