Zastanawiam się, czy istnieje prosty sposób przekonwertowania obrazu tablicy float na iplimage, , który może być obsługiwany przez opencv. Oczywiście mógłbym stworzyć pusty obraz iplimage z tym samym rozmiarem i skopiować tylko piksel z mojego obrazu tablicy float do emplty iplimage, ale jest tam bardziej eleganckie rozwiązanie tego. Być może szybsza metoda mniej zajmująca pamięć, ponieważ obrazy źródłowe są dość duże, a proces kopiowania zajmie trochę czasu.Konwertuj obraz macierzy pływalności do formatu użytego dla opencv
poważaniem,
Zhengtonic
Dzięki Pal! To powinno się udać. :) – zhengtonic
Dokumentacja OpenCV mówi, że IplImage-> imageData jest typu char. W tym przykładzie jest to tablica float - jak to działa. Zastanawiam się również, czy dane obrazu to tablica 2D czy spłaszczona na 1D? – freakTheMighty
@freakTheMighty Dane są przechowywane w tablicy char, ale co 4 bajty są interpretowane jako jeden float. W C jest to możliwe :). Zobacz http://www.comp.leeds.ac.uk/vision/opencv/iplimage.html dla dobrego opisu. –