어떻게 될지 pythonic 방법의 채점 사이의 차이점 밑에 두개의 이미지? (예를 들어,정량화는 두 번째 이미지 25%를 다른 첫 번째)
OpenCV 팝업에서 많은 토론에 대한 이미지의 비교에서 같은이 토론-> 확인 이미지에 대한 유사성으로 OpenCV 그러나 내가 믿지 않고 히스토그램이 비교는 여기서 일하기 때문에 값을 주로 검은색 및 흰색이다.
당신은 어떻게 접근과 같은 문제는 이?
어떻게 될지 pythonic 방법의 채점 사이의 차이점 밑에 두개의 이미지? (예를 들어,정량화는 두 번째 이미지 25%를 다른 첫 번째)
OpenCV 팝업에서 많은 토론에 대한 이미지의 비교에서 같은이 토론-> 확인 이미지에 대한 유사성으로 OpenCV 그러나 내가 믿지 않고 히스토그램이 비교는 여기서 일하기 때문에 값을 주로 검은색 및 흰색이다.
당신은 어떻게 접근과 같은 문제는 이?
내가 찾는 답은 나를 위해 일하고 싶었다 그래서 나는 그것을 공유하는 경우에는 다른 누구와 비슷한 질문입니다. 코드 비교 픽셀의 두 개의 이미지와 차이점을 발견. 동일한 픽셀의 값은 0 입니다. 이것을 알고,우리가 사용할 수 있습니다 numpy 을 찾 non-zero 픽셀을 사용하는 번호를 계산 차이 점수입니다.
이 코드를 사용할 수 있습
import cv2
import numpy as np
img1 = cv2.imread("16x16_orig.png", 0)
img2 = cv2.imread("16x16_dif.png", 0)
#--- take the absolute difference of the images ---
res = cv2.absdiff(img1, img2)
print(res)
#--- convert the result to integer type ---
res = res.astype(np.uint8)
print(np.count_nonzero(res))
#--- find percentage difference based on number of pixels that are not zero ---
percentage = (np.count_nonzero(res) * 100)/ res.size
print(percentage)
를 사용하는 밑에 두개의 이미지를 반환하는 점수의 50%이는 우리가 무엇을 기대합니다.
후에 우리가 absdiff,결과 배열에는 다음과 같습니다:
[[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]
[207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207]]
그것이 중요하다고 이미지를하고자하는 비교해야 합니다.
는 사람들을 위해 호기심이 이미지에 대해서는 원래 질문입니다. 그 결과 2.56%차이 1292non zero 픽셀