opencv: dnn module · opencv dnn module dog cat load network load image make blob network forward...
TRANSCRIPT
-
Alexander Nesterov,
OpenCV: DNN module
Software developer of OpenCV
-
Internet of Things Group 2
Dog
Cat
Deep neural network
-
Internet of Things Group 3
What can be done with DNN?
Learning Inference
Dog
Cat
Dog
Cat
Labels
Error
Forward Forward
weights
-
Internet of Things Group 4
What can be done with DNN?
Learning Inference
Dog
Cat
Dog
Cat
Labels
Error
Forward Forward
weights
-
Internet of Things Group 5
Dog
Cat
Deep neural network
-
Internet of Things Group 6
Deep neural network
Dog
Cat
Loadnetwork
Loadimage
Makeblob
Networkforward
Getoutput
-
Internet of Things Group 7
OpenCV DNN module
Dog
Cat
Loadnetwork
Loadimage
Makeblob
Networkforward
Getoutput
-
Internet of Things Group 8
OpenCV DNN moduleLoad network
Loadnetwork
-
Internet of Things Group 9
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 10
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 11
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 12
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 13
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 14
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 15
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 16
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 17
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 18
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 19
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 20
Loadnetwork
OpenCV DNN moduleLoad network
-
Internet of Things Group 21
OpenCV DNN module
Dog
Cat
Loadnetwork
Loadimage
Makeblob
Networkforward
Getoutput
-
Internet of Things Group 22
Loadimage
OpenCV DNN moduleLoad image
// comment
-
Internet of Things Group 23
Loadimage
OpenCV DNN moduleLoad image from video
-
Internet of Things Group 24
OpenCV DNN module
Dog
Cat
Loadnetwork
Loadimage
Makeblob
Networkforward
Getoutput
-
Internet of Things Group 25
Makeblob
OpenCV DNN moduleMake blob
-
Internet of Things Group 26
Makeblob
OpenCV DNN moduleMake blob
NCHW
W
H
Num
C𝑵 =𝑵𝒖𝒎
𝑪
-
Internet of Things Group 27
Makeblob
OpenCV DNN moduleMake blob
NCHW
[𝟑 × 𝟏𝟐𝟖 × 𝟏𝟐𝟖] [𝟏 × 𝟑 × 𝟏𝟐𝟖 × 𝟏𝟐𝟖]
-
Internet of Things Group 28
Makeblob
OpenCV DNN moduleMake blob
𝒔𝒄𝒂𝒍𝒆 ×
H
W (𝑯,𝑾)
−𝐦𝐞𝐚𝐧𝐑
−𝐦𝐞𝐚𝐧𝐆
−𝐦𝐞𝐚𝐧𝐁
-
Internet of Things Group 29
OpenCV DNN module
Dog
Cat
Loadnetwork
Loadimage
Makeblob
Networkforward
Getoutput
-
Internet of Things Group 30
Networkforward
OpenCV DNN moduleNetwork forward
-
Internet of Things Group 31
OpenCV DNN module
Dog
Cat
Loadnetwork
Loadimage
Makeblob
Networkforward
Getoutput
-
Internet of Things Group 32
DogCat
Getoutput
OpenCV DNN moduleGet output for classification
-
Internet of Things Group 33