首页 > 解决方案 > 不存在从“cv::Scalar”到“CvScalar”的合适的用户定义转换

问题描述

我正在准备用这个特征在 pc 中运行旧的 c++ 代码:

代码示例:

CvScalar color = CV_RGB(255, 255, 255);

但返回下一个错误:

Severity    Code    Description Project File    Line    Suppression State
Error   C2440   'initializing': cannot convert from 'cv::Scalar' to 'CvScalar'  

标签: c++imagevisual-studioopencvvisual-c++

解决方案


改变这个:

CvScalar color = CV_RGB(255, 255, 255);

对此:

cv::Scalar color = CV_RGB(255, 255, 255);

推荐阅读