RGB空间与HSI空间的转换算法的C#实现

这是为项目做的准备,将部分MATLAB函数的功能在C#上实现。完成标题中所说的功能,当然首先需要定义我自己的RGB类和HSI类。

RGB类:

     ///   <summary>
    
///  RGB colorspace
    
///   </summary>
     public   sealed   class  RGB
    {
        
///   <summary>
        
///  Red component
        
///   </summary>
         public   byte  Red;

        
///   <summary>
        
///  Green component
        
///   </summary>
         public   byte  Green;

        
///   <summary>
        
///  Blue component
        
///   </summary>
         public   byte  Blue;

        
///   <summary>
        
///  Index of Red component
        
///   </summary>
         public   const   short  R  =   2 ;

        
///   <summary>
        
///  Index of Green component
        
///   </summary>
         public   const   short  G  =   1 ;

        
///   <summary>
        
///  Index of Blue component
        
///   </summary>
         public   const   short  B  =   0 ;

        
///   <summary>
        
///  Initializes a new instance of the RGB class
        
///   </summary>
         public  RGB() { }

        
///   <summary>
        
///  Initializes a new instance of the RGB class
        
///   </summary>
        
///   <param name="red"> Red component </param>
        
///   <param name="green"> Green component </param>
        
///   <param name="blue">
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值