Last commit not found
import ctypes, ctypes.util | |
from ctypes import * | |
from numpy.ctypeslib import ndpointer | |
import sys | |
import os | |
dll_path = os.path.abspath(os.path.dirname(__file__)) + '/libttvocrengine.so' | |
ocr_engine = cdll.LoadLibrary(dll_path) | |
TTVOcrInit = ocr_engine.TTVOcrInit | |
TTVOcrInit.argtypes = [ctypes.c_char_p] | |
TTVOcrInit.restype = ctypes.c_char_p | |
TTVOcrProcess = ocr_engine.TTVOcrProcess | |
TTVOcrProcess.argtypes = [ctypes.c_char_p, ctypes.c_char_p] | |
TTVOcrProcess.restype = ctypes.c_char_p | |
TTVOcrCreditCard = ocr_engine.TTVOcrCreditCard | |
TTVOcrCreditCard.argtypes = [ctypes.c_char_p] | |
TTVOcrCreditCard.restype = ctypes.c_char_p | |
TTVOcrBarCode = ocr_engine.TTVOcrBarCode | |
TTVOcrBarCode.argtypes = [ctypes.c_char_p] | |
TTVOcrBarCode.restype = ctypes.c_char_p | |
TTVOcrGetHWID = ocr_engine.TTVOcrGetHWID | |
TTVOcrGetHWID.argtypes = [] | |
TTVOcrGetHWID.restype = ctypes.c_char_p | |
TTVOcrSetActivation = ocr_engine.TTVOcrSetActivation | |
TTVOcrSetActivation.argtypes = [] | |
TTVOcrSetActivation.restype = ctypes.c_char_p | |
dll_path = os.path.abspath(os.path.dirname(__file__)) + '/libttvifchecker.so' | |
if_engine = cdll.LoadLibrary(dll_path) | |
ttv_if_checker = if_engine.ttv_if_checker | |
ttv_if_checker.argtypes = [ctypes.c_char_p] | |
ttv_if_checker.restype = ctypes.c_int32 | |