网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月13日漏签0天
显卡吧 关注:7,804,709贴子:207,041,900
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 4 下一页 尾页
  • 127回复贴,共4页
  • ,跳到 页  
<<返回显卡吧
>0< 加载中...

win7的高斯模糊终于模拟出来 - -

  • 只看楼主
  • 收藏

  • 回复
  • klklkiki
  • Adreno
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

最终还是用了C#
易语言的操作效率不忍直视...


  • klklkiki
  • Adreno
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
- -自挽


2025-11-13 03:11:30
广告
不感兴趣
开通SVIP免广告
  • 天外牛B
  • GeForce
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好像很厉害的样子


  • 一个小落落
  • Voodoo
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
虽然我没看懂,不过感觉很厉害


  • 老馒头
  • Matrox
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
photoshop里不是有么


  • 昭之丶
  • Adreno
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
matlab默秒全


  • 吾名呵呵
  • Voodoo
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用c++


  • klklkiki
  • Adreno
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Bitmap b;
Bitmap b1;
double sumr;
double sumb;
double sumg;
Color c1 = new Color();
Color[,] c = new Color[7, 7];
double[,] gaosi = new double[7, 7];
double sum = 0;
double r;
double bb;
double g;
public Form1()
{
InitializeComponent();
b = new Bitmap(pictureBox1.Image);
b1 = new Bitmap(b);
}
private void Form1_Load(object sender, EventArgs e)
{
}
private Color gaosi_1(int x,int y)
{
sumr = 0;
sumb = 0;
sumg = 0;
sum = 0;
for (int i = -3; i <= 3; i++)
{
for (int j = -3; j <= 3; j++)
{
//gaosi[i + 3, j + 3] = 1 / (2 * 3.1415926 * 1) * Math.Exp(-(i * i + j * j) / 1);
gaosi[i + 3, j + 3] = (Math.Exp(-(i * i) / 8)/ (Math.Sqrt(2 * Math.PI) * 2) ) * (Math.Exp(-(j * j) / 8) / (Math.Sqrt(2 * Math.PI) * 2) );
sum = sum + gaosi[i + 3, j + 3];
c[i+3, j+3] = new Color();
c[i+3, j+3] = b.GetPixel(i + x, j + y);
}
}
for (int i = - 3;i< 3; i++)
{
for (int j = -3; j <= 3; j++)
{
r = bb = g = 0;
gaosi[i + 3, j + 3] = gaosi[i + 3, j + 3] / sum;
r =(c[i+3,j+3].R*gaosi[i + 3, j + 3]);
sumr = ((r + sumr) > 255 ? 255 : r + sumr);
bb = (c[i + 3, j + 3].B * gaosi[i + 3, j + 3]);
sumb = ((bb + sumb) > 255 ? 255 : bb + sumb);
g = (c[i + 3, j + 3].G * gaosi[i + 3, j + 3]);
sumg = ((g + sumg) > 255 ? 255 : g + sumg);
}
}
c[4,4] = Color.FromArgb((byte)sumr, (byte)sumg,(byte) sumb);
c1 = c[4, 4];
return c1;
}
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < b.Width; i++)
{
for (int j = 0; j < b.Height; j++)
{
if ((i > 3 && i < b.Width - 3) && (j > 3 && j < b.Height - 3))
{
b1.SetPixel(i, j, gaosi_1(i, j));
}
}
}
pictureBox1.Image = b1;
}
}
}
贴个完整代码


2025-11-13 03:05:30
广告
不感兴趣
开通SVIP免广告
  • 晨勃毅直未消
  • Adreno
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最开始偷懒所以喜欢用C#,后来发现其实很不自由,封装的太多了也影响效率
「请不要问我为什么这么屌。」


  • 不再_醒来
  • Voodoo
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Aero没高斯模糊那么简单吧


  • 卡吧小学生94
  • GeForce
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
感觉像马赛克
   --卡吧最强小学生在此>ω<所以你们都死定啦。


  • 阝灬丨無極丶
  • Wildcat
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Aero不一般


  • 承诺之地
  • Radeon
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
蛋疼去自己实现算法,GDI+早封装好了。


  • 独立战争
  • Voodoo
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请楼主用汇编实现


2025-11-13 02:59:30
广告
不感兴趣
开通SVIP免广告
  • 苹果是甜的_28
  • Adreno
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请楼主用汇编实现
——来自 爱贴吧 Windows Phone 客户端


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 4 下一页 尾页
  • 127回复贴,共4页
  • ,跳到 页  
<<返回显卡吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示