我正在尝试按照这个简单的JAVA教程来检测一个面并绘制一个矩形,但是在这行代码中:
Core.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height),new Scalar(0, 255, 0));
我收到以下错误:
The method rectangle(Mat, Point, Point, Scalar) is undefined for the type Core
我正在使用openCV 3,似乎该rectangle方法被删除或更改,但没有文档.
有人可以推我吗?我知道我在这里错过了一个非常小的一点,但我无法发现它.
看起来在OpenCV 3.0 rectangle功能中移动到imgproc模块.试试以下:
Imgproc.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height),new Scalar(0, 255, 0));
Run Code Online (Sandbox Code Playgroud)
请参阅文档中的更多细节.
| 归档时间: |
|
| 查看次数: |
7885 次 |
| 最近记录: |