38 Commits

Author SHA1 Message Date
deadprogram
1cedd9c417 feature: can use build tags to be able to have a reduced size OpenCV build that only contains specific modules
Signed-off-by: deadprogram <ron@hybridgroup.com>
2025-07-06 17:11:11 +02:00
deadprogram
ee743fa233 dnn: allow ReadNet() function to only pass model file, and remove tests for Caffe
Signed-off-by: deadprogram <ron@hybridgroup.com>
2024-09-09 22:54:41 +02:00
deadprogram
e099e20960 dnn: add BlobRectToImageRect() and BlobRectsToImageRects() functions
Signed-off-by: deadprogram <ron@hybridgroup.com>
2024-06-26 12:34:37 +02:00
deadprogram
40e0146d03 dnn: add BlobFromImageWithParams() and BlobFromImagesWithParams() functions
Signed-off-by: deadprogram <ron@hybridgroup.com>
2024-06-26 12:34:37 +02:00
deadprogram
f3641a85f4 all: correct formatting
Signed-off-by: deadprogram <ron@hybridgroup.com>
2023-10-12 00:10:33 +02:00
Kim Eik
fd3de440a5 improved NMSBoxes code 2023-05-14 23:41:18 +02:00
Aleksandar Golubović
b090d9e34b Add created mats in Split and ForwardLayers to profile (#780)
profile: Add created mats in Split and ForwardLayers to profile
test: Close previously unclosed mats in tests
2020-12-13 21:18:00 +01:00
Josh Christie
72a8a1d4d1 Add ReadNetFromONNX and ReadNetFromONNXBytes (#760)
net: Add ReadNetFromONNX and ReadNetFromONNXBytes
2020-11-01 18:40:17 +01:00
Omri Treidel
390b7d7756 Add DetectAndDecodeMulti
* C strings to Go strings
2020-10-21 07:31:12 +02:00
Matt Nelson
b856f1b49f Added ability to load Torch file. Tested features for extracting 128d vectors 2020-10-19 10:25:45 +02:00
Myung-Hyun Kim
dbdc3850b7 Add NMSBoxes function (#736)
* dnn: Go binding of NMSBoxes and NMSBoxesWithParams functions.
2020-10-15 09:14:32 +02:00
freckie
95d7c3311f Fix: using wrong type 2020-09-08 19:21:41 +02:00
Bart Schuurmans
564be66d23 Change constants and corresponding function signatures to have the correct types (#689)
* Annotate constant in const() blocks with the correct type if they have a value specified. Fixes #686.
2020-06-05 17:32:40 +02:00
Daniel
f439aa8d36 Add cuda backend/target 2020-03-02 04:05:45 +01:00
Antek S. Baranski
248d88c17c Adding GetLayerNames() 2019-12-23 10:12:25 +01:00
Wendel Hime
991e606cc1 add ImagesFromBlob (#468)
* dnn: add ImagesFromBlob
2019-06-17 23:39:04 +02:00
Wendel Hime
55da81e80a add BlobFromImages (#467)
* dnn: add BlobFromImages
2019-06-13 15:04:42 +02:00
Ron Evans
cf97fab331 Merge pull request #370 from jheidel/feature-dnn-impl
Implement dnn methods for loading in-memory models.
2019-02-06 19:56:14 +01:00
Ron Evans
3784ac778b dnn: add new backend and target types for NVIDIA and FPGA
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-12-12 09:37:23 +01:00
Jeff Heidel
2f9bffccf4 Implement dnn methods for loading in-memory models. 2018-12-04 08:34:05 -08:00
Douglas Dawson
94247f8604 Add Mat profile wrapper in other areas of the library. 2018-11-18 15:22:14 -05:00
Ron Evans
83fc2fef77 core: stricter use of reflect.SliceHeader
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-07-04 16:17:48 +02:00
Ron Evans
2e4971e2b8 dnn: correct const for device targets to be called Target
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-07-02 12:04:50 +02:00
Ron Evans
ec6c0525e3 dnn: add GetPerfProfile function to Net
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:27:05 +02:00
Ron Evans
3c950456fb dnn: do not init slice with blank entries, since added via append
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:00:35 +02:00
Ron Evans
f6aec090ab dnn: add Close to Layer
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:00:35 +02:00
Ron Evans
fe5d2718ec dnn: add InputNameToIndex to Layer
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:00:35 +02:00
Ron Evans
5ca1f237d9 dnn: add initial Layer implementation alongside enhancements to Net
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:00:35 +02:00
Ron Evans
422f2b2438 net: added ForwardLayers() to accomodate models with multiple output layers
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:00:35 +02:00
Ron Evans
55838602b5 openvino: major WIP on ability to use IE backend
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:00:35 +02:00
Ron Evans
6d05bad777 dnn: add new functions allowing DNN backends such as OpenVINO
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-06-14 16:00:35 +02:00
berak
b3fa3610de dnn: added another helper func and a pose detection demo 2018-03-07 22:17:40 +01:00
berak
134972884f dnn: add a ssd sample and a GetBlobChannel helper 2018-03-07 10:40:13 +01:00
Ron Evans
7e9d22565a opencv: update to OpenCV version 3.4.1
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-03-04 18:15:20 +01:00
Ron Evans
573cd759fe bugfix: correct several errors in size parameter ordering
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-07 15:06:22 +01:00
Ron Evans
3853390e21 dnn: properly close DNN Net class
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-01-18 15:55:35 +01:00
Ron Evans
b969c86057 dnn: add support for loading Tensorflow models
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-01-16 20:53:36 +01:00
deadprogram
7a1592b51f dnn: first pass at adding Caffe support
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-28 20:14:02 +01:00