有没有办法在图像上产生眩光?给定一个带有物体的图像,我想在图像的一部分上产生眩光。如果我有一个 256x256 的图像,我想在第一个 64x64 补丁上产生眩光。 opencv中有我可以使用的函数吗?如果没有,解决这个问题的好方法是什么?
最佳答案
我认为这个例子可以满足你的需要。每次保存一张脸时,屏幕上识别出该脸的部分都会闪烁。因此,眩光每次发生位置和大小都会发生变化。
您可以在这里找到它: https://github.com/MasteringOpenCV/code/tree/master/Chapter8_FaceRecognition
在main.cpp中寻找这部分:
// Make a white flash on the face, so the user knows a photo has been taken.
Mat displayedFaceRegion = displayedFrame(faceRect);
displayedFaceRegion += CV_RGB(90,90,90);
关于c++ - 如何使用opencv在图像上产生眩光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43846306/