m*array not supported in hdl code generation
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
faizan khan
am 6 Apr. 2014
Kommentiert: faizan khan
am 8 Apr. 2014
Frame = imread('C:\Users\F\2.jpg');
[m n a]=size(Frame); blue=zeros(m,n); red=zeros(m,n); green=zeros(m,n);
blue=Frame(:,:,3);
red=Frame(:,:,1);
green=Frame(:,:,2);
the hdl code generation is showing error " Subscription in m*array is not supported " how can i resolve this error .
0 Kommentare
Akzeptierte Antwort
Tim McBrayer
am 7 Apr. 2014
The dimensional slicing that you are attempting to perform is not supported by HDL Coder. If you have a 3D array as shown above, you will need to read your desired dimension pixel by pixel. Even if your array slicing were implemented directly in hardware, it would require a tremendous amount of FPGA wiring and RAM resources.
Weitere Antworten (0)
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!