| 2836 | } |
| 2837 | |
| 2838 | static void |
| 2839 | icvGetColorModel( int nchannels, const char** colorModel, const char** channelSeq ) |
| 2840 | { |
| 2841 | static const char* tab[][2] = |
| 2842 | { |
| 2843 | {"GRAY", "GRAY"}, |
| 2844 | {"",""}, |
| 2845 | {"RGB","BGR"}, |
| 2846 | {"RGB","BGRA"} |
| 2847 | }; |
| 2848 | |
| 2849 | nchannels--; |
| 2850 | *colorModel = *channelSeq = ""; |
| 2851 | |
| 2852 | if( (unsigned)nchannels <= 3 ) |
| 2853 | { |
| 2854 | *colorModel = tab[nchannels][0]; |
| 2855 | *channelSeq = tab[nchannels][1]; |
| 2856 | } |
| 2857 | } |
| 2858 | |
| 2859 | |
| 2860 | // create IplImage header |
no outgoing calls
no test coverage detected