[OT] Emgu(Open)CV - radek do sloupce

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Neděle Duben 26 13:46:31 CEST 2020


Zna nekdo efektivnejsi postup nez for po pixelech? Resp. jde spis o to, 
dostat pole bytu do sloupce obrazku typu <Gray, Byte> z radkove kamery

Zkusil jsem udelat obrazek s jednim sloupcem Image<Gray, Byte> scanImg = 
new Image<Gray, byte>(1, 4096);

tam to nasypat skrz Buffer.BlockCopy(data, idx, scanImg.Data, 0, 4096);  
uznavam, trosku prasarna ale v principu kdyby se to odladilo...

a pak normalne zkopirovat do hlavniho obrazu, tady ale doslo ke zrade - 
i kdyz ma mit obraz 1 sloupec, je alokovano trojrozmerne pole pro 4 
sloupce, asi optimalizace pro pristup do pameti. To ovsem zhatilo muj 
plan a nic jineho, nez napsat vlastni kod v C pro efektivni presun me 
nenapada. for v C# je ponekud liny.





Další informace o konferenci Hw-list