python ctypes記錄

  • ctypes Enum

from enum import IntEnum

class CEnum(IntEnum):
    @classmethod
    def from_param(cls, obj):
        return int(obj)


class TaskType(CEnum):
    OBJ_DETECT = 0         
    OBJ_FEATURE = 1        
    OBJ_ATTRIBUTE = 2      
    IMG_FEATURE_SAVE = 3   
    IMG_FEATURE_QUERY = 4  
    IMG_FEATURE_COM = 5    
  • python list 轉數組

# 轉整型數組
rect = [1, 1, 100, 100]
c_rect = (c_int * len(rect))(*rect)
# 轉字符串
img_name = (c_char_p * len(name))(*name.encode("utf-8"))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章