opencv imdecode 保存成灰度图的设置

cv::Mat grayimage = cv::imread(buf,flag)

buf:arry type or vector of bytes

flag:IMREAD_GRAYSCALE(无论传入哪种类型,都将以灰度图保存)

IMREAD_UNCHANGED(传入什么类型的图片,就保存成什么类型的)

IMREAD_COLOR(无论传入哪种类型,都将以彩色图保存)

另外:cv::cvtColor(source,dest,cv::COLOR_BGR2GRAY)将灰度图转成彩色图

猜你喜欢

转载自blog.csdn.net/ynshi57/article/details/103190791