如何使用opencv在图像上产生眩光
how to produce glare on an image with opencv
有没有办法在图像上产生眩光?给定一个带有物体的图像,我想在图像的一部分上产生眩光。如果我有一个 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);
有没有办法在图像上产生眩光?给定一个带有物体的图像,我想在图像的一部分上产生眩光。如果我有一个 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);