144 lines
3.8 KiB
Markdown
144 lines
3.8 KiB
Markdown
|
|
## 1-1-1_sample ##
|
|
1 video input, 1 infer task, and 1 output.
|
|

|
|
|
|
## 1-1-N_sample ##
|
|
1 video input, 1 infer task, and 2 outputs.
|
|

|
|
|
|
|
|
## 1-N-N_sample ##
|
|
1 video input and then split into 2 branches for different infer tasks, then 2 total outputs.
|
|

|
|
|
|
|
|
## N-1-N_sample ##
|
|
2 video input and merge into 1 branch automatically for 1 infer task, then resume to 2 branches for outputs again.
|
|

|
|
|
|
|
|
## N-N_sample ##
|
|
multi pipe exist separately and each pipe is 1-1-1 (can be any structure like 1-1-N, 1-N-N)
|
|

|
|
|
|
|
|
## paddle_infer_sample ##
|
|
ocr based on paddle (install paddle_inference first!), 1 video input and 2 outputs (screen, rtmp)
|
|

|
|
|
|
|
|
## src_des_sample ##
|
|
show how src nodes and des nodes work.
|
|
3 (file, rtsp, udp) input and merge into 1 infer task, then resume to 3 branches for outputs (screen, rtmp, fake)
|
|

|
|
|
|
|
|
## trt_infer_sample ##
|
|
vehicle and plate detector based on tensorrt (install tensorrt first!), 1 video input and 3 outputs (screen, file, rtmp)
|
|

|
|
|
|
|
|
## vp_logger_sample ##
|
|
show how `vp_logger` works.
|
|
|
|
## face_tracking_sample ##
|
|
tracking for multi faces.
|
|

|
|
|
|
## vehicle_tracking_sample ##
|
|
tracking for multi vehicles.
|
|

|
|
|
|
## interaction_with_pipe_sample ##
|
|
show how to interact with pipe, such as start/stop channel by calling api.
|
|
|
|
## record_sample ##
|
|
show how `vp_record_node` works.
|
|
|
|
## message_broker_sample & message_broker_sample2 ##
|
|
show how message broker nodes work.
|
|

|
|

|
|
|
|
## mask_rcnn_sample ##
|
|
show image segmentation by mask-rcnn.
|
|

|
|
|
|
## openpose_sample ##
|
|
show pose estimation by openpose network.
|
|

|
|
|
|
## enet_seg_sample ##
|
|
show semantic segmentation by enet network.
|
|

|
|
|
|
## multi_detectors_and_classifiers_sample ##
|
|
show multi infer node work together.
|
|

|
|
|
|
## image_des_sample ##
|
|
show save/push image to local file or remote via udp.
|
|

|
|
|
|
## image_src_sample ##
|
|
show read/receive image from local file or remote via udp.
|
|

|
|
|
|
## rtsp_des_sample ##
|
|
show push video stream via rtsp, no rtsp server needed, you can visit it directly.
|
|

|
|
|
|
## ba_crossline_sample ##
|
|
count for vehicle based on tracking, the simplest one of behaviour analysis.
|
|

|
|
|
|
## plate_recognize_sample ##
|
|
vehicle plate detect and recognize on the whole frame (no need to detect vechile first)
|
|

|
|
|
|
## vehicle_body_scan_sample ##
|
|
detect parts of vehicle based on side view of body
|
|

|
|
|
|
## body_scan_and_plate_detect_sample ##
|
|
2 channels to detect parts of vehicle and detect vehicle plate, you can do something like data fusion later
|
|

|
|
|
|
## app_src_sample ##
|
|
send data to pipeline from host coda using app_src_node
|
|

|
|
|
|
## vehicle_cluster_based_on_classify_encoding_sample ##
|
|
vehicle cluster based on labels(classify) and encoding(feature extract), pipeline would display 3 windows (cluster by t-SNE, cluster by labels, detect result)
|
|

|
|
|
|
## ba_stop_sample ##
|
|
vehicle stop behaviour analysis
|
|

|
|
|
|
## similiarity search ##
|
|
flask demo for vehicle and face similiarity search <br/>
|
|

|
|
|
|
## behaviour analysis ##
|
|
flask demo for crossline and stop<br/>
|
|

|
|
|
|
## property and similiarity search ##
|
|
flask demo for vehicle search by similiarity and properties<br/>
|
|

|
|
|
|
## ba_jam_sample ##
|
|
traffic jam behaviour analysis<br/>
|
|

|
|
|
|
## face recognize ##
|
|
flask demo for face recognize<br/>
|
|

|
|
|
|
## license plate recognize ##
|
|
flask demo for license plate recognize<br/>
|
|

|
|
|
|
[for more samples](../SAMPLES.md) |