フィルターのクリア

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

10 ビュー (過去 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 ExchangeIntroduction to Installation and Licensing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by