2015-02-19 2 views
0

Мне интересно найти способ построения изображения HSV в Matlab. Я знаю, что могу это сделать, сначала конвертируя его в RGB, но я хочу выяснить, есть ли прямой путь. Благодарю.Как построить изображение HSV с помощью Matlab?

+0

Возможно, используйте 'colormap (hsv)' после вашего вызова 'imshow'? Это дикая догадка haha ​​ –

+0

Определите, что вы подразумеваете под изображением «HSV». Ваш образ уже преобразован в HSV? Что конкретно вы пытаетесь построить? Этот вопрос очень неясен. – rayryeng

ответ

0

Ther является функцией hsv2rgb для преобразования изображения hsv в rgb, если вы собираетесь конвертировать значения самостоятельно.

Поскольку мониторы работают с rgb, изображение должно быть преобразовано в каком-либо месте перед отображением, поэтому я думаю, что это не имеет большого значения, когда это происходит. Я не знаю более прямого подхода к matlab, чем использование hsv2rgb, а затем покажу изображение, и я не думаю, что он есть. (конечно, вы могли бы поместить эти два в пользовательский скрипт, если это поможет сделать код более читаемым).

Смежные вопросы