J'essaie de comprendre comment fonctionne la fonction cv2.bitwise_and (src1, src2, mask). J'ai donc essayé ce code:bitwise_and comment ça marche?
src1=np.array([1, 2, 3])
src1=np.uint8(src1)
mask=np.array([1,1,4])
mask=np.uint8(mask)
_, mask_bin= cv2.threshold(mask,3,1,cv2.THRESH_BINARY)
res=cv2.bitwise_and(src1,src1,mask_bin)
De la documentation Je comprends que l'opération et fait si mask[I]
pas égal à zéro. Mais je n'ai pas compris pourquoi.
C'était parfait! –
oui, vous avez raison. Merci beaucoup –
@MohammedAwney Comme il a résolu votre problème, vous pouvez accepter cette réponse. – Antonio