Size: a a a

2020 February 17

:

:) in AutoIT RU
local $che2 = _MatchPictures($screen2,$screen_out, 0.60,$posMapscr,3,50) ; ищем 1 скрин на общем результате в файле
источник

:

:) in AutoIT RU
Ruslan aka DUDE
ну всё, тогда никаких проблем с работой в памяти
_MatchPicture - переделать надо чтоб в памяти искал и не блокировал обьекты
источник

:

:) in AutoIT RU
я только смог сделать чтоб искал в файле
источник

:

:) in AutoIT RU
файл в файле
источник

:

:) in AutoIT RU
источник

Ra

Ruslan aka DUDE in AutoIT RU
посмотри на эти два куска и подумай
источник

:

:) in AutoIT RU
теперь открой мою _MatchPictures и скажи мне что не так
источник

Ra

Ruslan aka DUDE in AutoIT RU
ну похоже что ты ничего и не менял, только цикл добавил который открывает последующие файлы с нумерацией
источник

:

:) in AutoIT RU
в общем смысл такой что $screen_out должен пополняться новыми скринами, но он упорно не хочет работать. я делал сперрва через функцию  _WinAPI_CreateBitmap($xP, $yP, 1, 32)
источник

:

:) in AutoIT RU
создавал снова новую картинку
источник

:

:) in AutoIT RU
проблема гдето перед носом но я не могу ее раскусить
источник

Ra

Ruslan aka DUDE in AutoIT RU
для начала выпили из _MatchPictures чтение из файла
источник

Ra

Ruslan aka DUDE in AutoIT RU
замени на чтение из переменной
источник

:

:) in AutoIT RU
Ruslan aka DUDE
замени на чтение из переменной
_MatchPicturesM  - вот я и пытался это сделать
источник

Ra

Ruslan aka DUDE in AutoIT RU
и? что не так то
еще раз посмотри на мой скрин
опиши что делает первый и второй кусок
источник

:

:) in AutoIT RU
Ruslan aka DUDE
и? что не так то
еще раз посмотри на мой скрин
опиши что делает первый и второй кусок
1 кусок грузит файл и узнает размер картинки поиска. 2 кусок грузит файл и узнает размер картинки в которой искать.  но это не совсем так.
источник

:

:) in AutoIT RU
Func _cvLoadImage($filename, $iscolor = 1)
 If $filename = "" Then Return SetError(1)
 $_aResult = DllCall($_opencv_highgui, "int:cdecl", "cvLoadImage", "str", $filename, "int", $iscolor)
 If @error Then ConsoleWrite("File not loading")
 If Not IsArray($_aResult) Then
   MsgBox(16, "Error", "Failed loading DLLs.")
   _OpenCV_Shutdown()
   Exit
 EndIf
 Return $_aResult[0]
EndFunc   ;==>_cvLoadImage
источник

Ra

Ruslan aka DUDE in AutoIT RU
:)
1 кусок грузит файл и узнает размер картинки поиска. 2 кусок грузит файл и узнает размер картинки в которой искать.  но это не совсем так.
а на основании чего ты решил что второй тоже грузит файл?
источник

:

:) in AutoIT RU
ну если смотреть на оригинальный код то он его какраз не грузит, а берет из памяти точнее создает переменную
источник

:

:) in AutoIT RU
из скрина
источник