이미지서치로 이미지 검색하는 경우 동일 이미지 있어도 처음 발견된 이미지의 좌표를 반환하는데요
그 반환된 이미지 좌표를 제외한 상태로 다음 이미지 검색하려면 그 반환된 이미지 좌표를 배열에 집어넣어서
그 좌표를 제외하는 방식으로 이미지서치 하면되나요?
아니면 다른 방법이 있나요?
이미지 서치할때 배열로 동일 이미지 좌표를 한번에 받는 방법이 있나요?
이미지서치로 이미지 검색하는 경우 동일 이미지 있어도 처음 발견된 이미지의 좌표를 반환하는데요
그 반환된 이미지 좌표를 제외한 상태로 다음 이미지 검색하려면 그 반환된 이미지 좌표를 배열에 집어넣어서
그 좌표를 제외하는 방식으로 이미지서치 하면되나요?
아니면 다른 방법이 있나요?
이미지 서치할때 배열로 동일 이미지 좌표를 한번에 받는 방법이 있나요?
광고
전체 최신 인기글
전체 주간 인기글
^s::
SetBatchLines,-1
CoordMode,Pixel,Screen
CoordMode,ToolTip,Screen
result:=MultipleImagesearch(1,1,1024,768,"sample2.bmp")
Loop,Parse,result,`n
{
If A_LoopField=
Break
StringSplit,Pos,A_LoopField,a
ToolTip,%A_Index%,%Pos1%,%Pos2%,%A_Index%
}
return
MultipleImagesearch(xs,ys,xl,yl,image)
{
pos=
xss:=xs
yss:=ys
loop
{
Imagesearch,x,yi,%xss%,%yss%,%xl%,%yl%,%image%
If Errorlevel=1
Break
pos=%pos%%x%a%yi%`n
loop
{
xss:=x+1
If xss=%xl%
Break
Imagesearch,x,y,%xss%,%yss%,%xl%,%yl%,%image%
If Errorlevel=1
Break
pos=%pos%%x%a%y%`n
}
xss:=xs
yss:=yi+1
If yss=%yl%
Break
}
Sort,pos,u
return pos
}