YOLO Detection on Grayscale Images

30 次查看(过去 30 天)
Hi,
I am trying to detect objects in the grayscale images, but I get the following error.
"The input image channel size (1) must be the same as the network's input channel size (3)."
Per documentation, it says the network accpets single channel as well, but what could be the reason for the error?
Thanks!
  2 个评论
Kev
Kev 2020-11-6
MATLAB 2020a, and same issue was observed on 2020b.

请先登录,再进行评论。

采纳的回答

Sunil Patidar
Sunil Patidar 2020-11-10
Hi Kev,
It seems to be an issue with the 'trainYOLOV2ObjectDetector' function not being able to accept images that are of size [M x N x 1]. As a workaround you might need to duplicate your grayscale image across all three channels, and use a network that accepts [M x N x 3] sized matrices.
  1 个评论
Kev
Kev 2020-11-10
It works after converting single channel grayscale into 3 channel grayscale.

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by