OpenGL.Shader:志哥教你写一个滤镜直播客户端(9)视觉滤镜:均值模糊/均值滤波 原理实现

滤波器有高通滤波器(HPF)和低通滤波器(LPF)两种。高通滤波器:根据像素与周围的像素的亮度差值来提升改像素的亮度。主要作用是锐化。低通滤波器:在像素与周围像素的亮度差值小于一个特定值时,平滑改像素的亮度。主要作用是去噪和模糊化。
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

OpenGL.Shader:志哥教你写一个滤镜直播客户端(10)视觉滤镜:高斯滤波 / 高斯模糊 原理实现

一文讲懂什么是高斯滤波!
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

(转载整理)当年学习Live555的记录备忘

转载原文链接:https://www.cnblogs.com/jqctop1/category/673662.html
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

OpenGL.Shader:志哥教你写一个滤镜直播客户端(11)视觉滤镜:高斯滤波优化の卷积降维运算

OpenGL.Shader:志哥教你写一个滤镜直播客户端(11)卷积核降维优化,利用FBO进行多shader组合。
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

FCN结构in Speech的Keras简单实现

FCN结构的Keras简单实现本文通过Keras简单实现了一种FCN结构。Github有作者的源代码,本文仅是通过自己的理解,对参考文献[1]中的网络进行搭建。若对源代码有兴趣,请移步Github[2]。参考文献:[1] Z. Ouyang, H. Yu, W. Zhu and B. Champagne, “A Fully Convolutional Neural Network for Complex Spectrogram Processing in Speech Enhancement,” I
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

移除链表元素--双指针法

移除链表元素–双指针法本系列记录了在刷Leetcode时的一些心得体会。也包括自己的做题思路。该题题目为移除链表元素,采用双指针来解决,语言为C++。思路:1.判断head是否为空,若空返回NULL or nullptr。(链表问题常用)2.pre和cur分别指向第一个节点和第二个节点。3.cur判断是否相等,若相等,一直删下去;若不相等,两个节点同时以相同速度往尾部方向移动。跳出循环。4.这时,相当于除了第一个节点没被判断外,链表其他节点都进行了判断。所以只需要再次判断第一个节点是否与给定值相
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

两数相加--伪头节点--C++

两数相加创建伪头节点,数学加法运算。struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {}}; class Solution {public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { if (l1 == NULL && l2
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

2018西门子逻辑控制赛项6部10层电梯PLC

2018西门子逻辑控制赛项6部10层电梯PLC最近回顾操作系统的锁时,想到了之前的竞赛中采用梯形图编程,也有电机互锁的概念。今天顺便把之前竞赛中的电梯各个模块进行记录。注:获赛区一等奖。图片记录了小部分主要模块,大部分因数量原因并无展出。但6部10层电梯实现的主要逻辑部分可供参考。模块该模块梯形图便有电机互锁的原理。...
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

山东大学(威海)relax使用python和fiddler进行自动打卡2.0

自动打卡2.0版,运行至今没有出过一个bug。1.0版打卡需要1.5分钟,但这个2.0版只需3秒。效率成倍提高。原很简单理: 1. fiddler抓包 2. python发包和接收包通过fiddler抓包我发现relax的打卡过程是这样的: 先发送登陆包,然后服务器会返回一个维持会话的cookie; 之后再发一个包获得当天的打卡id; 最后发打卡包。然后使用python的requests库进行发包操作: 将账号密码设为字典,之后发第一个登录包,用字符串操作获得cookie, 并置入下
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

山东大学(威海)relax自动打卡(python)

python实现自动打卡身为一名学生,经常忘记手动打卡,被班委提醒…于是肝出了一个打卡程序,每天只要我打开电脑,它就可以自动运行。再也不会催我打卡了…思路:通过selenium进行模拟手动打卡准备①selenium库②chrome driver③配置环境变量代码加载库from selenium import webdriverimport time进入浏览器设置更换user agent 变成手机模式options = webdriver.ChromeOptions()opt
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

linux 无法连接secureCRT的原因

linux 无法连接secureCRT的原因Linux无法连接远程工具的原因一般有以下几个1.基本问题安装了虚拟机之后看看你的电脑有没有虚拟网卡如果没有虚拟网卡,说明你之前安装过虚拟机,卸载不干净,只有重新安装虚拟机了如果有虚拟网卡,但是连接不上,可以打开电脑的服务看看,有没有开启vmware相关的5个服务2.网络问题由于我们没有设置静态的IP,导致每次打开虚拟机,电脑都会重新给我们分配一个IP,导致新的IP和虚拟网卡的IP不在一个网段上,这时我们可以这样配置成静态IP首先从虚拟机中找到
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

Linux中nginx的安装过程

nginx的安装安装nginx之前,我们首先要安装四个依赖,下面这条命令可以一次性安装完四个依赖下载上传解压nginx压缩包nginx的官网:nginx官网然后下载你想要的版本,保存到本机打开远程工具,把下载好的nginx上传上去然后解压解压完之后检查一下检查完之后就是安装,输入make && make install 就会安装安装完之后会在虚拟机的/usr/local下面自动创建一个nginx的文件夹而nginx的执行文件在sbin目录下,可以执行./ngi
分类: 其他 发布时间: 10-26 18:01 阅读次数: 0

nginx反向代理入门案例

需要开启nginx开启tomcat配置nginx的nginx.conf文件,在文件的这两个位置添加这两行内容,这个文件的路径为 vim/usr/local/nginx/conf/nginx.conf同时也需要修改一下本机的hosts文件,下图有这个文件的路径用其他的编辑工具打开在文件里面加入一行内容回到虚拟机,重新加载一下nginx,使得nginx.conf文件生效用命令行查看配置的nginx.conf文件有没有语法和其它的错误直接在浏览器中输入虚拟机的ip看看能不能跳转到.
分类: 其他 发布时间: 10-26 18:00 阅读次数: 0

nginx动静分离入门案例

首先在根目录下面创建一个data文件夹,data文件夹下面又有image和www这两个文件夹,image文件夹里面有01.jpg图片(因为我的远程工具不能直接拖图片进来,所以我的01.jpg里面不是图片,只是普通的文件),www文件夹下面有一个a.htnl文件,创建过程及内容如下图开启tomcat接下来就是配置nginx了,进入到nginx下面的conf文件夹,conf文件夹里面的nginx.conf文件就是nginx的配置文件配置内容如下配置完之后记得保存退出5 . 启动ng.
分类: 其他 发布时间: 10-26 18:00 阅读次数: 0

【Leetcode每日一题】1024. 视频拼接(区间预处理,贪心)

Leetcode 每日一题题目链接: 1024. 视频拼接解题思路: 将给定的区间进行预处理,获得每个左端点对应的最大的有端点。在整个区间上进行遍历,每次动态更新能达到的最大长度,对每个区间进行覆盖,若某个区间全部被覆盖,则区间数量+1。题解:class Solution: def videoStitching(self, clips: List[List[int]], T: int) -> int: # 以左端点开头的最大右端点 ma
分类: 物联网 发布时间: 10-26 18:00 阅读次数: 0

子查询(内查询)

目录子查询的概念子查询的分类子查询的概念子查询(也称内查询)含义: 出现在其他语句中的select语句,称为子查询或内查询。 外部的查询语句,称为主查询或外查询。子查询的分类按照子查询出现的位置分类:select后面:仅仅支持标量子查询from后面:支持表子查询where或having后面:标量子查询(用的多)列子查询(用的多)行子查询(用的少)exists后面(相关子查询):表子查询按结果集的行列数不同分类:标量子查询(结果集只有一行一列)列子查询
分类: 物联网 发布时间: 10-26 18:00 阅读次数: 0

webrtc-mac采集视频源码分析

mac采集视频底层源码分析,调用mac os摄像头采集接口:/* * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An a
分类: 物联网 发布时间: 10-26 18:00 阅读次数: 0

OpenGL.Shader:志哥教你写一个滤镜直播客户端(12)视觉滤镜:磨皮美白の双边滤波原理实现

OpenGL.Shader:志哥教你写一个滤镜直播客户端(12)工作生活安排得太满,放空了博客一段时间,最近才有时间继续整理滤镜的学习。这篇带来的是时下比较热门的一个滤镜效果——磨皮滤镜的简单学习。...
分类: 物联网 发布时间: 10-26 18:00 阅读次数: 0

降雨绘图(JAVA实现)

降雨绘图(JAVA实现)新开了一门外教课程,Object-oriented Programming(JAVA), 记录一些学习经验,以及部分和c++的区别感悟。本文为降雨绘图作业demo, 大概要求是从一个.text文件中找到用户从console中输入的城市,并将该城市的12个月的降雨量数据绘制。要求是不可以使用array等容器提前存储数据,必须输在用户输入后,在.text文件中找到目标城市并绘图。text文件格式如下:…Beijing 20.8 52.4 67.3 22.3 55.0 76.3 2
分类: 物联网 发布时间: 10-26 18:00 阅读次数: 0

山东大学心理课智慧树刷课

第一步:打开浏览器,按F12后点击控制台(console)第二部:输入以下代码document.querySelector('.volumeIcon').click();//静音document.getElementsByClassName('speedTab15')[0].click();//1.5倍速setInterval(function(){ if(document.getElementsByClassName('passTime')[0].style.width == '100%'
分类: 物联网 发布时间: 10-26 18:00 阅读次数: 0