bewlow 표시된 코드를 사용하여 일치하는 기능을 찾을 수 있습니다. 두 이미지 사이의 유사성 비율을 계산하고 싶습니다. 나는 OpenCV를 처음 사용합니다. 어떤 종류의 도움도 높게 평가 될 것입니다.OpenCV를 사용하여 두 이미지의 유사성 백분율 계산
FeatureDetector detector = FeatureDetector.create(FeatureDetector.ORB);
DescriptorExtractor extractor = DescriptorExtractor
.create(DescriptorExtractor.ORB);
detector.detect(image1, keypoints1);
detector.detect(image2, keypoints2);
extractor.compute(image1, keypoints1, descriptors1);
extractor.compute(image2, keypoints2, descriptors2);
DescriptorMatcher matcher = DescriptorMatcher
.create(DescriptorMatcher.BRUTEFORCE_HAMMING);
MatOfDMatch matches = new MatOfDMatch();
matcher.match(descriptors1, descriptors2, matches);
다른 용도로 사용할 수있는 라이브러리가 있습니까?
내 대답이 도움이 되었습니까? 더 나은 방법을 찾을 수 있을까요? – JonesV
나는 이미지 프로세싱을하는 초보자이기 때문에 특정 용어를 이해하는 데 시간이 걸렸다. 그러나 나는 이것을 pHash와 pdiff 같은 다른 라이브러리를 탐색하는 동안 구현해야합니다. –
@SorryBoss : 어떻게 이미지를 비교 했습니까? 나는 또한 당신이 안드로이드에서 몇 가지 리드 나 코드를 줄 수있는 동일한 시도를하고있다. –