Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
- Original video
cv::Mat syuv(height, width, CV_8UC4, (void*)data);
- ROT selected area in the original picture
cv::Mat ROT(syuv,cv::Rect(x, y, w, h));
- Do obfuscate ROT area
cv::blur(srcROT,srcROT,cv::Size(30,30),cv::Point(-1,-1));
cv::GaussianBlur(srcROT, srcROT, cv::Size(15, 15), 1.5, 1.5);
- Such inshow out syuv is processed effects.
cv :: imshow ( "blur", syuv);