cv::split使用注意

it2022-05-22  57

问题:

 

 

解决:

1. 注意空间分配

cv::Mat hsv; cv::cvtColor(image, hsv, CV_BGR2HSV); std::vector<cv::Mat> channels(3);  //分配空间 cv::split(hsv, channels); channels[2] = 255; cv::merge(channels, hsv); cv::Mat newImage; cv::cvtColor(hsv, newImage, CV_HSV2BGR);

 

2. 使用vs studio 可能还有问题, 这时候将debug模式换成release模式。

转载于:https://www.cnblogs.com/svenzhang9527/p/10629748.html


最新回复(0)