I am tying to compare two histograms, but it gives error. Here I have given my code, histogram file and error message.
Histogram file 3*5 matrix(output_test.txt):
1 2 3 4 5
5 2 1 4 2
2 1 2 4 2
code:
Error message: error LNK2019: unresolved external symbol "double __cdecl cv::compareHist(class cv::Mat const &,class cv::Mat const &,int)" (?compareHist@cv@@YANABVMat@1@0H@Z) Is there anybody who can help in this regard?Code:int main(..........) { ................................................ Mat first_histogram(1,feature_vector_size, CV_32F); Mat second_histogram(1,feature_vector_size, CV_32F); for(i=0;i<count_row;i++) { for(j=0;j<count_row;j++) { if(i==j) { comparision_feature[i][j]=0.0; } else { l=0; for(k=0;k<feature_vector_size;k++) { first_histogram.at <float>(l,k)=read_feature[i][k]; second_histogram.at <float>(l,k)=read_feature[j][k]; } temp_distance=compareHist(first_histogram,second_histogram,CV_COMP_CORREL);//error message comparision_feature[i][j]=temp_distance; } } }


Reply With Quote

Bookmarks