如何使用open cv在图像中绘制矩形? < P>我想用CopyCVC++来画一个矩形?我读了一个叫做CV::矩形的函数,有人能解释这个函数是如何工作的吗?或者有其他方法可以用来绘制矩形吗?< /P> < P>你是对的,你可以使用.

如何使用open cv在图像中绘制矩形? < P>我想用CopyCVC++来画一个矩形?我读了一个叫做CV::矩形的函数,有人能解释这个函数是如何工作的吗?或者有其他方法可以用来绘制矩形吗?< /P> < P>你是对的,你可以使用.,c++,opencv,image-processing,C++,Opencv,Image Processing,您应该能够使用此代码绘制一些东西 cv::rectangle( img, cv::Point2f( 10, 10 ), cv::Point2f(100, 100), cv::Scalar( 255, 0, 0 ) ); 这将绘制一个红色矩形,从左上角(10,10)和右下角(100100)开始 这还假设img有3个usigned int类型的通道,如果类型不同,则需要更改标量中的值。cv::Scalar(255,0,0)//蓝色:按BGR排序的颜色。但是+1用于共享这段代码!

您应该能够使用此代码绘制一些东西

cv::rectangle( img, cv::Point2f( 10, 10 ), cv::Point2f(100, 100), cv::Scalar( 255, 0, 0 ) );
这将绘制一个红色矩形,从左上角(10,10)和右下角(100100)开始

这还假设img有3个usigned int类型的通道,如果类型不同,则需要更改标量中的值。

cv::Scalar(255,0,0)
//蓝色:按BGR排序的颜色。但是+1用于共享这段代码!