1. An object verification apparatus having computing device-executable instructions comprising: a processor to control one or more processor-executable units a matching unit to perform a plurality of different matching algorithms on a query image and generating a plurality of scores; a score normalization unit to normalize each of the generated scores to be adaptive to the quality of the query image by using a different normalization parameter; a weight estimation unit, controlled by the processor, to estimate weights of the normalized scores based on the respective matching algorithms applied; and a score fusion unit to fuse the normalized scores by respectively applying the weights estimated by the weight estimation unit to the normalized scores, wherein the weight estimation unit comprises: a performance evaluation unit to calculate an equal error rate (EER) of each matching algorithm in order to evaluate performance of each matching algorithm; an exponent calculation unit to calculate a weight exponent using a mean value of the calculated EERs; a weight calculation unit to calculate a weight of each matching algorithm using the EER of each matching algorithm and the weight exponent; and a weight normalization unit normalizing the weight of each matching algorithm, and the weight exponent is calculated using Ie=a*E(EERm)2+b*E(EER)+c, E(EER)=max(3+log EERm, 0) wherein IE indicates a weight exponent, EERm indicates a mean value of the respective EERs of the matching algorithms, and a, b and c indicate constants.