【发布时间】:2021-05-17 05:54:59
【问题描述】:
我是 EmguCV 的新手。我正在尝试使用 CvInvoke.DrawContours() 方法“DrawContours”,但是,运行时出现以下异常:
Emgu.CV.Util.CvException: 'OpenCV: i
错误代码是
if (biggestCountor.Size != 0)
{
CvInvoke.DrawContours(imgBiggestContours, biggestCountor, -1, new MCvScalar(0, 255, 100), 20);
}
biggestCountor 变量是 VectorOfPoint 类型,其值为
[234, 110]
[174, 369]
[601, 405]
代表Points 坐标。
我认为错误出在biggestCountor 变量上,因为将其替换为相同类型的另一个变量,但在同一代码上具有不同的值时,它可以工作。
我正在使用 EmguCV 4.5.1.4349 和 Visual Studio 2019。
【问题讨论】: