how can i find t closest image in many images?
4 ビュー (過去 30 日間)
古いコメントを表示
when i have a original image, which function can help me to find closest image in database?
i want to find the most similar one.
0 件のコメント
採用された回答
Image Analyst
2015 年 1 月 26 日
Other than RMS, there is also SSIM, PSNR, and MD or relative MD. There are functions for psnr() and ssim() in the Image Processing Toolbox.
2 件のコメント
Image Analyst
2015 年 1 月 29 日
Well the images won't be equal if something is different, angle or view. But you can find parts of the image that may be similar or in different locations with functions in the Computer Vision System Toolbox: http://www.mathworks.com/products/computer-vision/features.html#object-detection-and-recognition
その他の回答 (1 件)
Thorsten
2015 年 1 月 26 日
Well, there is lots of research devoted to this question. One simple way would be to compute the RMS (root mean squared) difference between the images:
D = sqrt(mean((im2double(I1(:)) - im2double(I2(:))).^2));
This works only if the images have the same size.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!