你有2000个原始图像,52x52像素,RGB 24位,对应 表示4000x1250像素图像的拼图。
每对相邻图像在1行/列像素上重叠。边界 图像具有重复的像素行/列。尝试重建 难题。
修改
有人这样做了private function runAlgorithm(index:int):void
{
var currentBitmap:Object = allBitmaps[index];
if(currentBitmap.visited) return;
currentBitmap.visited = true;
var left:int = leftMap[currentBitmap.leftRow];
var right:int = rightMap[currentBitmap.rightRow];
var top:int = topMap[currentBitmap.topRow];
var bottom:int = bottomMap[currentBitmap.bottomRow];
if(left != -1){
allBitmaps[left].bitmap.x = currentBitmap.bitmap.x - 50;
runAlgorithm(left);
}
if(right != -1){
allBitmaps[right].bitmap.x = currentBitmap.bitmap.x + 50;
runAlgorithm(right);
}
if(top != -1){
allBitmaps[top].bitmap.y = currentBitmap.bitmap.y - 50;
runAlgorithm(top);
}
if(bottom != -1){
allBitmaps[bottom].bitmap.y = currentBitmap.bitmap.y + 50;
runAlgorithm(bottom);
}
}
如果这是正确的方法,我将需要在python中编写类似的代码或代码