mirror of
				https://github.com/PaddlePaddle/FastDeploy.git
				synced 2025-10-31 11:56:44 +08:00 
			
		
		
		
	 e248781784
			
		
	
	e248781784
	
	
	
		
			
			* update .gitignore * Added checking for cmake include dir * fixed missing trt_backend option bug when init from trt * remove un-need data layout and add pre-check for dtype * changed RGB2BRG to BGR2RGB in ppcls model * add model_zoo yolov6 c++/python demo * fixed CMakeLists.txt typos * update yolov6 cpp/README.md * add yolox c++/pybind and model_zoo demo * move some helpers to private * fixed CMakeLists.txt typos * add normalize with alpha and beta * add version notes for yolov5/yolov6/yolox * add copyright to yolov5.cc * revert normalize * fixed some bugs in yolox * Add NanoDet-Plus Model support Co-authored-by: Jason <jiangjiajun@baidu.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			728 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			728 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import fastdeploy as fd
 | |
| import cv2
 | |
| 
 | |
| # 下载模型和测试图片
 | |
| model_url = "https://github.com/RangiLyu/nanodet/releases/download/v1.0.0-alpha-1/nanodet-plus-m_320.onnx"
 | |
| test_jpg_url = "https://raw.githubusercontent.com/ultralytics/yolov5/master/data/images/bus.jpg"
 | |
| fd.download(model_url, ".", show_progress=True)
 | |
| fd.download(test_jpg_url, ".", show_progress=True)
 | |
| 
 | |
| # 加载模型
 | |
| model = fd.vision.rangilyu.NanoDetPlus("nanodet-plus-m_320.onnx")
 | |
| 
 | |
| # 预测图片
 | |
| im = cv2.imread("bus.jpg")
 | |
| result = model.predict(im, conf_threshold=0.35, nms_iou_threshold=0.5)
 | |
| 
 | |
| # 可视化结果
 | |
| fd.vision.visualize.vis_detection(im, result)
 | |
| cv2.imwrite("vis_result.jpg", im)
 | |
| 
 | |
| # 输出预测结果
 | |
| print(result)
 | |
| print(model.runtime_option)
 |