自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 RNN经典神经网络模型

一、RNN介绍前馈神经网络不考虑数据之间的关联性,网络的输出只和当前时刻网络的输入相关。然而在解决很多实际问题的时候我们发现,现实问题中存在着很多序列型的数据,例如文本、语音以及视频等。这些序列型的数据往往都是具有时序上的关联性的,既某一时刻网络的输出除了与当前时刻的输入相关之外,还与之前某一时刻或某几个时刻的输出相关。而前馈神经网络并不能处理好这种关联性,因为它没有记忆能力,所以前面时刻的输出不能传递到后面的时刻。此外,我们在做语音识别或机器翻译的时候,输入和输出的数据都是不定长的,而前馈神经网络

2021-03-19 17:42:47 3067

原创 摄像头侦测相关

一、影响摄像头侦测灵敏度1.1 漏报与误报概念移动侦测:IPC(网络摄像头)监控过程中检测到画面中存在变动即会报警提示,是一个监控过程是在一些场景十分常见的功能。移动侦测实际上是一个较复杂的概念,到底怎么样才算真正的移动,什么样的移动程度应该报警,实际上很模糊。同样的移动不同人、不同场景去看,有的人觉得很明显,而有的人觉得没多明显。同理IPC也无法做到绝对意义上的准确判断,算法设计上只能符合大多数人主观的感觉和习惯,因此存在一些特殊的运动场景让IPC无法判断是否触发了移动侦测,产生了不符合人主观感

2021-03-12 16:15:28 2132

原创 模拟弱网环境测试

一、Clumsy1.1简介利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用程序在不良网络状况下的表现,clumsy 都能让你在不需要额外添加代码的情况下,在系统层次帮你达到想要的效果。clumsy 首先根据用户选择的filter来拦截指定的网络数据。在 filter 中可以设定你感兴趣的协议(..

2021-03-05 15:17:07 261

原创 摄像头对焦算法

一、Tenengrad梯度方法Tenengrad梯度方法利用Sobel算子分别计算水平和垂直方向的梯度,同一场景下梯度值越高,图像越清晰。以下是具体实现,这里衡量的指标是经过Sobel算子处理后的图像的平均灰度值,值越大,代表图像越清晰。#include <highgui/highgui.hpp>#include <imgproc/imgproc.hpp> using namespace std;using namespace cv; int main(){

2021-02-26 17:24:58 1905 1

原创 信用卡数字识别

一、数字模板图像处理为了识别出信用卡中的数字。首先对数字模板图像二值化,并对二值化的图片进行逆运算,然后拿到原二值图像的轮廓,最后将数字对应的轮廓存入字典中,方便后面对比。1、二值化处理并逆运算:2、拿到原二值图像的轮廓,数字对应的轮廓存入字典中,方便后面对比二、信用卡图像处理对信用卡先进行灰度化处理,然后信用卡图像进行顶帽处理和X方向的sobel算子,然后图像进行膨胀腐蚀和图像进行二值化,并进一步二值化处理,最终设置筛选范围,找到我们需要的区域,展示在原图内。1、原图:

2021-02-05 17:17:52 377

原创 ubuntu下图像相似度算法

一:图片相似度算法(对像素求方差并比对)的学习1.1 算法逻辑1.1.1 缩放图片  将需要处理的图片所放到指定尺寸,缩放后图片大小由图片的信息量和复杂度决定。譬如,一些简单的图标之类图像包含的信息量少,复杂度低,可以缩放小一点。风景等复杂场景信息量大,复杂度高就不能缩放太小,容易丢失重要信息。根据自己需求,弹性的缩放。在效率和准确度之间维持平衡。1.1.2 灰度处理  通常对比图像相似度和颜色关系不是很大,所以处理为灰度图,减少后期计算的复杂度。如果有特殊需求则保留图像色彩。1..

2021-01-29 15:20:40 276

原创 Ubuntu中的软件升级

一、cmake升级Ubuntu中自带cmake只有3.5.1版本,这个可以通过cmake --versionj查看。为了确保编译正常,需要将其升级至3.12.2,升级步骤如下:1.1 下载解压安装包(无需卸载原有版本cmake,也算是给自己留条后路)wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gztar zxvf cmake-3.12.2-Linux-x86_64.tar.gz1.2 查看cmake下载

2021-01-22 17:23:08 291

原创 Ubuntu在NAT模式下无法联网

笔者今天在使用ubuntu虚拟机的时候发现网络无法连接,外部电脑的网络可正常使用,但虚拟机无法使用,查了一下网上攻略,整理了一份出来。1、查看虚拟机NAT网络查看VM编辑中的虚拟网络编辑器,查看NAT模式的网络以管理员权限修改网络配置,并还原默认设置。之后点击查看NAT设置,查看子网IP子网掩码以及查看和设置网关IP2、设置虚拟机IP开启虚拟机,进入图形界面,点击右上方的网络上下箭头符号,其中图示本地连接1就是当前使用的网络。如果有其他的网络可以连接到其他的网络中。.

2021-01-08 15:49:15 861

原创 ubuntu+opencv安装

一、前期准备1、VMware:12.5.0 build-43524392、Ubuntu:ubuntu-16.04.7-desktop-amd64.iso3、虚拟机配置:2GB内存、2个1核处理器、硬盘20GB、网络连接方式NAT4、opencv:4.1.05、python:python3-3.5.2、python2-二、安装opencv1、安装环境1.1安装cmakesudo apt-get install cmake1.2、其他安装环境:sudo apt-g

2021-01-08 11:52:36 126

原创 摄像头芯片相关

1、DSP是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。一个数字信号处理器在一块不大的芯片内包括有控制单元、运算单元、各种寄存器以及一定数量的存储单元等等,在其外围还可以连接若干存储器,并可以与一定数量的外部设备互相通信,有软、硬件的全面功能,本身就是一个微型计算机。DSP采用的是哈佛设计,即数据总线和地址总线分开,使程序和数据分别存储在两个分开的空间,允许取指令和执行指令完全重叠。也就是说在执行上一条指令的同时就可取出下一条指令,并进行译码,这大大的提高了微处理器的速度

2021-01-08 09:20:14 476

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除