نمایش نتایج 1 تا 2 از 2

نام تاپیک: تبدیل RGB به HSV

  1. #1
    کاربر دائمی آواتار Hadi-Hashemi
    تاریخ عضویت
    آبان 1388
    محل زندگی
    استانبول
    سن
    40
    پست
    176

    تبدیل RGB به HSV

    سلام دوستان

    میخوام بدون استفاده از دستور rgb2hsv اینکار رو انجام بدم.

    میشه کمکم کنین؟

    این کد کجاش مشکل داره؟



    clc;
    clear all;
    close all;

    I = imread('peppers.png');

    r = I(:,:,1);
    g = I(:,:,2);
    b = I(:,:,3);

    C = r+g+b;
    V = C / 3;

    S = (sqrt((r-V).^2 + (g-V).^2 + (b-V).^2 ));
    S = S ./ max(S(:));

    R = zeros(size(I));
    R(:,:,1) = 255;

    X = I - R;
    X = sqer(X(:,:,1).^2 + X(:,:,2).^2 + X(:,:,3).^2);

    a = S .* X;
    a = 360 * (a/max(a(:)));

    H = acosd(a);

    imshow(uint8(H));


  2. #2

    نقل قول: تبدیل RGB به HSV

    سلام
    فرمولش را کجا به دست آوردید؟
    توی این سایت ملاحظه کنید که فرمولش به چه صورته:
    http://www.rapidtables.com/convert/color/rgb-to-hsv.htm
    https://en.wikipedia.org/wiki/HSL_and_HSV

تاپیک های مشابه

  1. تبدیل RGB به کد رنگ
    نوشته شده توسط MMR_1344 در بخش برنامه نویسی مرتبط با بازی و گرافیک در VB6
    پاسخ: 3
    آخرین پست: جمعه 16 اسفند 1392, 01:10 صبح
  2. تبدیل RGB به HSV
    نوشته شده توسط joooje در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 6
    آخرین پست: یک شنبه 10 مهر 1390, 00:05 صبح
  3. تبدیل RGB به Long
    نوشته شده توسط ehsanocx در بخش برنامه نویسی مرتبط با بازی و گرافیک در VB6
    پاسخ: 1
    آخرین پست: یک شنبه 09 خرداد 1389, 20:11 عصر
  4. تبدیل RGB به HSB
    نوشته شده توسط mooQTeam در بخش PHP
    پاسخ: 1
    آخرین پست: یک شنبه 08 آذر 1388, 00:22 صبح
  5. سوال: تبدیل RGB به فرمت 256 رنگ
    نوشته شده توسط pa2ab65 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 18 خرداد 1388, 17:27 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •