Function at 0x1010cb70
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1018f7fe
mov eax, dword fs:[0]
push eax
sub esp, 0xc8
mov eax, dword [0x101fc010]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov eax, dword [ebp + 0x14]
mov edi, dword [ebp + 0xc]
mov dword [ebp - 0xd0], eax
mov eax, dword [esi]
call dword [eax + 0x14]
mov ebx, dword [ebp + 0x10]
mov ecx, eax
and ebx, 0xfff
mov dword [ebp - 0xd4], ecx
mov dword [ebp + 0x10], ebx
cmp ecx, 0x10000
jne 0x1010d222
cmp dword [ebp - 0xd0], 0
jl 0x1010ccc9
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x28]
push str.i___0
call fcn.10005380
mov byte [ebp - 4], 2
lea eax, [ebp - 0x58]
push 0x58e
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 3
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 1
cmp dword [ebp - 0x14], 0x10
jb 0x1010cc66
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0
cmp dword [ebp - 0x2c], 0x10
jb 0x1010cc8d
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010ccb7
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
cmp byte [ebp + 0x18], 0
mov ecx, dword [esi + 8]
mov dword [ebp - 0xd0], ecx
je 0x1010ce33
mov eax, dword [ecx]
shr eax, 0xe
test al, 1
jne 0x1010ce03
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x34]
call eax
test al, al
jne 0x1010cd07
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x30]
call eax
test al, al
je 0x1010cdf2
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 4
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x28]
push str._fixedType_____fixedSize__
call fcn.10005380
mov byte [ebp - 4], 6
lea eax, [ebp - 0x58]
push 0x594
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 7
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 5
cmp dword [ebp - 0x14], 0x10
jb 0x1010cd8f
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 4
cmp dword [ebp - 0x2c], 0x10
jb 0x1010cdb6
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010cde0
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
mov ecx, dword [ebp - 0xd0]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Mat::release_void_
mov ecx, dword [ebp - 0xd0]
cmp dword [ebp + 8], 2
jne 0x1010ce33
cmp dword [ecx + 4], 2
jne 0x1010ce33
cmp dword [ecx + 0x10], 0
je 0x1010ce33
mov eax, dword [ecx]
and eax, 0xfff
cmp eax, ebx
jne 0x1010ce33
mov eax, dword [ecx + 8]
cmp eax, dword [edi + 4]
jne 0x1010ce33
mov eax, dword [ecx + 0xc]
cmp eax, dword [edi]
je 0x1010e60f
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x34]
call eax
test al, al
je 0x1010cf7f
mov eax, dword [ebp - 0xd0]
mov edx, dword [eax]
mov ecx, edx
sar ecx, 3
mov eax, ebx
sar eax, 3
and ecx, 0x1ff
and eax, 0x1ff
inc ecx
inc eax
cmp eax, ecx
jne 0x1010ce86
mov cl, byte [esi + 4]
mov eax, 1
shl eax, cl
test dword [ebp + 0x1c], eax
je 0x1010ce86
mov ebx, edx
and ebx, 0xfff
mov dword [ebp + 0x10], ebx
jmp 0x1010cf7f
xor edx, ebx
test edx, 0xfff
je 0x1010cf7f
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
push str.CV_MAT_TYPE_mtype___m.type__
call fcn.10005380
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x58]
push 0x5a2
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0xb
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 9
cmp dword [ebp - 0x14], 0x10
jb 0x1010cf1c
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 8
cmp dword [ebp - 0x2c], 0x10
jb 0x1010cf43
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010cf6d
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [ebp + 8]
test al, al
je 0x1010d20f
mov eax, dword [ebp - 0xd0]
cmp dword [eax + 4], ecx
je 0x1010d090
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x28]
push str.m.dims__dims
call fcn.10005380
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x58]
push 0x5a6
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0xf
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0xd
cmp dword [ebp - 0x14], 0x10
jb 0x1010d02a
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0xc
cmp dword [ebp - 0x2c], 0x10
jb 0x1010d051
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010d07b
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
xor esi, esi
test ecx, ecx
jle 0x1010d20f
mov ebx, dword [ebp - 0xd0]
mov eax, dword [ebx + 0x28]
mov eax, dword [eax + esi*4]
cmp eax, dword [edi + esi*4]
je 0x1010d203
push 0x2b
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
call fcn.1000a180
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x40]
push 0x18
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
push str.cv::_OutputArray::create
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
call fcn.1000a180
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x58]
push 0x15
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
push str.m.size_j___sizes_j_
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
call fcn.1000a180
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x28]
push 0x5a8
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x58]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x13
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x11
cmp dword [ebp - 0x44], 0x10
jb 0x1010d19d
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
mov byte [ebp - 4], 0x10
cmp dword [ebp - 0x2c], 0x10
jb 0x1010d1c4
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x14], 0x10
jb 0x1010d1ee
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
inc esi
cmp esi, ecx
jl 0x1010d0a0
mov ebx, dword [ebp + 0x10]
push ebx
push edi
push ecx
mov ecx, dword [ebp - 0xd0]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Mat::create_int__int_const___int_
jmp 0x1010e60f
cmp ecx, 0x20000
jne 0x1010d55d
cmp dword [ebp - 0xd0], 0
jl 0x1010d326
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x28]
push str.i___0
call fcn.10005380
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x58]
push 0x5b0
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x17
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x15
cmp dword [ebp - 0x14], 0x10
jb 0x1010d2c3
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x14
cmp dword [ebp - 0x2c], 0x10
jb 0x1010d2ea
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010d314
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
mov ecx, dword [esi + 4]
and ecx, 0xfff
cmp ebx, ecx
je 0x1010d43e
sar ebx, 3
and ebx, 0x1ff
inc ebx
cmp ebx, 1
jne 0x1010d353
mov eax, ebx
shl eax, cl
test dword [ebp + 0x1c], eax
jne 0x1010d43e
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x18
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x28]
push str.mtype__type0___CV_MAT_CN_mtype___1____1____type0___fixedDepthMask____0_
call fcn.10005380
mov byte [ebp - 4], 0x1a
lea eax, [ebp - 0x58]
push 0x5b2
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x1b
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x19
cmp dword [ebp - 0x14], 0x10
jb 0x1010d3db
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x18
cmp dword [ebp - 0x2c], 0x10
jb 0x1010d402
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010d42c
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
cmp dword [ebp + 8], 2
jne 0x1010d46d
mov edx, dword [edi]
mov ecx, dword [esi + 0x10]
cmp edx, ecx
jne 0x1010d459
mov eax, dword [edi + 4]
cmp eax, dword [esi + 0xc]
je 0x1010e60f
cmp byte [ebp + 0x18], 0
je 0x1010d46d
cmp edx, dword [esi + 0xc]
jne 0x1010d46d
cmp dword [edi + 4], ecx
je 0x1010e60f
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x1c
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x28]
push str.dims__2____sizes_0___sz.height__sizes_1___sz.width____allowTransposed__sizes_0___sz.width__sizes_1___sz.height__
call fcn.10005380
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x58]
push 0x5b4
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x1f
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x1d
cmp dword [ebp - 0x14], 0x10
jb 0x1010d4f5
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x1c
cmp dword [ebp - 0x2c], 0x10
jb 0x1010d51c
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010d546
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
jmp 0x1010e60f
cmp ecx, 0x30000
je 0x1010df0f
cmp ecx, 0x40000
je 0x1010df0f
cmp ecx, 0xa0000
jne 0x1010d620
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x3c
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x28]
push str.This_method_is_not_implemented_for_oclMat_yet
call fcn.10005380
mov byte [ebp - 4], 0x3e
lea eax, [ebp - 0x58]
push 0x60c
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff2b
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x3f
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
jmp 0x1010d6d0
test ecx, ecx
jne 0x1010d6c4
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x40
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x28]
push str.create___called_for_the_missing_output_array
call fcn.10005380
mov byte [ebp - 4], 0x42
lea eax, [ebp - 0x58]
push 0x611
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffffffffffffe5
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x43
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
jmp 0x1010e60f
cmp ecx, 0x50000
je 0x1010d76a
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x44
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x28]
push str.k__STD_VECTOR_MAT
call fcn.10005380
mov byte [ebp - 4], 0x46
lea eax, [ebp - 0x58]
push 0x615
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x47
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
cmp dword [ebp - 0xd0], 0
mov eax, dword [esi + 8]
mov dword [ebp - 0xd4], eax
jge 0x1010da56
cmp dword [ebp + 8], 2
jne 0x1010d7a8
mov eax, dword [edi]
cmp eax, 1
je 0x1010d842
mov ecx, dword [edi + 4]
cmp ecx, 1
je 0x1010d842
imul eax, ecx
test eax, eax
je 0x1010d842
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x48
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x28]
push str.dims__2___sizes_0___1__sizes_1___1__sizes_0_sizes_1___0_
call fcn.10005380
mov byte [ebp - 4], 0x4a
lea eax, [ebp - 0x58]
push 0x61c
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x4b
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov edx, dword [edi]
mov eax, edx
mov ecx, dword [edi + 4]
imul eax, ecx
test eax, eax
jle 0x1010d857
lea edi, [ecx - 1]
add edi, edx
jmp 0x1010d859
xor edi, edi
mov ebx, dword [ebp - 0xd4]
mov eax, 0x92492493
mov ecx, dword [ebx + 4]
sub ecx, dword [ebx]
imul ecx
add edx, ecx
mov ecx, esi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0xd0], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x30]
call eax
test al, al
je 0x1010d934
cmp edi, dword [ebp - 0xd0]
je 0x1010d934
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x4c
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x28]
push str._fixedSize____len__len0
call fcn.10005380
mov byte [ebp - 4], 0x4e
lea eax, [ebp - 0x58]
push 0x61f
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x4f
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
push edi
mov ecx, ebx
call fcn.1000f1d0
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x34]
call eax
test al, al
je 0x1010e60f
mov edx, dword [esi + 4]
mov eax, dword [ebp - 0xd0]
and edx, 0xfff
mov dword [ebp - 0xd4], edx
cmp eax, edi
jae 0x1010e60f
lea esi, [eax*8]
sub esi, eax
shl esi, 3
sub edi, eax
mov ecx, dword [ebx]
add ecx, esi
mov eax, dword [ecx]
and eax, 0xfff
cmp eax, edx
je 0x1010da47
call sym.opencv_core249.dll_public:_bool___thiscall_cv::Mat::empty_void_const
test al, al
jne 0x1010da32
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x50
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x28]
push str.v_j_.empty__
call fcn.10005380
mov byte [ebp - 4], 0x52
lea eax, [ebp - 0x58]
push 0x628
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x53
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov ecx, dword [ebx]
mov edx, dword [ebp - 0xd4]
mov eax, dword [ecx + esi]
and eax, 0xfffff000
or eax, edx
mov dword [ecx + esi], eax
add esi, 0x38
dec edi
jne 0x1010d978
jmp 0x1010e60f
mov ecx, dword [eax + 4]
sub ecx, dword [eax]
mov eax, 0x92492493
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp dword [ebp - 0xd0], eax
jl 0x1010db14
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x54
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x28]
push str.i____int_v.size__
call fcn.10005380
mov byte [ebp - 4], 0x56
lea eax, [ebp - 0x58]
push 0x62f
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x57
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov eax, dword [ebp - 0xd0]
lea ecx, [eax*8]
sub ecx, eax
cmp byte [ebp + 0x18], 0
mov eax, dword [ebp - 0xd4]
mov eax, dword [eax]
lea ecx, [eax + ecx*8]
mov dword [ebp - 0xd0], ecx
je 0x1010dc44
mov eax, dword [ecx]
shr eax, 0xe
test al, 1
jne 0x1010dc14
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x34]
call eax
test al, al
jne 0x1010db69
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x30]
call eax
test al, al
je 0x1010dc03
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x58
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x28]
push str._fixedType_____fixedSize__
call fcn.10005380
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0x58]
push 0x636
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x5b
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov ecx, dword [ebp - 0xd0]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Mat::release_void_
mov ecx, dword [ebp - 0xd0]
cmp dword [ebp + 8], 2
jne 0x1010dc44
cmp dword [ecx + 4], 2
jne 0x1010dc44
cmp dword [ecx + 0x10], 0
je 0x1010dc44
mov eax, dword [ecx]
and eax, 0xfff
cmp eax, ebx
jne 0x1010dc44
mov eax, dword [ecx + 8]
cmp eax, dword [edi + 4]
jne 0x1010dc44
mov eax, dword [ecx + 0xc]
cmp eax, dword [edi]
je 0x1010e60f
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x34]
call eax
test al, al
je 0x1010dd74
mov eax, dword [ebp - 0xd0]
mov ecx, ebx
sar ecx, 3
and ecx, 0x1ff
inc ecx
mov edx, dword [eax]
mov eax, edx
sar eax, 3
and eax, 0x1ff
mov dword [ebp - 0xd4], ecx
inc eax
cmp ecx, eax
jne 0x1010dc9d
mov cl, byte [esi + 4]
mov eax, 1
shl eax, cl
test dword [ebp + 0x1c], eax
je 0x1010dc9d
mov ebx, edx
and ebx, 0xfff
mov dword [ebp + 0x10], ebx
jmp 0x1010dd74
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x34]
call eax
test al, al
je 0x1010dd74
mov eax, dword [ebp - 0xd0]
mov eax, dword [eax]
sar eax, 3
and eax, 0x1ff
inc eax
cmp dword [ebp - 0xd4], eax
jne 0x1010dcda
mov cl, byte [esi + 4]
mov eax, 1
shl eax, cl
test dword [ebp + 0x1c], eax
jne 0x1010dd74
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x5c
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x28]
push str._fixedType_____CV_MAT_CN_mtype___m.channels______1____CV_MAT_TYPE_flags____fixedDepthMask____0_
call fcn.10005380
mov byte [ebp - 4], 0x5e
lea eax, [ebp - 0x58]
push 0x644
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x5f
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [ebp + 8]
test al, al
je 0x1010defc
mov eax, dword [ebp - 0xd0]
cmp dword [eax + 4], ecx
je 0x1010de34
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x60
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x28]
push str.m.dims__dims
call fcn.10005380
mov byte [ebp - 4], 0x62
lea eax, [ebp - 0x58]
push 0x648
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x63
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov ecx, dword [ebp + 8]
xor esi, esi
test ecx, ecx
jle 0x1010defc
mov ebx, dword [ebp - 0xd0]
mov eax, dword [ebx + 0x28]
mov eax, dword [eax + esi*4]
cmp eax, dword [edi + esi*4]
je 0x1010def0
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x64
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x28]
push str.m.size_j___sizes_j_
call fcn.10005380
mov byte [ebp - 4], 0x66
lea eax, [ebp - 0x58]
push 0x64a
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x67
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov ecx, dword [ebp + 8]
inc esi
cmp esi, ecx
jl 0x1010de44
mov ebx, dword [ebp + 0x10]
push ebx
push edi
push ecx
mov ecx, dword [ebp - 0xd0]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Mat::create_int__int_const___int_
jmp 0x1010e60f
cmp dword [ebp + 8], 2
jne 0x1010df37
mov eax, dword [edi]
cmp eax, 1
je 0x1010e028
mov edx, dword [edi + 4]
cmp edx, 1
je 0x1010e028
imul eax, edx
test eax, eax
je 0x1010e028
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x28]
push str.dims__2___sizes_0___1__sizes_1___1__sizes_0_sizes_1___0_
call fcn.10005380
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x58]
push 0x5ba
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x23
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x21
cmp dword [ebp - 0x14], 0x10
jb 0x1010dfbf
push dword [ebp - 0x28]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x20
cmp dword [ebp - 0x2c], 0x10
jb 0x1010dfe6
push dword [ebp - 0x40]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x30], 0
mov byte [ebp - 0x40], 0
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x44], 0x10
jb 0x1010e010
push dword [ebp - 0x58]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x44], 0xf
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
mov edx, dword [edi + 4]
mov edi, dword [edi]
mov eax, edi
imul eax, edx
test eax, eax
jle 0x1010e03d
lea ebx, [edx - 1]
add ebx, edi
jmp 0x1010e03f
xor ebx, ebx
mov edi, dword [esi + 8]
cmp ecx, 0x40000
jne 0x1010e1fe
cmp dword [ebp - 0xd0], 0
jge 0x1010e130
mov eax, dword [esi]
mov ecx, esi
mov eax, dword [eax + 0x30]
call eax
test al, al
je 0x1010e123
mov ecx, dword [edi + 4]
mov eax, 0x2aaaaaab
sub ecx, dword [edi]
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp ebx, eax
je 0x1010e123
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x24
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x28]
push str._fixedSize____len__vv.size__
call fcn.10005380
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x58]
push 0x5c3
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x27
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
push ebx
mov ecx, edi
call fcn.1011c420
jmp 0x1010e60f
mov ecx, dword [edi + 4]
mov eax, 0x2aaaaaab
sub ecx, dword [edi]
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp dword [ebp - 0xd0], eax
jl 0x1010e1eb
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x28]
push str.i____int_vv.size__
call fcn.10005380
mov byte [ebp - 4], 0x2a
lea eax, [ebp - 0x58]
push 0x5c7
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x2b
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov eax, dword [ebp - 0xd0]
lea ecx, [eax + eax*2]
mov eax, dword [edi]
lea edi, [eax + ecx*4]
jmp 0x1010e2a5
cmp dword [ebp - 0xd0], 0
jl 0x1010e2a5
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x2c
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x28]
push str.i___0
call fcn.10005380
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0x58]
push 0x5cb
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x2f
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov edx, dword [esi + 4]
mov ecx, dword [ebp + 0x10]
and edx, 0xfff
mov dword [ebp - 0xd0], edx
cmp ecx, edx
je 0x1010e38a
mov eax, edx
sar ecx, 3
sar eax, 3
and ecx, 0x1ff
and eax, 0x1ff
inc ecx
inc eax
cmp ecx, eax
jne 0x1010e2ea
mov eax, 1
mov ecx, edx
shl eax, cl
test dword [ebp + 0x1c], eax
jne 0x1010e38a
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x30
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x28]
push str.mtype__type0___CV_MAT_CN_mtype___CV_MAT_CN_type0_____1____type0___fixedDepthMask____0_
call fcn.10005380
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x58]
push 0x5ce
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x33
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov edx, dword [ebp - 0xd0]
mov ecx, edx
mov eax, 0xba50
and ecx, 7
sar edx, 3
add ecx, ecx
and edx, 0x1ff
shr eax, cl
inc edx
and eax, 3
mov ecx, eax
mov eax, dword [esi]
shl edx, cl
mov ecx, esi
mov dword [ebp - 0xd0], edx
mov eax, dword [eax + 0x30]
call eax
mov esi, dword [ebp - 0xd0]
test al, al
je 0x1010e471
mov eax, dword [edi + 4]
xor edx, edx
sub eax, dword [edi]
div esi
cmp ebx, eax
je 0x1010e471
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x58]
call fcn.10005380
mov dword [ebp - 4], 0x34
lea ecx, [ebp - 0x40]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x28]
push str._fixedSize____len____vector_uchar__v___size_____esz
call fcn.10005380
mov byte [ebp - 4], 0x36
lea eax, [ebp - 0x58]
push 0x5d1
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xffffff29
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x37
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x40]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10005eb0
cmp esi, 0x100
jg 0x1010e560
je 0x1010e553
lea eax, [esi - 1]
cmp eax, 0x7f
ja case.0x1010e496.5
movzx eax, byte [eax + 0x1010e66c]
jmp dword [eax*4 + 0x1010e630]
push ebx
mov ecx, edi
call fcn.1011b6e0
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011b840
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011b900
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.10062f40
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011b9e0
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011bac0
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011bb80
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011bc60
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011bd30
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011be20
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011bef0
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011c320
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011bfe0
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011c0b0
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011c180
jmp 0x1010e60f
cmp esi, 0x200
je 0x1010e607
push str.E:opencv_2.4.9modulescore_srcmatrix.cpp
lea ecx, [ebp - 0x40]
call fcn.10005380
mov dword [ebp - 4], 0x38
lea ecx, [ebp - 0x28]
push str.cv::_OutputArray::create
call fcn.10005380
mov byte [ebp - 4], 0x39
lea eax, [ebp - 0x58]
push esi
push str.Vectors_with_element_size__d_are_not_supported._Please__modify_OutputArray::create___n
push eax
call sym.opencv_core249.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_cv::format_char_const__
add esp, 0xc
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x40]
push 0x605
push ecx
lea ecx, [ebp - 0x28]
push ecx
push eax
push 0xfffffffffffffffb
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public:_void___thiscall_cv::Exception::constructor_int__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___int_
mov byte [ebp - 4], 0x3b
push eax
call sym.opencv_core249.dll_void___cdecl_cv::error_class_cv::Exception_const__
add esp, 4
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0xcc]
call sym.opencv_core249.dll_public_virtual:_void___thiscall_cv::Exception::destructor_void_
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x58]
call fcn.10005eb0
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x28]
call fcn.10005eb0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.10005eb0
jmp 0x1010e60f
push ebx
mov ecx, edi
call fcn.1011c250
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10176850
mov esp, ebp
pop ebp
ret 0x18