Image.Not 및 Image.AbsDiff의 상호 작용을 이해하지 못합니다.
다음은 코드입니다.
var i0 = CvInvoke.Imread("myimage.jpg").ToImage<Gray,Byte>();
var not = i0.Not();
var diffself = i0.AbsDiff(i0);
var diffnot = i0.AbsDiff(not);
CvInvoke.Imshow(i0,not,diffself,diffnot);
누군가 이미지와 보완 물의 차이가 완전히 새로운 이미지 인 이유를 설명 할 수 있습니까?
어리석은 질문, 내가 작성하자마자 나는 실수를 보았다.
더하기는 빼기의 반대입니다. :)
//var diffnot = i0.AbsDiff(not);
var reverse = i0.Add(not);
CvInvoke.Imshow(i0,not,diffself,reverse);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다