[英]How can i compare to binary images and verified are almost equal in python?
我有兩個二進制圖像,我用這個:
chiusa = ~(imgsk == img2).all()
進行手術后檢查是否改變了圖像。 現在,我想檢查操作后的2張圖像是否幾乎相同(95%),而不是每一位。
我該如何更改?
假設“二進制圖像”是指1位的位圖圖像(每像素1位的圖像)。
如果兩個圖像的大小相同,則可以對兩個位圖進行按位XOR。
按位XOR操作的真值表為:
a b | o
------+---
0 0 | 0
0 1 | 1
1 0 | 1
1 1 | 0
然后,您可以在位串中找到1的數量,以獲取兩個圖像之間變化的像素數量。
Anderson的“ Bit Twiddling Hacks”頁面提供了幾種不同的策略,可以有效地計算整數/位集中的位數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.