Ios 绘制矩形边框始终为白色(在实时摄影机流上)

Ios 绘制矩形边框始终为白色(在实时摄影机流上),ios,objective-c,opencv,Ios,Objective C,Opencv,我正在使用此函数在图像上绘制一个矩形(不是灰度): 问题是边框不是绿色的,而是白色的。事实上,无论我选择什么颜色参数,它总是白色的 更新 在每一帧的摄影机流上绘制矩形 - (void)processImage:(Mat&)image 这可能是副作用吗?如何防止它?不要使用CV_RGB(0255,0),因为有alpha通道 试试这个,cv::Scalar(0255,0255)(R,G,B,Alpha) 是的,我错过了阿尔法。谢谢你。 - (void)processImage:(Mat&a

我正在使用此函数在图像上绘制一个矩形(不是灰度):

问题是边框不是绿色的,而是白色的。事实上,无论我选择什么颜色参数,它总是白色的

更新

在每一帧的摄影机流上绘制矩形

- (void)processImage:(Mat&)image
这可能是副作用吗?如何防止它?

不要使用
CV_RGB(0255,0)
,因为有alpha通道

试试这个,
cv::Scalar(0255,0255)
(R,G,B,Alpha)


是的,我错过了阿尔法。谢谢你。
- (void)processImage:(Mat&)image
cv::rectangle(image, cv::Point(fx1,fy1), cv::Point(fx2,fy2), cv::Scalar(0,255,0,255), +3, CV_AA);