• 大小: 1.03MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-15
  • 语言: C#
  • 标签: C#  算法  

资源简介

C# 数字图像处理算法 典型实例 赵春江

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace compression
{
    class Complex
    {
        private double real = 0.0;
        private double imaginary = 0.0;

        public double Real
        {
            get
            {
                return real;
            }
            set
            {
                real = value;
            }
        }

        public double Imaginary
        {
            get
            {
                return imaginary;
            }
            set
            {
                imaginary = value;
            }
        }

        public Complex()
        {
        }

        public Complex(double dbreal double dbimag)
        {
            real = dbreal;
            imaginary = dbimag;
        }

        public Complex(Complex other)
        {
            real = other.real;
            imaginary = other.imaginary;
        }

        public static Complex operator +(Complex comp1 Complex comp2)
        {
            return comp1.Add(comp2);
        }

        public static Complex operator -(Complex comp1 Complex comp2)
        {
            return comp1.Subtract(comp2);
        }

        public static Complex operator *(Complex comp1 Complex comp2)
        {
            return comp1.Multiply(comp2);
        }

        public Complex Add(Complex comp)
        {
            double x = real + comp.real;
            double y = imaginary + comp.imaginary;

            return new Complex(x y);
        }

        public Complex Subtract(Complex comp)
        {
            double x = real - comp.real;
            double y = imaginary - comp.imaginary;

            return new Complex(x y);
        }

        public Complex Multiply(Complex comp)
        {
            double x = real * comp.real - imaginary * comp.imaginary;
            double y = real * comp.imaginary + imaginary * comp.real;

            return new Complex(x y);
        }

        public double Abs()
        {
            double x = Math.Abs(real);
            double y = Math.Abs(imaginary);

            if (real == 0)
            {
                return y;
            }
            if (imaginary == 0)
            {
                return x;
            }

            if (x > y)
            {
                return (x * Math.Sqrt(1 + (y / x) * (y / x)));
            }
            else
            {
                return (y * Math.Sqrt(1 + (x / y) * (x / y)));
            }
        }

        public double Angle()
        {
            if (real == 0 && imaginary == 0)
                return 0;

            if (real == 0)
            {
                if (imaginary > 0)
                    return Math.PI / 2;
                else
                    return -Math.PI / 2;
            }
            else
            {
                if (real > 0)
                    return Math.Atan2(imag

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      65536  2008-09-05 10:22  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\bin\Debug\compression.exe

     文件     161280  2008-09-05 10:22  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\bin\Debug\compression.pdb

     文件       5632  2005-12-08 14:51  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\bin\Debug\compression.vshost.exe

     文件       3444  2008-07-30 08:07  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\Complex.cs

     文件       6129  2008-07-30 14:35  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\compression.csproj

     文件       1605  2008-08-25 22:39  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\dpcmCode.cs

     文件       6212  2008-07-28 18:46  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\dpcmCode.Designer.cs

     文件       5814  2008-07-28 18:46  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\dpcmCode.resx

     文件      63887  2008-09-05 10:22  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\Form1.cs

     文件       7704  2008-07-30 15:01  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\Form1.Designer.cs

     文件       5814  2008-07-30 15:01  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\Form1.resx

     文件       5346  2008-07-22 13:52  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\huffmanCode.cs

     文件       6572  2008-07-22 13:32  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\huffmanCode.Designer.cs

     文件       5814  2008-07-22 13:32  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\huffmanCode.resx

     文件        737  2008-09-04 18:17  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\lzwCode.cs

     文件       4723  2008-09-04 18:17  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\lzwCode.Designer.cs

     文件       5814  2008-07-27 20:07  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\lzwCode.resx

     文件       3372  2008-09-05 10:22  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\compression.csproj.FileListAbsolute.txt

     文件       1396  2008-07-30 15:01  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.csproj.GenerateResource.Cache

     文件        180  2008-07-28 18:46  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.dpcmCode.resources

     文件      65536  2008-09-05 10:22  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.exe

     文件        180  2008-07-30 15:01  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.Form1.resources

     文件        180  2008-07-22 13:46  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.huffmanCode.resources

     文件        180  2008-07-27 20:07  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.lzwCode.resources

     文件     161280  2008-09-05 10:22  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.pdb

     文件        180  2008-07-21 16:58  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.Properties.Resources.resources

     文件        180  2008-07-25 09:11  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.rleCode.resources

     文件        180  2008-07-23 09:46  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.shannonC.resources

     文件        180  2008-07-22 22:08  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.shannonFannon.resources

     文件        180  2008-07-29 21:11  C#数字图像处理算法典型实例(赵春江)\program\10\compression\compression\obj\Debug\compression.transCode.resources

............此处省略483个文件信息

评论

共有 条评论