亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.cs

?? svm 多類分類 輸入多種色點
?? CS
?? 第 1 頁 / 共 2 頁
字號:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace olsvm
{
    public partial class Gsvm : Form
    {
        private int color;
        private Point[][] point;
        private int[] count;
        private int ker;
        private int kind;
        Bitmap bmp; 

        public Gsvm()
        {
            InitializeComponent();
            color = 0;
            point = new Point[5][];
            count = new int[5];
            ker = 0;
            kind = 0;
            bmp = new Bitmap(500, 500); 
        }

        private void red_Click(object sender, EventArgs e)
        {
            color = 1;
            red.Checked = true;
            green.Checked = false;
            blue.Checked = false;
            yellow.Checked = false;
            pink.Checked = false;
        }

        private void green_Click(object sender, EventArgs e)
        {
            color = 2;
            red.Checked = false;
            green.Checked = true;
            blue.Checked = false;
            yellow.Checked = false;
            pink.Checked = false;
        }

        private void blue_Click(object sender, EventArgs e)
        {
            color = 3;
            red.Checked = false;
            green.Checked = false;
            blue.Checked = true;
            yellow.Checked = false;
            pink.Checked = false;
        }

        private void yellow_Click(object sender, EventArgs e)
        {
            color = 4;
            red.Checked = false;
            green.Checked = false;
            blue.Checked = false;
            yellow.Checked = true;
            pink.Checked = false;
        }

        private void pink_Click(object sender, EventArgs e)
        {
            color = 5;
            red.Checked = false;
            green.Checked = false;
            blue.Checked = false;
            yellow.Checked = false;
            pink.Checked = true;
        }

        private void draw_MouseDown(object sender, MouseEventArgs e)
        {
            Graphics g = draw.CreateGraphics();
            switch (color)
            {
                case 1:
                    if (count[0] != 0)
                    {
                        Point[] temp = new Point[count[0] + 1];
                        for (int i = 0; i < count[0]; i++)
                            temp[i] = point[0][i];
                        temp[count[0]].X = e.X;
                        temp[count[0]].Y = e.Y;
                        point[0] = temp;
                        count[0]++;
                    }
                    else
                    {
                        point[0] = new Point[1];
                        point[0][0].X = e.X;
                        point[0][0].Y = e.Y;
                        count[0] = 1;
                    }
                    g.FillRectangle(new SolidBrush(Color.Red), e.X - 1, e.Y - 1, 2, 2);
                    break;
                case 2:
                    if (count[1] != 0)
                    {
                        Point[] temp = new Point[count[1] + 1];
                        for (int i = 0; i < count[1]; i++)
                            temp[i] = point[1][i];
                        temp[count[1]].X = e.X;
                        temp[count[1]].Y = e.Y;
                        point[1] = temp;
                        count[1]++;
                    }
                    else
                    {
                        point[1] = new Point[1];
                        point[1][0].X = e.X;
                        point[1][0].Y = e.Y;
                        count[1] = 1;
                    }
                    g.FillRectangle(new SolidBrush(Color.YellowGreen), e.X - 1, e.Y - 1, 2, 2);
                    break;
                case 3:
                    if (count[2] != 0)
                    {
                        Point[] temp = new Point[count[2] + 1];
                        for (int i = 0; i < count[2]; i++)
                            temp[i] = point[2][i];
                        temp[count[2]].X = e.X;
                        temp[count[2]].Y = e.Y;
                        point[2] = temp;
                        count[2]++;
                    }
                    else
                    {
                        point[2] = new Point[1];
                        point[2][0].X = e.X;
                        point[2][0].Y = e.Y;
                        count[2] = 1;
                    }
                    g.FillRectangle(new SolidBrush(Color.Blue), e.X - 1, e.Y - 1, 2, 2);
                    break;
                case 4:
                    if (count[3] != 0)
                    {
                        Point[] temp = new Point[count[3] + 1];
                        for (int i = 0; i < count[3]; i++)
                            temp[i] = point[3][i];
                        temp[count[3]].X = e.X;
                        temp[count[3]].Y = e.Y;
                        point[3] = temp;
                        count[3]++;
                    }
                    else
                    {
                        point[3] = new Point[1];
                        point[3][0].X = e.X;
                        point[3][0].Y = e.Y;
                        count[3] = 1;
                    }
                    g.FillRectangle(new SolidBrush(Color.Yellow), e.X - 1, e.Y - 1, 2, 2);
                    break;
                case 5:
                    if (count[4] != 0)
                    {
                        Point[] temp = new Point[count[4] + 1];
                        for (int i = 0; i < count[4]; i++)
                            temp[i] = point[4][i];
                        temp[count[4]].X = e.X;
                        temp[count[4]].Y = e.Y;
                        point[4] = temp;
                        count[4]++;
                    }
                    else
                    {
                        point[4] = new Point[1];
                        point[4][0].X = e.X;
                        point[4][0].Y = e.Y;
                        count[4] = 1;
                    }
                    g.FillRectangle(new SolidBrush(Color.Purple), e.X - 1, e.Y - 1, 2, 2);
                    break;
            }
        }

        private void draw_Paint(object sender, PaintEventArgs e)
        {
            Brush pen = new SolidBrush(Color.Black);
            Graphics g = e.Graphics;
            g.DrawImage(bmp, 0, 0);
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < count[i]; j++)
                {
                    switch (i+1)
                    {
                        case 1: pen = new SolidBrush(Color.Red); break;
                        case 2: pen = new SolidBrush(Color.YellowGreen); break;
                        case 3: pen = new SolidBrush(Color.Blue); break;
                        case 4: pen = new SolidBrush(Color.Yellow); break;
                        case 5: pen = new SolidBrush(Color.Purple); break;
                    }
                    g.FillRectangle(pen, point[i][j].X - 1, point[i][j].Y - 1, 2, 2);
                }
            }
        }

        
        private void run_Click(object sender, EventArgs e)
        {
            Brush pen = new SolidBrush(Color.Black);
            Graphics g = draw.CreateGraphics();
            Graphics vg = Graphics.FromImage(bmp);
            for (int i = 0; i < 5; i++)
            {
                if ( count[i] != 0)
                    kind++;
            }
            if (kind == 1)
            {
                int i = 0;
                for (i = 0; i < 5; i++)
                    if (count[i] != 0)
                        break;
                for (int j = 0; j < 500; j+=2)
                    for (int r = 0; r < 500; r+=2)
                    {
                        switch (i + 1)
                        {
                            case 1: pen = new SolidBrush(Color.Pink); break;
                            case 2: pen = new SolidBrush(Color.Green); break;
                            case 3: pen = new SolidBrush(Color.SkyBlue); break;
                            case 4: pen = new SolidBrush(Color.Peru); break;
                            case 5: pen = new SolidBrush(Color.Plum); break;
                        }
                        g.FillRectangle(pen, j - 1, r - 1, 2, 2);
                        vg.FillRectangle(pen, j - 1, r - 1, 2, 2);
                    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡免费在线视频| 国产福利视频一区二区三区| 狠狠网亚洲精品| 91亚洲大成网污www| 3d动漫精品啪啪一区二区竹菊| 久久青草国产手机看片福利盒子| 五月综合激情婷婷六月色窝| 国产xxx精品视频大全| 欧美日韩的一区二区| 最新热久久免费视频| 国产一区二区视频在线| 欧美肥胖老妇做爰| 亚洲视频一二区| 国产二区国产一区在线观看| 日韩欧美一区电影| 日韩主播视频在线| 91官网在线观看| 国产精品萝li| 国产精品456| 国产偷国产偷精品高清尤物| 久久99久久99精品免视看婷婷| 欧美日韩国产片| 一区二区日韩电影| 一本一道波多野结衣一区二区| 国产精品免费看片| 成人av片在线观看| 国产精品你懂的| 成+人+亚洲+综合天堂| 中文字幕av一区二区三区高| 国产成人精品影院| 中文字幕不卡的av| 成人毛片老司机大片| 国产精品网站导航| fc2成人免费人成在线观看播放 | 国产盗摄女厕一区二区三区| 精品国产乱码久久久久久闺蜜 | 亚洲精品免费在线播放| av不卡免费电影| 亚洲激情校园春色| 欧美视频一区二区三区| 亚洲成人黄色影院| 欧美剧在线免费观看网站| 五月天婷婷综合| 欧美tk—视频vk| 懂色av一区二区夜夜嗨| 国产精品麻豆视频| 欧美在线观看禁18| 婷婷丁香久久五月婷婷| 欧美草草影院在线视频| 国产美女精品一区二区三区| 国产精品乱码妇女bbbb| 91理论电影在线观看| 舔着乳尖日韩一区| 精品国产99国产精品| 成人av综合在线| 日日夜夜精品视频免费| 久久综合九色综合97婷婷| 国产成人在线观看| 亚洲中国最大av网站| 精品乱码亚洲一区二区不卡| 国产剧情在线观看一区二区| 亚洲欧美视频在线观看视频| 欧美日韩一区成人| 九色|91porny| 亚洲品质自拍视频| 欧美成人精品3d动漫h| 国产精品一区二区无线| 亚洲精品视频免费观看| 日韩一二三四区| 99精品一区二区三区| 日韩成人精品在线| 国产欧美日韩在线看| 欧美卡1卡2卡| www.亚洲精品| 韩国一区二区在线观看| 日韩在线a电影| 中文字幕av一区二区三区高| 欧美久久久久久久久中文字幕| 国产 日韩 欧美大片| 日韩福利视频网| 中文字幕欧美一| 久久婷婷国产综合国色天香| 在线免费亚洲电影| 国产成人精品综合在线观看| 日本不卡视频一二三区| 亚洲综合久久av| 亚洲欧洲精品一区二区精品久久久 | 成人a免费在线看| 狠狠色丁香婷婷综合| 亚洲成人av福利| 亚洲婷婷国产精品电影人久久| 精品免费国产二区三区| 91精品国产日韩91久久久久久| 91碰在线视频| 成人avav影音| 国产精品123| 国产一区欧美二区| 日韩电影在线观看一区| 一区二区三区中文免费| 中文字幕日韩一区二区| 欧美国产一区二区| 2020国产成人综合网| 日韩精品一区二区三区四区| 欧美婷婷六月丁香综合色| 91黄色免费网站| 色婷婷av久久久久久久| 99久久精品免费观看| 99麻豆久久久国产精品免费| 成人一区二区三区视频在线观看 | 日本女人一区二区三区| 偷拍一区二区三区四区| 亚洲成在线观看| 亚洲午夜视频在线| 丝袜诱惑亚洲看片| 日韩制服丝袜先锋影音| 日韩在线一区二区| 久久99久久久欧美国产| 久久av老司机精品网站导航| 精品在线视频一区| 国产精品一区二区在线观看不卡| 国产成人精品影院| av色综合久久天堂av综合| 色婷婷一区二区三区四区| 日本韩国视频一区二区| 欧美日韩综合不卡| 欧美精品第1页| 欧美v日韩v国产v| 国产三级欧美三级| 亚洲视频在线一区观看| 亚洲欧洲制服丝袜| 天天av天天翘天天综合网| 美国毛片一区二区| 国产一区二区三区蝌蚪| 成人免费看视频| 欧美亚一区二区| 日韩免费视频线观看| 欧美国产欧美综合| 亚洲一区二区不卡免费| 日本少妇一区二区| 国产成人亚洲精品青草天美| 日本高清不卡视频| 欧美成人免费网站| 亚洲青青青在线视频| 日本伊人午夜精品| 成人福利视频网站| 欧美日韩电影在线| 久久老女人爱爱| 欧美国产日韩亚洲一区| 亚洲电影激情视频网站| 激情六月婷婷综合| 色天使久久综合网天天| 日韩视频免费观看高清完整版| 2024国产精品视频| 一区二区三区欧美| 国产最新精品免费| 91蜜桃视频在线| 欧美色电影在线| 久久天堂av综合合色蜜桃网 | 久久九九影视网| 亚洲日本青草视频在线怡红院| 日本中文字幕一区二区视频 | 正在播放亚洲一区| 日本一区二区三区dvd视频在线| 亚洲午夜三级在线| 丰满白嫩尤物一区二区| 欧美一区二区三区免费在线看| 久久九九久久九九| 蜜臀av一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 欧美tk—视频vk| 天天av天天翘天天综合网 | 国产一区二区三区在线观看免费视频| 99精品久久99久久久久| 欧美精品一区二区在线播放| 亚洲影视在线播放| 91在线观看免费视频| 久久综合色婷婷| 秋霞午夜鲁丝一区二区老狼| 在线观看欧美精品| 亚洲特黄一级片| 国产高清成人在线| 337p日本欧洲亚洲大胆色噜噜| 婷婷开心激情综合| 色综合天天综合网国产成人综合天 | 成av人片一区二区| 久久久国际精品| 久久99精品视频| 精品美女在线观看| 久久99久国产精品黄毛片色诱| 欧美一区二区三区的| 亚洲成人av在线电影| 欧美日韩久久一区| 亚洲一区二区精品久久av| 欧美色欧美亚洲另类二区| 一区二区三区日本| 欧美亚洲一区二区在线| 亚洲一区在线看| 欧美人xxxx| 麻豆精品一区二区三区| 久久女同互慰一区二区三区|