运动模糊时,模糊后图片某点的值应该与原图沿运动角度方向前面的点有关,并且越近邻影响越大,即权值越大。所以除了确定卷积核之外,还确定了锚点(anchor)
右下角60度移动,距离50
代码实现:
#include "opencv2/opencv.hpp"
typedef cv::Mat Mat;
void genaratePsf(Mat &psf, cv::Point &anchor, double len,double angle);
int main(int argc, char * argv[])
{
if( argc != 2){
std::cerr << "Usage: " <&