przetwarzanie obrazow

LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 4
0

Cześć,
Czy jest mi ktoś w stanie wyjaśnić jak dokonać redukcji barw dla obrazu 24-bitowego w taki sposób, aby każdy piksel był reprezentowany przez 16 bitów (7 bitów – kanał G, 5 bitów – kanał R, 4 bity – kanał B). Mam też problem jak zrealizować algorytm Otsu.

Program Mathcad :)

TO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

Mathcad czy Mathcad Prime? Działałem w tym pierwszym, "prajma" miałem krótko i generalnie nie jest to idealny program do przetwarzania obrazów :)

My używaliśmy go do obliczeń zespołów mechanicznych, raportów, współpracy z CAD (Pro/E Wildfire), itp.

Ogólnie lepszy byłby MATLAB (tu jest wiele bibliotek do przetwarzania obrazów), Mathematica, MAPLE, itp. czy coś z open-source (Octave, SAGE,....).

LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 4
0

No my działamy w Mathcadzie :) Nie tym prime. Na MATLABie nie uczą nas niestety :c

PI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2787
0

Abstrahując od języka programowania, musisz iterować po każdym pixelu. Masz np 4 bity dla niebieskiego, a pierwotny zakres niebieskiego był 0-255, więc dzielisz ten zakres na 16 części (2^4) i tak np od 0 do 15 będzie wartość 0, od 16 do 31 wartość 1 itd...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.