Wang Xinyu 
							
						 
					 
					
						
						
							
						
						cb7c8a07d4 
					 
					
						
						
							
							[CVCUDA] PaddleDetection preprocessor support CV-CUDA ( #1493 )  
						
						... 
						
						
						
						* ppdet preproc use manager
* pad_to_size chw opencv
* pad_to_size chw flycv
* fix pad_to_size flycv
* add warning message
* cvcuda convert cubic to linear, padToSize cvcuda
* stridedpad cvcuda
* fix flycv include
* fix flycv include
* fix flycv build
* cast cvcuda
* fix pybind
* fix normalize permute cuda
* base processor move funcs to cc
* Update pad_to_size.cc 
						
						
					 
					
						2023-03-10 12:43:57 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Xinyu 
							
						 
					 
					
						
						
							
						
						044ab993d2 
					 
					
						
						
							
							[CVCUDA] PP-OCR Cls & Rec preprocessor support CV-CUDA ( #1470 )  
						
						... 
						
						
						
						* ppocr cls preprocessor use manager
* hwc2chw cvcuda
* ppocr rec preproc use manager
* ocr rec preproc cvcuda
* fix rec preproc bug
* ppocr cls&rec preproc set normalize
* fix pybind
* address comment 
						
						
					 
					
						2023-03-02 10:50:44 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Xinyu 
							
						 
					 
					
						
						
							
						
						efa46563f3 
					 
					
						
						
							
							[nvJPEG] Integrate nvJPEG decoder ( #1288 )  
						
						... 
						
						
						
						* nvjpeg cmake
* add common decoder, nvjpeg decoder and add image name predict api
* ppclas support nvjpeg decoder
* remove useless comments
* image decoder support opencv
* nvjpeg decode fallback to opencv
* fdtensor add nbytes_allocated
* single image decode api
* fix bug
* add pybind
* ignore nvjpeg on jetson
* fix cmake in
* predict on fdmat
* remove image names predict api, add image decoder tutorial
* Update __init__.py
* fix pybind 
						
						
					 
					
						2023-02-17 10:27:05 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Xinyu 
							
						 
					 
					
						
						
							
						
						d3d914856d 
					 
					
						
						
							
							[CVCUDA] Utilize CV-CUDA batch processing function ( #1223 )  
						
						... 
						
						
						
						* norm and permute batch processing
* move cache to mat, batch processors
* get batched tensor logic, resize on cpu logic
* fix cpu compile error
* remove vector mat api
* nits
* add comments
* nits
* fix batch size
* move initial resize on cpu option to use_cuda api
* fix pybind
* processor manager pybind
* rename mat and matbatch
* move initial resize on cpu to ppcls preprocessor
---------
Co-authored-by: Jason <jiangjiajun@baidu.com > 
						
						
					 
					
						2023-02-07 13:44:30 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Xinyu 
							
						 
					 
					
						
						
							
						
						62e051e21d 
					 
					
						
						
							
							[CVCUDA] CMake integration, vison processor CV-CUDA integration, PaddleClas support CV-CUDA ( #1074 )  
						
						... 
						
						
						
						* cvcuda resize
* cvcuda center crop
* cvcuda resize
* add a fdtensor in fdmat
* get cv mat and get tensor support gpu
* paddleclas cvcuda preprocessor
* fix compile err
* fix windows compile error
* rename reused to cached
* address comment
* remove debug code
* add comment
* add manager run
* use cuda and cuda used
* use cv cuda doc
* address comment
---------
Co-authored-by: Jason <jiangjiajun@baidu.com > 
						
						
					 
					
						2023-01-30 09:33:49 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Xinyu 
							
						 
					 
					
						
						
							
						
						a36f5d3396 
					 
					
						
						
							
							[Backend] cuda normalize and permute, cuda concat, optimized ppcls, ppdet & ppseg ( #546 )  
						
						... 
						
						
						
						* cuda normalize and permute, cuda concat
* add use cuda option for preprocessor
* ppyoloe use cuda normalize
* ppseg use cuda normalize
* add proclib cuda in processor base
* ppcls add use cuda preprocess api
* ppcls preprocessor set gpu id
* fix pybind
* refine ppcls preprocessing use gpu logic
* fdtensor device id is -1 by default
* refine assert message
Co-authored-by: heliqi <1101791222@qq.com > 
						
						
					 
					
						2022-11-14 18:44:00 +08:00 
						 
				 
			
				
					
						
							
							
								Jason 
							
						 
					 
					
						
						
							
						
						6633fa3db9 
					 
					
						
						
							
							[Model] [Part 1] Refactor PaddleClas module ( #508 )  
						
						... 
						
						
						
						* Split PaddleClas Module refactor
* Split PaddleClas Module refactor
* fix bug 
						
						
					 
					
						2022-11-07 15:09:00 +08:00 
						 
				 
			
				
					
						
							
							
								DefTruth 
							
						 
					 
					
						
						
							
						
						295af8f467 
					 
					
						
						
							
							[FlyCV] update vision processors with latest FlyCV API ( #503 )  
						
						... 
						
						
						
						* [Other] Add static create methods to Mat
* [Other] avoid field name conflicts
* [FlyCV] update vision processors with latest FlyCV API
* [FlyCV] update vision processors with latest FlyCV API
* [Model] update rvm cv::Mat usage to FD Mat usage 
						
						
					 
					
						2022-11-06 13:29:46 +08:00 
						 
				 
			
				
					
						
							
							
								DefTruth 
							
						 
					 
					
						
						
							
						
						e453902809 
					 
					
						
						
							
							[Other] Add static create methods to Mat ( #497 )  
						
						... 
						
						
						
						* [Other] Add static create methods to Mat
* [Other] avoid field name conflicts 
						
						
					 
					
						2022-11-04 18:36:55 +08:00 
						 
				 
			
				
					
						
							
							
								DefTruth 
							
						 
					 
					
						
						
							
						
						a36d49a973 
					 
					
						
						
							
							[FlyCV] optimize the integration of FlyCV ( #492 )  
						
						... 
						
						
						
						* [Backend] fix lite backend save model error
* [Backend] fixed typos
* [FlyCV] optimize the integration of FlyCV
* [cmake] close some tests options
* [cmake] close some test option
* [FlyCV] remove un-need warnings
* [FlyCV] remove un-need GetMat method
* [FlyCV] optimize FlyCV codes
* [cmake] remove un-need cmake function in examples/CMakelists
* [cmake] support gflags for Android 
						
						
					 
					
						2022-11-04 09:19:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jason 
							
						 
					 
					
						
						
							
						
						bb00e0757e 
					 
					
						
						
							
							[Model] Integrate FlyCV image processing library ( #375 )  
						
						... 
						
						
						
						* Add falcon cmake
* Update CMakeLists.txt
* Add implementation for more preprocessors
* Add more implementation
* Add more implementations by flycv
* Fix some name
* fix some bug
* ready to test
* add fuse
* fix fuse problem
* add debug code
* add debug
* [Android] integrate flycv to Android (#459 )
* [Android] integrate flycv into Andorid
* Falconcv (#27 )
* [Bug Fix ]Update ppseg visualize python api && demo (#454 )
Update ppseg visualize python api && demo
* [Model] update pptracking letterboxresize and add some comment (#438 )
* add override mark
* delete some
* recovery
* recovery
* add tracking
* add tracking py_bind and example
* add pptracking
* add pptracking
* iomanip head file
* add opencv_video lib
* add python libs package
Signed-off-by: ChaoII <849453582@qq.com >
* complete comments
Signed-off-by: ChaoII <849453582@qq.com >
* add jdeTracker_ member variable
Signed-off-by: ChaoII <849453582@qq.com >
* add 'FASTDEPLOY_DECL' macro
Signed-off-by: ChaoII <849453582@qq.com >
* remove kwargs params
Signed-off-by: ChaoII <849453582@qq.com >
* [Doc]update pptracking docs
* delete 'ENABLE_PADDLE_FRONTEND' switch
* add pptracking unit test
* update pptracking unit test
Signed-off-by: ChaoII <849453582@qq.com >
* modify test video file path and remove trt test
* update unit test model url
* remove 'FASTDEPLOY_DECL' macro
Signed-off-by: ChaoII <849453582@qq.com >
* fix build python packages about pptracking on win32
Signed-off-by: ChaoII <849453582@qq.com >
* update comment
Signed-off-by: ChaoII <849453582@qq.com >
* add pptracking model explain
Signed-off-by: ChaoII <849453582@qq.com >
Signed-off-by: ChaoII <849453582@qq.com >
Co-authored-by: Jason <jiangjiajun@baidu.com >
Signed-off-by: ChaoII <849453582@qq.com >
Co-authored-by: huangjianhui <852142024@qq.com >
Co-authored-by: ChaoII <849453582@qq.com >
Co-authored-by: Jason <jiangjiajun@baidu.com >
* [cmake] optimize examples CMakeLists.txt
Signed-off-by: ChaoII <849453582@qq.com >
Co-authored-by: huangjianhui <852142024@qq.com >
Co-authored-by: ChaoII <849453582@qq.com >
Co-authored-by: Jason <jiangjiajun@baidu.com >
* remove debug log
* remove function
* remove function
Signed-off-by: ChaoII <849453582@qq.com >
Co-authored-by: DefTruth <31974251+DefTruth@users.noreply.github.com >
Co-authored-by: huangjianhui <852142024@qq.com >
Co-authored-by: ChaoII <849453582@qq.com > 
						
						
					 
					
						2022-11-01 10:42:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jason 
							
						 
					 
					
						
						
							
						
						24c8fdc27d 
					 
					
						
						
							
							Integrate FalconCV to boost image processing ( #332 )  
						
						... 
						
						
						
						* Rename GetCpuMat to GetOpenCVMat
* refine code structure 
						
						
					 
					
						2022-10-16 14:49:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jason 
							
						 
					 
					
						
						
							
						
						0a0b601853 
					 
					
						
						
							
							Integrate FalconCV to boost image preprocessing ( #331 )  
						
						... 
						
						
						
						Remove opencv cuda code 
						
						
					 
					
						2022-10-09 10:34:51 +08:00 
						 
				 
			
				
					
						
							
							
								huangjianhui 
							
						 
					 
					
						
						
							
						
						625845c7d6 
					 
					
						
						
							
							Update ppseg with eigen functions ( #238 )  
						
						... 
						
						
						
						* Update ppseg backend support type
* Update ppseg preprocess if condition
* Update README.md
* Update README.md
* Update README.md
* Update ppseg with eigen functions
* Delete old argmax function
* Update README.md
* Delete apply_softmax in ppseg example demo
* Update ppseg code with createFromTensor function
* Delete FDTensor2CVMat function
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update ppseg model.cc with transpose&&softmax in place convert
* Update segmentation_result.md
* Update model.cc
* Update README.md
* Update README.md
Co-authored-by: Jason <jiangjiajun@baidu.com > 
						
						
					 
					
						2022-09-22 21:21:47 +08:00 
						 
				 
			
				
					
						
							
							
								Jason 
							
						 
					 
					
						
						
							
						
						68523be411 
					 
					
						
						
							
							Modify file structure to separate python and cpp code ( #223 )  
						
						... 
						
						
						
						Modify code structure 
						
						
					 
					
						2022-09-14 15:44:13 +08:00 
						 
				 
			
				
					
						
							
							
								Jason 
							
						 
					 
					
						
						
							
						
						ffbc5cc42d 
					 
					
						
						
							
							Move cpp code to directory csrcs ( #42 )  
						
						... 
						
						
						
						* move cpp code to csrcs
* move cpp code to csrcs 
						
						
					 
					
						2022-07-26 17:59:02 +08:00 
						 
				 
			
				
					
						
							
							
								jiangjiajun 
							
						 
					 
					
						
						
							
						
						9d87046d78 
					 
					
						
						
							
							first commit  
						
						
						
						
					 
					
						2022-07-05 09:30:15 +00:00