... = sqrt (1. 0*(u-u1)*(u-u1) +1. 0*(v-v1)*(v-v1)); D_k = sqrt (1. 0*(u-(P-u1))*(u-(P-u1)) +1. 0*(v-(Q-v1))*(v-(Q-v1))); H.at<Vec2f>(u,v)[0] = 1. 0/ (1. 0+pow(D 01/ Dk,2*n)) *1. 0/ (1. 0+pow(D 01/ D_k,2*n)); ... w.at<float>(x,y) = 1. 0/(m*n); filter2D(imgin,imgout,CV_8U,w); return; } x9 1 1 1 1 1 1 1 1 1 1 16 1 x 1 2 1 2 4 2 1 2 1 Câu 4: Các bước lọc trong ... Mat(P,Q,CV_32FC2,CV_RGB(0,0,0)); double D 01 = 12 , D02 = 12 , D03 = 5, D04 = 5; double Dk, D_k; int u, v; int u1 = 16 4, v1 = 12 1; int u2 = 16 8, v2 = 61; int u3 = 210 , v3 = 61; int u4 = 206, v4 = 12 2; int n =...