gpt4 book ai didi

c++ - OpenCV 2.4 putText()与Scalar的理解

转载 作者:太空狗 更新时间:2023-10-29 21:41:21 26 4
gpt4 key购买 nike

我在 C++ 中使用 OpenCV 2.4.11。我想在我的图片上使用 putText() 函数显示文本。
例如:

putText(imageOutput,"x:",Point(pos[0],pos[1]),1,1,Scalar(255,0,0),2);

Scalar 输入有什么作用?是否有替代输入而不是 Scalar

最佳答案

您的代码:

putText(imageOutput,"x:",Point(pos[0],pos[1]),1,1,Scalar(255,0,0),2); 

您的问题:

What does the Scalar function do?

您正在创建标量对象,您可以在此处查看文档

如果您想创建 BGR(全色)图像,则可以使用 Scalar(B,G,R) 初始化 Scalar。然而,如果您只想要一张灰度图像,您需要做的就是用您的灰度值对其进行初始化:

Scalar(greyScaleValue);

所以你的代码将是:

putText(imageOutput,"x:",Point(pos[0],pos[1]),1,1,Scalar(30),2); 

对于 30 的灰度值。

关于c++ - OpenCV 2.4 putText()与Scalar的理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29062520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com