C++ OpenCV绘制相交线,其中相交区域强度求和

C++ OpenCV绘制相交线,其中相交区域强度求和,c++,opencv,draw,C++,Opencv,Draw,有没有办法在单通道矩阵上绘制相交线的强度总和? 例如,如果线条的颜色是100,我画十字,我想在十字架中间有200的强度。 您真的只有两条完全水平和垂直的直线吗?如果是这样,则可以轻松计算交点。如果没有,你有没有理由不想画两张垫子并加上它们?你用什么代码来生成这些线?我会画很多线。我有一组线条,我需要把它们画在一起(以便以后处理结果图像)。我想知道图片中像素的强度——可以用几条线画出来(例如,van形成一个星号——我需要它的中间是线强度的总和)那么我的其他问题呢?我没有漫不经心地问他们;答案可能表

有没有办法在单通道矩阵上绘制相交线的强度总和? 例如,如果线条的颜色是100,我画十字,我想在十字架中间有200的强度。

您真的只有两条完全水平和垂直的直线吗?如果是这样,则可以轻松计算交点。如果没有,你有没有理由不想画两张垫子并加上它们?你用什么代码来生成这些线?我会画很多线。我有一组线条,我需要把它们画在一起(以便以后处理结果图像)。我想知道图片中像素的强度——可以用几条线画出来(例如,van形成一个星号——我需要它的中间是线强度的总和)那么我的其他问题呢?我没有漫不经心地问他们;答案可能表明不同的解决方案。例如,您可以使用两个Mat和加法轻松绘制两条以上的线。或者,如果你有很多行并且需要更高的速度,你可以使用行迭代器,但是如果这些行超过一个像素宽并且不是完全水平/垂直的,它可能会变得复杂。我看到你在我键入回复时编辑了你的评论,以添加更多的细节,但是,通过对输出图像和新行图像求和来迭代添加新行的方法似乎仍然是最简单的。