어쨌든 두 BitmapData를 비교하여 유사성 백분율을 얻을 수 있는지 알고 싶습니다. 약간의 조사를 해본 결과 bitmapData.compare (otherBmd)가 나타났습니다. 그러나 크기 나 픽셀이 다른 경우가 아니라 다를 경우에만 반환됩니다. 이것의ActionScript 3의 두 BitmapData 비교
점은 약간의 골밀도는 도서관의 이미지와 카메라를 통해 얻은 비교하는 (그래서 이것은 내가 지금까지 무엇을 가지고 있습니다) :
import flash.display.Bitmap;
import flash.display.BitmapData;
var img1:BitmapData = new monaLisa();
var cam:Camera = Camera.getCamera();
var video:Video = new Video(camMock.width,camMock.height);
video.attachCamera(cam);
video.x=camMock.x;
video.y=camMock.y;
addChild(video);
var pic:BitmapData = new BitmapData(video.width,video.height);
var picBmp:Bitmap = new Bitmap(pic);
picBmp.x = camMock.x;
picBmp.y = camMock.y;
captureCam.buttonMode = true;
captureCam.addEventListener(MouseEvent.CLICK,captureImage);
function captureImage(e:MouseEvent):void {
pic.draw(video);
trace(pic.compare(img1));
//compare two bmd
//do x
}
이 또한 나와 함께 베어하시기 바랍니다. 나는 입니다. 신인입니다.
나는 본다. 고맙습니다. – mikemakesgames
정확히 내가 찾던 것이 아니 었습니다. – mikemakesgames