darknet  v3
Classes | Functions | Variables
darknet Namespace Reference

Classes

class  BOX
 
class  DETECTION
 
class  IMAGE
 
class  METADATA
 

Functions

def sample (probs)
 
def c_array (ctype, values)
 
def classify (net, meta, im)
 
def detect (net, meta, image, thresh=.5, hier_thresh=.5, nms=.45)
 

Variables

 lib = CDLL("libdarknet.so", RTLD_GLOBAL)
 
 argtypes
 
 restype
 
 predict = lib.network_predict
 
 set_gpu = lib.cuda_set_device
 
 make_image = lib.make_image
 
 get_network_boxes = lib.get_network_boxes
 
 make_network_boxes = lib.make_network_boxes
 
 free_detections = lib.free_detections
 
 free_ptrs = lib.free_ptrs
 
 network_predict = lib.network_predict
 
 reset_rnn = lib.reset_rnn
 
 load_net = lib.load_network
 
 do_nms_obj = lib.do_nms_obj
 
 do_nms_sort = lib.do_nms_sort
 
 free_image = lib.free_image
 
 letterbox_image = lib.letterbox_image
 
 load_meta = lib.get_metadata
 
 load_image = lib.load_image_color
 
 rgbgr_image = lib.rgbgr_image
 
 predict_image = lib.network_predict_image
 
 net = load_net("cfg/tiny-yolo.cfg", "tiny-yolo.weights", 0)
 
 meta = load_meta("cfg/coco.data")
 
def r = detect(net, meta, "data/dog.jpg")
 

Function Documentation

◆ c_array()

def darknet.c_array (   ctype,
  values 
)

Definition at line 15 of file darknet.py.

◆ classify()

def darknet.classify (   net,
  meta,
  im 
)

Definition at line 117 of file darknet.py.

◆ detect()

def darknet.detect (   net,
  meta,
  image,
  thresh = .5,
  hier_thresh = .5,
  nms = .45 
)

Definition at line 125 of file darknet.py.

◆ sample()

def darknet.sample (   probs)

Definition at line 5 of file darknet.py.

Variable Documentation

◆ argtypes

darknet.argtypes

Definition at line 49 of file darknet.py.

◆ do_nms_obj

darknet.do_nms_obj = lib.do_nms_obj

Definition at line 89 of file darknet.py.

◆ do_nms_sort

darknet.do_nms_sort = lib.do_nms_sort

Definition at line 92 of file darknet.py.

◆ free_detections

darknet.free_detections = lib.free_detections

Definition at line 73 of file darknet.py.

◆ free_image

darknet.free_image = lib.free_image

Definition at line 95 of file darknet.py.

◆ free_ptrs

darknet.free_ptrs = lib.free_ptrs

Definition at line 76 of file darknet.py.

◆ get_network_boxes

darknet.get_network_boxes = lib.get_network_boxes

Definition at line 65 of file darknet.py.

◆ letterbox_image

darknet.letterbox_image = lib.letterbox_image

Definition at line 98 of file darknet.py.

◆ lib

darknet.lib = CDLL("libdarknet.so", RTLD_GLOBAL)

Definition at line 48 of file darknet.py.

◆ load_image

darknet.load_image = lib.load_image_color

Definition at line 106 of file darknet.py.

◆ load_meta

darknet.load_meta = lib.get_metadata

Definition at line 102 of file darknet.py.

◆ load_net

darknet.load_net = lib.load_network

Definition at line 85 of file darknet.py.

◆ make_image

darknet.make_image = lib.make_image

Definition at line 61 of file darknet.py.

◆ make_network_boxes

darknet.make_network_boxes = lib.make_network_boxes

Definition at line 69 of file darknet.py.

◆ meta

darknet.meta = load_meta("cfg/coco.data")

Definition at line 152 of file darknet.py.

◆ net

darknet.net = load_net("cfg/tiny-yolo.cfg", "tiny-yolo.weights", 0)

Definition at line 151 of file darknet.py.

◆ network_predict

darknet.network_predict = lib.network_predict

Definition at line 79 of file darknet.py.

◆ predict

darknet.predict = lib.network_predict

Definition at line 54 of file darknet.py.

◆ predict_image

darknet.predict_image = lib.network_predict_image

Definition at line 113 of file darknet.py.

◆ r

def darknet.r = detect(net, meta, "data/dog.jpg")

Definition at line 153 of file darknet.py.

◆ reset_rnn

darknet.reset_rnn = lib.reset_rnn

Definition at line 82 of file darknet.py.

◆ restype

darknet.restype

Definition at line 50 of file darknet.py.

◆ rgbgr_image

darknet.rgbgr_image = lib.rgbgr_image

Definition at line 110 of file darknet.py.

◆ set_gpu

darknet.set_gpu = lib.cuda_set_device

Definition at line 58 of file darknet.py.