How to get the hue/saturation of a colourful images?

2 ビュー (過去 30 日間)
ahmad Al sarairah
ahmad Al sarairah 2020 年 1 月 6 日
コメント済み: Image Analyst 2020 年 1 月 7 日
I have a set of colourful images and I want to get the values of CMYK for each images using loop . how can i do that ?

回答 (2 件)

Constantino Carlos Reyes-Aldasoro
Constantino Carlos Reyes-Aldasoro 2020 年 1 月 6 日
If you want hue and saturation, then what you need is to transform from RGB to HSV, try rgb2hsv.

KALYAN ACHARJYA
KALYAN ACHARJYA 2020 年 1 月 6 日
編集済み: KALYAN ACHARJYA 2020 年 1 月 6 日
"I want to get the values of CMYK for each images using"
One way: If the imahes is RGB, then youn can use the following to get the CMYK
C= 255-Red_component;
M= 255-Green_component;
Y= 255-Blue_component;
Other way: rgb2cmtk or here
C=cmyk_image(:,:,1);
M=cmyk_image(:,:,2);
Y=cmyk_image(:,:,3);
K=cmyk_image(:,:,4);
Here loop may issue here, its FAQ to call images one by one and do processing
images=
for i=1:length(images)
im_data=imread(' ')
%RGB2CMYK
% Extract CMYK data
end
Here rgb2hsv, Suggest to read more here
  4 件のコメント
ahmad Al sarairah
ahmad Al sarairah 2020 年 1 月 7 日
ok, How to use this code of the hundred and forty pictures and then extract the values of c,m,y,k and put them in structure array .
Image Analyst
Image Analyst 2020 年 1 月 7 日

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by