Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 41027

python: how to compute the sharpness features of image

$
0
0
I am extracting the sharpness features of image as shown in the following image mentioned in a paper. ![sharpness](/upfiles/15470017466249903.png) I have done with the following code. Firstly, use the open cv convert the RGB to HSL (luminance is L mentioned in the paper), then get L array. and then used the Laplacian operator to get the LP. Finally, obtain the sharpness value of image based on mathematical form in the paper. img_HLS = cv2.cvtColor(image, cv2.COLOR_BGR2HLS) L = img_HLS[:, :, 1] u = np.mean(L) LP = cv2.Laplacian(L, cv2.CV_16S, ksize = 3) s = np.sum(gray_lap/u) I don't know my solution is right or wrong, if there is problem, please help me correct it. Thank!

Viewing all articles
Browse latest Browse all 41027

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>