Spectrum graph from an image
이전 댓글 표시
I'd like to plot a graph (wavelength - intensity) from an image of color like this, how I can do?

Every color should correspond to a specific wavelength of the visible spectrum and to and intensity (from black to pure color). To make the problem easier I can use also only one row of pixels.
Can you help we with this problem? Thanks
채택된 답변
추가 답변 (1개)
Image Analyst
2018년 5월 7일
0 개 추천
There are lots of ways to make a color, not just one. Have you ever heard of metamerism? Why don't we make an assumption that your spectrum is just monochromatic spikes (like lasers). Then you can simply say that the left color is 400 nm and the right color is 700 nm, and simply make up a lookup table giving the wavelength for some input RGB value.
카테고리
도움말 센터 및 File Exchange에서 Modify Image Colors에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!