[英]OpenCV: draw a white(!) circle in CV_16UC1 mat
我想在CV_16UC1类型的矩阵中绘制一个白色圆圈。 这基本上就是我做的事情:
cv::Mat bla => Type CV_16UC1
cv::circle(bla, cv::Point(15, 15), 1, COLOR, 20);
我试过Color:
cv::Scalar(0,0,0)
cv::Scalar(255,255,255)
UINT_MAX
但是一切都变黑了......有什么建议吗?
如果我没记错的话, C1
意味着一个频道图像。 尝试使用带有一个demension的颜色: cv::Scalar(0xffff)
我使用0xffff
因为16U
意味着每个通道16个(无符号)位。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.