2018年5月10日星期四

用脚本代替flow

import sys
from darkflow.cli import cliHandler
import darkflow.net.yolov2.predict

'''
python flow --model cfg/yolo-voc-6c.cfg --load bin/yolo.weights
 --train --annotation /Users/sisyphus/darkflow/VOCtest2018/Annotation
 --dataset /Users/sisyphus/darkflow/VOCtest2018/JPEGImages --gpu 1.0
 '''

def Train():
    sys.argv = ['flow', '--model', 'cfg/yolo-voc-6c.cfg', '--load', 'bin/yolo.weights', '--train']
    cliHandler(sys.argv)
   

def Predict_Image(imgdir_):
    sys.argv = ['flow','--imgdir',imgdir_,'--model','cfg/yolo-voc-6c.cfg','--load','-1','--json']
    cliHandler(sys.argv)
#    result=darkflow.net.yolov2.predict.postprocess()
#    print(result)   
   
def Predict_Camera():
    sys.argv = ['flow','--model','cfg/yolo-voc-6c.cfg','--load','-1','--demo','camera','--json']
    cliHandler(sys.argv)
   
   
if __name__=='__main__':
    Train()


#    imgdir='sample_img_test30'
#    Predict_Image(imgdir)
   
#    Predict_Camera()

没有评论:

发表评论

Failed to find TIFF library

ImportError: Failed to find TIFF library. Make sure that libtiff is installed and its location is listed in PATH|LD_LIBRARY_PATH|.. 解决方法: ...