YOLO Detection on Grayscale Images

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 Commenti

Hi,
Which MATLAB are you using?
Kev
Kev il 6 Nov 2020
MATLAB 2020a, and same issue was observed on 2020b.

Accedi per commentare.

 Risposta accettata

Sunil Patidar
Sunil Patidar il 10 Nov 2020

0 voti

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 Commento

Kev
Kev il 10 Nov 2020
It works after converting single channel grayscale into 3 channel grayscale.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Image Processing and Computer Vision in Centro assistenza e File Exchange

Richiesto:

Kev
il 3 Nov 2020

Commentato:

Kev
il 10 Nov 2020

Community Treasure Hunt

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

Start Hunting!

Translated by