opencvsharp“OpenCvSharp.CPlusPlus.Scalar& # 39;是'类型'
本文关键字:类型 CPlusPlus Scalar opencvsharp OpenCvSharp | 更新日期: 2023-09-27 18:18:07
我正在尝试创建图像并绘制矩形当我在学习c++时,我使用以下代码:
Mat image =Mat::zeros(RectangleX, RectangleY, CV_8UC3);
对于绘制矩形,我使用以下代码:
rectangle( image, Point( X.x1, Y.y1 ), Point( (sayi.widht1+X.x1), (heights.h1+Y.y1)), Scalar( 0, 55, 255 ), -1, 4 );
但是现在我正在学习c#,我使用以下代码:
Mat image = new Mat image(RectangleX, RectangleY, BitDepth.U8,1);
和这些
Cv2.Rectangle( image, Cv.Point( cx.x1, cy.y1 ), Cv.Point (w.widht1+cx.x1, h.height1 +cy.y1), Scalar( 0, 55, 255 ), -1, 4 );
但是我有这些错误:1)标量OpenCvSharp.CPlusPlus。标量'是一个'类型',但像'变量'一样使用
2)不能创造形象我如何创建图像和绘制矩形??
c++允许你创建一个类的新实例,不管有没有new
。c#只允许使用new
的语法。