Open r-isr opened 4 years ago
hi @r-isr within commit 9ecc4f7d6b24dec4d56a1d5c480fe842625dc57b dontcare committed on 8 Aug You can work from this: ` import os import sys
os.environ['DARKNET_PATH'] = '/usr/local/darknet' sys.path.append(os.environ['DARKNET_PATH'])
import darknet
def main(): network, class_names, class_colors = darknet.load_network( '../nscan-train/data/cfg/yolov4-tiny-3l-numbers-12.cfg', '../nscan-train/data/numbers.data', './data/weights/numbers/yolov4-tiny-3l-numbers-12_last.weights', batch_size=1 )
if name == 'main': main() `
hi @r-isr within commit 9ecc4f7 dontcare committed on 8 Aug
os.environ['DARKNET_PATH'] = '/usr/local/darknet' sys.path.append(os.environ['DARKNET_PATH'])
This saved me. Just add those two lines and you can call darknet without getting this error: OSError: ./libdarknet.so: cannot open shared object file: No such file or directory
Also i would suggest suggest, if calling darknet.py script from another in different folder (using import darknet) and getting this error: ModuleNotFoundError: No module named 'darknet'
Just add sys.path.insert(0, os.path.dirname(os.path.abspath(file))) before calling that python script.
Hi, Could you please add python API for training as well?