- 博客(30)
- 收藏
- 关注
原创 解决看有些视频时,鼠标移动出浏览器则视频自动停止播放问题
解决看有些视频时,鼠标移动出浏览器则视频自动停止播放问题当我们有时看视频时遇到以下问题,当我们点击视频播放后,视频开始播放,可当我们将鼠标移动出浏览器,或将鼠标切换到其他页面时,视频自动停止,影响我们工作效率,此时该怎么办呢?博主以chrome谷歌浏览器为例1.打开浏览器,鼠标任意位置右击,单击检查2.单击 Elements ,然后单击 Event Listens ,然后单击 mouse...
2020-04-08 23:40:50
20160
1
原创 MFC绘制实心圆(点)、坐标轴及参数显示、直线
MFC绘制实心圆(点)、坐标轴及参数显示、直线在myTestview.cpp中绘制,通过以下步骤,可以实现基本绘制操作,如果搭积木般,函数实现还需自己构造。void CmyTestView::DrawGraph(CDC *pDC) {CPen pen;cpen.CreatePen(PS_SOLID, 1, RGB(0, 0, 0)); //定义画笔颜色pDC->SelectOb...
2020-04-08 23:21:36
3341
原创 人工智能、神经网络学习——激活函数
优快云-markdown编辑器使用方法激活函数1.为什么要使用激活函数2.激活函数的使用激活函数神经网络如下所示:1.为什么要使用激活函数我们知道,神经网络是y = f(x),在上图中,a为激活值,通过激活函数计算而得,且激活函数是用来加入非线性因素的,因为线性模型的表达能力不够。具体示例如下:在上图中,数据是线性不可分的,即很难用一条直线分割数据,故此时有两种方法,一种为修改x...
2020-04-05 23:16:33
427
1
原创 挖掘机技术哪家强
为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 105 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间...
2020-03-04 23:29:49
278
原创 计算机网络课程设计(IP包的抓取及流量监控)---MFC(未经允许不得转载)
用了三个晚上做出来,使用起来类似于抓包软件(未经允许不得转载)1.选择网络接口,单击开始捕获2.下面出现所捕获的IP包3.选择任意一个IP包,单击即可出现所选IP包的详细信息4.单击保存,可将结果保存至文件3.右上方选择监控IP包流量时间,单击开始捕获,出现从单击时间开始直到输入抓取时间结束所累积的包4.单击保存,可将结果保存至文件中程序使用多线程,且经过算法优化处理,故...
2020-03-04 22:39:50
1657
7
原创 害死人不偿命的(3n+1)猜想
卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国...
2020-03-04 21:49:04
527
原创 微信小程序--事件绑定
结果演示事件绑定1.需要给input标签绑定 intput事件 绑定关键字 bindinput2.如何获取 输入框的值 通过事件源对象获取 通过e.detail.value获取3.把输入框的值赋到data中,写法如下: this,setData({ num:e.detail.value })4.需要加入一个点击事件1.bindtap2.无法再...
2020-02-26 22:48:32
401
原创 微信小程序--block
block渲染一个包含多节点的结构块 block最终不会变成dom元素当需要循环或渲染某些内容而不想要额外的标签时,可以将view改为block代码及演示 <view wx:for="{{person}}" wx:for-index="key" wx:for-item="value" wx:key="age"...
2020-02-26 21:17:04
1473
原创 微信小程序--列表渲染
效果图列表渲染1.wx:for="{{数组或对象}}" wx:for-item=“循环乡的名称” wx:for-index=“循环项的索引”(索引index相当于数组下标)2.wx:ket=“唯一的值” 用来提高列表渲染的功能1.wx:key 绑定一个普通字符串的时候,此字符串必须为数组中唯一的属性2.wx:key="*this" 表示数组为普通数组 this为循环项,例如:[1,2...
2020-02-26 20:19:27
234
原创 微信小程序--tabBar标签页
结果图图标笔者建议使用阿里图标库-Iconfont哦链接为:https://www.iconfont.cn/选择自己喜欢的图标,放到文件夹icon,然后将其放于开发文件目录里代码修改全局配置文件app.json{ "pages": [ "pages/home/home", "pages/about/about" ], "tabBar": { ...
2020-02-26 11:09:00
415
原创 边缘提取与锐化增强--所有常见算子的实现
边缘提取与锐化增强基于单方向梯度算子,Robert算子,Sobel算子,Pwitter算子,Laplacian算子,多方向模板,LoG算子编写的matlab增强程序。原理1.单方向梯度算子用差分定义一元函数f(x)一阶微分:水平方向梯度计算方法为:垂直方向梯度计算方法为:若想得到常规梯度模板,用绝对值近似平方和平方根操作以方便计算:2.Robert算子利用以下图中的符号表...
2020-01-19 14:36:13
2887
原创 图像几何变换
顺时针旋转用如下所示矩阵:先求出变换后矩阵的大小,再从新矩阵中逆变换对应于原来的矩阵,即可得到旋转后的矩阵.此处所用插值方式为四舍五入,可进一步优化。图像放大2倍先得到放大后的图像大小为6*6的矩阵,再列循环,对新矩阵的行和列分别除以2,即可对应于原来的矩阵。对图像做水平镜像 用如下水平镜像矩阵:其中,w为原矩阵的列数。垂直方向的错切 用如下水平错切矩阵...
2020-01-19 13:48:05
756
原创 图像线性与非线性变换
变换目标1、分段线性变换各种情况的变换效果对比2、对数、指数变换、取反等多种非线性变换的效果对比变换结果与分析分段线性变换1)变换函数2)分段线性变换结果3)分段线性变换对比分析通过变换,将灰度值小于82的变小,将灰度值大于173的增大,处于82与173之间的被拉伸。对数变换1)变换函数2)对数变换结果3)对数变换分析低灰度值区域被拉伸,高灰度值区域被缩小,常数c...
2020-01-19 13:30:08
4771
原创 直方图规定化——GML和SML映射规则
GML和SML原理GML规定化(组映射)先列出图像灰度值i,j,计算原始直方图Pr(i),列出规定直方图Pz(j),计算原始累计直方图Pi和规定累计直方图Pj,然后按照Pj到Pi寻找最接近的值存储为j,当满足给定的值多于一个时,按惯例取最小值。确定变换关系为i->j,最后列出匹配直方图P(j)。SML规定化(单映射)先列出图像灰度值i,j,计算原始直方图Pr(i),列出规定直方图Pz...
2020-01-19 12:48:49
13828
8
原创 直方图均衡化
均衡化原理若已知某灰度图像,对其进行直方图均衡化L为图像中灰度级的数量,rk(k=0,1,2…,L-1)为灰度级,pr(rk)为该图像中灰度级rk出现的概率,均衡化变换的离散形式为:将上式所有值四舍五入为最接近的整数,rk被映射为sk并将其列出,便可得到均衡化后的直方图。均衡化以如下灰度图数据均衡化为例均衡化结果代码%Write by 长安 Rjexclc ,clear ...
2020-01-19 12:33:56
496
原创 量化--Matlab
量化原理对幅值数字化称为量化量化结果原图:量化结果:量化局部放大图:量化结果分析量化等级越多,所得图像层次越丰富,灰度分辨率高,图像质量好,但数据量大;量化等级越少,图像层次欠丰富,灰度分辨率低,会出现假轮廓现象,图像质量变差,但数据量小。代码%Write by 长安 Rjexclear, close all; I = imread('myfirst.jpg');I...
2020-01-19 12:23:33
1312
原创 采样--Matlab
采样原理对坐标值进行数字化称为采样。采样结果原图:采样结果:采样局部放大图:采样结果分析采样间隔越大,所得图像像素数越少,空间分辨率低,质量差,严重时会出现马赛克;采样间隔越小,所得图像像素数越多,空间分辨率越高,空间质量好,但与此同时,数据量也会增大。代码%Write by 长安 Rjexclear, close all;I = imread('myfirst.jp...
2020-01-19 12:16:46
520
原创 韩信点兵
题目相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入包含多组数据,每组数据包含3个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。输入到文件结束为止。样例输入2 1 62 1 3样例输出Case ...
2020-01-02 18:20:27
354
1
原创 7744问题
问题描述输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字也相等)代码#include<stdio.h>#include<math.h>int main(){ int i,j; for(i=1;i<=9;i++){ for(j = 0;j<=9;j++){ int n = i*1100+j*11; int a = f...
2019-12-31 19:43:18
580
1
原创 均值滤波
噪声原理1.高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。2.椒盐噪声,椒盐噪声又称脉冲噪声,它随机改变一些像素值,是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。椒盐噪声往往由图像切割引起。滤波原理均值滤波是一种线性滤波器,将一个窗口区域中的像素计算平均值,然后将窗口中计算得到的均值设置为锚点上的像素值。均值滤波用卷积实现,得到的像素值需除以窗口尺寸大...
2019-12-31 19:27:37
6297
原创 高斯滤波
噪声原理1.高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。2.椒盐噪声,椒盐噪声又称脉冲噪声,它随机改变一些像素值,是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。椒盐噪声往往由图像切割引起。滤波原理高斯滤波是利用二维高斯函数的分布方式来对图像进行平滑。滤波过程中所使用的高斯函数如下:滤波结果原图:滤波结果代码clc ,clear al...
2019-12-31 19:18:22
435
原创 中值滤波
噪声原理1.高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。 2.椒盐噪声,椒盐噪声又称脉冲噪声,它随机改变一些像素值,是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。椒盐噪声往往由图像切割引起。滤波原理1.均值滤波是一种线性滤波器,将一个窗口区域中的像素计算平均值,然后将窗口中计算得到的均值设置为锚点上的像素值。均值滤波用卷积实现,得到的像素值需除以窗口...
2019-12-31 18:54:45
5923
1
原创 欧几里得算法求最大公约数
欧几里得算法 欧几里得算法又称为辗转相除法算法原理 a 可以表示成a = k*b + r,则r = a mod b , 假设d是a,b的一个公约数,则有 d|a, d|b,而r = a – kb,观察,不难得出 r能被d整除,即d|r(d|r表示r能被d除尽)。 因此d是(b,a mod b)的公约数 反过来,假设d 是(b,a mod b)的公约数,记r...
2019-12-28 11:34:28
495
原创 Python:for循环练习
1.引例magicians = ["alice",'david',"carolina"]for magician in magicians: print(magician) #for循环有‘:’,for循环会执行每个缩进 print(magician.title()) #该缩进也在for循环里面print("Thank you,That was a great magic sh...
2019-11-19 18:35:54
417
原创 Python:列表练习程序
1. 对以下列表中的第一个元素首字母大小并输出,输出最后一个元素bicycles = ['trek','cannondale','redline']print(bicycles[0].title())#对bicycles的第一个元素首字母大写并输出print(bicycles[-1].title())#索引-1代表最后一个元素answer:2. 输出列表中的所有元素motorc...
2019-11-19 18:13:31
872
原创 Python:Hello World程序练习
Hello World程序练习print()为输出函数.title()以首字母大写的形式输出字符串message = "hello python world!"print(message.title()).upper()以全大写的形式输出字符串.lower()以全小写的形式输出字符串message = "hello python world!"print(message.uppe...
2019-11-19 17:29:17
384
原创 win10操作系统中找不到glut32.dll,无法继续执行代码
关于win10操作系统中找不到glut32.dll,无法继续执行代码将glut32.dll放入C:\Windows\SysWOW64目录下,重新运行。
2019-11-18 20:35:28
9027
7
原创 数学形态学应用——腐蚀、膨胀、击中(二)
击中——在多个多边形图中找到所要求的图形。目标物如下图所示,找到较大正方形D的位置,令每种形状的原点位于其重心处。过程(1).假设其中长方形为C,小正方形为E,则A为C,D,E的并集,Ac为A的补集。设D被一个小窗口包围。(2).D对A的腐蚀如下左图所示,(W-D)对Ac的腐蚀如下右图所示:以上两图的交集如下所示,该交集显示了D的原点的位置。将上图中D的位置放大,如下图所示:...
2019-11-04 15:19:34
517
原创 数学形态学应用——腐蚀、膨胀、击中(一)
长方形目标物A,内部有噪声导致的空洞,周围有噪声块。处理效果,目标物本身除了四个角的直角变为圆角外没有变化。1.结构元素用来对图像做处理的元素。此处用B表示。2.腐蚀对于Z^2中的集合A和B,B对A的腐蚀定义为:可知B对A的腐蚀是一个用z平移的B包含在A中的所有点z的集合。3.膨胀对于Z^2中的集合A和B,B对A的膨胀定义为:可知以B关于其原点的映像,并且以z对映像进行平移为...
2019-11-04 15:09:24
1260
原创 求给定阶数图像形状数及其相应的近似多边形
求给定阶数图像形状数及其相应的近似多边形计算以下边界的阶数为20的形状数及其相应的近似多边形。链码用于表示由顺次连接的具有指定长度和方向的直线段组成的边界。通常,这种表示基于这些线段的4连接或8连接。每个线段的方向使用科数字编号方案编码,以这种方向性数字序列表示的编码称为佛雷曼链码。链码边界的-次差分取决于起始点。一条基于四方向编码的边界的形状数,定义为最小量级的一一次差分。形状数的阶n定义为其表示的数字个数。一次差分是通过将链码作为循环序列来计算得到的。
2019-11-03 17:07:12
2281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人