Size: a a a

2020 February 17

Ra

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

Ra

Ruslan aka DUDE in AutoIT RU
а всё что до работы в памяти - уже показал и подсказал
источник

:

:) in AutoIT RU
с переводом в память OpeenCV - не все. уж извените. _Opencv_BMP2IPLM и _cvLoadImage - все равно хотят файл кушать -  я всетаки считаю что происходит именно передача данных для OpenCV.
источник

Ra

Ruslan aka DUDE in AutoIT RU
:)
с переводом в память OpeenCV - не все. уж извените. _Opencv_BMP2IPLM и _cvLoadImage - все равно хотят файл кушать -  я всетаки считаю что происходит именно передача данных для OpenCV.
на основании чего ты решил что _Opencv_BMP2IPLM хочет файл?
источник

:

:) in AutoIT RU
Ruslan aka DUDE
его наверное высвободить надо после предыдущей операции с ним, но это не точно
$hImage3   = _GDIPlus_ImageLoadFromFile($screen_out) ; грузим файл;
           _GDIPlus_ImageDispose($hImage3)
           $hImage4 = _GDIPlus_ImageSaveToFile ($hClone_out,$screen_out) ; сохраним файл
           _GDIPlus_ImageDispose($hImage4)
           _GDIPlus_GraphicsDispose($hGraphics)
ну как бы пыталс я освободить обьеккт. и даже клонировал его чтобы записать
источник

:

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

:

:) in AutoIT RU
тогда ее можно не трогать
источник

Ra

Ruslan aka DUDE in AutoIT RU
:)
$hImage3   = _GDIPlus_ImageLoadFromFile($screen_out) ; грузим файл;
           _GDIPlus_ImageDispose($hImage3)
           $hImage4 = _GDIPlus_ImageSaveToFile ($hClone_out,$screen_out) ; сохраним файл
           _GDIPlus_ImageDispose($hImage4)
           _GDIPlus_GraphicsDispose($hGraphics)
ну как бы пыталс я освободить обьеккт. и даже клонировал его чтобы записать
а может надо просто изучить код _MatchPicture? там же всё есть
источник

Ra

Ruslan aka DUDE in AutoIT RU
:)
угу увидел. кушает из памяти
да у тебя всё так
изучай код а не в слепую меняешь его
источник

:

:) in AutoIT RU
Ruslan aka DUDE
да у тебя всё так
изучай код а не в слепую меняешь его
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
источник

:

:) in AutoIT RU
ну тут то он точно просит файл
источник

:

:) in AutoIT RU
_cvMatchTemplate($hMain_Pic, $hMatch_Pic, $presult, 5) - это данные поиска и метода
источник

Ra

Ruslan aka DUDE 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
ну так эта функция выполнят свое прямое предназначение, тебе не кажется?
источник

:

:) in AutoIT RU
согласен .  как же тогда передать opencv область поиска
источник

Ra

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

:

:) in AutoIT RU
mylise форум американский autoitscript.com
источник

Ra

Ruslan aka DUDE in AutoIT RU
нет
источник

Ra

Ruslan aka DUDE in AutoIT RU
картинка
источник

Ra

Ruslan aka DUDE in AutoIT RU
которую ты кормишь опенсв
источник

:

:) in AutoIT RU
я же ему обе картинки кормлю
источник