使用MATLAB对一幅图像添加椒盐噪声或者高斯噪声。
不调用现成函数,只用到rand产生随机数。
代码非常精简,使用方便,适合新手参考。
核心代码如下:%***添加椒盐噪声***K1=0.2;%多少被污染K2=0.5;%胡椒噪声比例I1=rand(m,n)<K1;I2=rand(m,n)<K2;Image(I1&I2)=0;Image(I1&~I2)=255;%***添加高斯噪声:Box-Muller方法***AVG=0;%平均值STD=0.05;%标准差U1=rand(m,n);U2=rand(m,n);X=STD*sqrt(-2*log(U1)).*cos(2*pi*U2)+AVG;Image=double(Image)/255+X;Image=uint8(255*Image);
2024/7/28 22:18:07 1KB 椒盐噪声 高斯噪声 MATLAB 图像处理
1
最好用的压缩软件WIN64位
2023/11/12 9:35:39 5.76MB bandzip 压缩
1
用于破解matlab2012b破解问题,其中含有matlab2012b_std,readme等一系列破解说明文件
2023/11/10 17:15:26 456KB matlab
1
世纪网通CNG300H.323固件,V11.11.T4.300.080118-STD
2023/9/4 18:50:29 1.81MB 世纪网通
1
在原有版本上完整修复了目录链接。
前言1范围2规范性引用文件3术语和定义4缩略语5文档过程5.1概述5.2源材料准备5.3文档计划5.4文档开发5.5评审5.6与其他公司的文档开发子合同6文档编制要求6.1软件生存周期与各种文档的编制6.2文档编制中的考虑因素7文档编制格式7.1可行性分析(研究)报告(FAR)7.2软件开发计划(SDP)7.3软件测试计划(STP)7.4软件安装计划(SIP)7.5软件移交计划(STrP)7.6运行概念说明(OCD)7.7系统/子系统需求规格说明(SSS)7.8接口需求规格说明(IRS)7.9系统/子系统设计(结构设计)说明(SSDD)7.10接口设计说明(IDD)7.11软件需求规格说明(SRS)7.12数据需求说明(DRD)7.13软件(结构)设计说明(SDD)7.14数据库(顶层)设计说明(DBDD)7.15软件测试说明(STD)7.16软件测试报告(STR)7.17软件配置管理计划(SCMP)7.18软件质量保证计划(SQAP)7.19开发进度月报(DPMR)7.20项目开发总结报告(PDSR)7.21软件产品规格说明(SPS)7.22软件版本说明(SVD)7.23软件用户手册(SUM)7.24计算机操作手册(COM)7.25计算机编程手册(CPM)附录A(规范性附录)面向对象软件的文档编制A.1综述A.2总体说明文档A.3用况图文档A.4类图文档A.5顺序图文档A.6协作图文档A.7状态图文档A.8活动图文档A.9构件图文档A.10部署图文档A.11包图文档参考文献
1
是一个C++库,用于启用流/数据流并行计算。
使用简单的右移运算符(就像用于字符串操作的C++流一样),可以将并行计算内核链接在一起。
使用RaftLib,我们无需显式使用pthreads,std::thread,OpenMP或任何其他并行“线程”库。
这些经常被滥用,从而产生不确定的行为。
RaftLib的模型允许对连接每个计算内核的通信通道进行无锁的FIFO式访问。
完整的系统具有许多自动并行化,优化和便利功能,可实现相对简单的高性能应用程序创作。
随时尝试一下,如果您有任何问题,请创建一个问题请求。
次要问题是,Slack组是解决问题的最佳方法。
我们接受拉式要求!!要进行基准测试,请随时向作者发送电子邮件。
我们已经开始进行基准测试,但是还远远没有完成。
我们很乐意添加您的代码!!用户组/邮件列表:=============建置状态先决条件OSX和Linu
2023/8/18 18:27:03 428KB opencv c-plus-plus streaming cmake
1
通过VHDL,实现10位带使能计数器。
LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCNT10ISPORT(CLK_IN:INSTD_LOGIC;COUT228:OUTSTD_LOGIC);--计数进位输出ENDCNT10;ARCHITECTUREbehavOFCNT10ISSIGNALQ:STD_LOGIC_VECTOR(3DOWNTO0);BEGINREG:PROCESS(CLK_IN,Q)
2023/8/9 21:29:28 285KB VHDL quartus 计数器
1
NVR_K51_BL_ML_STD_V4.40.015_200616
2023/8/5 14:07:41 50.84MB NVR
1
C++ConcurrencyinAction中文PDF清晰版本书是并发和多线程机制指导书籍(基于C++11标准)。
从最基本的std::threadstd::mutex和std::async的使用,到复杂的原子操作和内存模型。
2023/7/22 16:34:35 4.22MB C++
1
异步计时器Rust异步故事的计时器功能最低Rust版本:1.36准确性不依赖异步事件循环的常规计时器通常与tokio用户空间计时器处于同等水平。
如果这不适合您,则应启用基于事件循环的计时器,在大多数情况下,该计时器将为您提供在UNIX平台上可能最准确的计时器(请参阅功能)。
特征tokio1使用tokio启用基于事件循环的计时器,从而在unix平台上提供更高分辨率的计时器。
c_wrapper使用C填充程序创建到平台API的绑定,该绑定可能比libc更可靠。
std启用std类型的使用(例如Error)stream-启用Stream实施Interval例子定时的asyncfnjob(){}asyncfndo_job(){letwork=unsafe{async_timer::Timed::plat
2023/7/21 21:13:25 26KB rust async timer Rust
1
共 33 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡