自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 资源 (22)
  • 收藏
  • 关注

原创 tensorflow之argmax与axis

argmax :返回矩阵中的最大索引一维矩阵的例子:input1 = tf.constant([1.0, 2.0, 3.0])with tf.Session() as sess: print(sess.run(tf.argmax(input1)))3最大,索引一般都是从0开始,所以应该返回2输出: 二维矩阵的例子:input1 = tf.constant([[1...

2018-12-31 12:50:24 944

原创 tensorflow之矩阵相乘与matmul

矩阵如何做乘法,一直没搞清楚,今天写个实例:如下:a = tf.constant([[1,2],[3,4]])b = tf.constant([[0,0],[1,0]])c =a *bwith tf.Session() as sess: print(sess.run(a)) print(sess.run(b)) print(sess.run(c))输出如下: 从上...

2018-12-31 11:37:06 7242 2

原创 tensorflow之truncated_normal

tf.truncated_normal(shape, mean, stddev) :shape表示生成张量的维度,mean是均值,stddev是标准差。这个函数产生正太分布,均值和标准差自己设定。这是一个截断的产生正太分布的函数,就是说产生正太分布的值如果与均值的差值大于两倍的标准差,那就重新生成。和一般的正太分布的产生随机数据比起来,这个函数产生的随机数与均值的差距不会超过两倍的标准差,但是一般...

2018-12-26 16:12:49 458

原创 微服务之ServiceFabric

最近打算把平台升级成微服务,发现了一个好的服务:https://docs.microsoft.com/zh-cn/azure/service-fabric/

2018-12-24 17:17:09 510

转载 tensorflow之exponential_decay

在Tensorflow中,为解决设定学习率(learning rate)问题,提供了指数衰减法来解决。通过tf.train.exponential_decay函数实现指数衰减学习率。步骤:1.首先使用较大学习率(目的:为快速得到一个比较优的解);             2.然后通过迭代逐步减小学习率(目的:为使模型在训练后期更加稳定);该函数返回的是一个新的学习率实例如下:...

2018-12-23 21:01:40 2206

原创 tensorflow之add_n

tf.add_n([p1, p2, p3....])函数是实现一个列表的元素的相加。就是输入的对象是一个列表,列表里的元素可以是向量,矩阵,等输入时一个list或者一个数组input1 = tf.constant([1.0, 2.0, 3.0])input2 = tf.constant([1.0, 2.0, 3.0])output = [input1, input2]print(o...

2018-12-23 20:46:00 739 1

转载 tensorflow之reduce_mean

tf.reduce_mean 函数用于计算张量tensor沿着指定的数轴(tensor的某一维度)上的的平均值,主要用作降维或者计算tensor(图像)的平均值。    reduce_mean(input_tensor,                    axis=None,                    keep_dims=False,                   ...

2018-12-23 20:20:55 559

原创 tensorflow之relu

tf.nn.relu()函数是将大于0的数保持不变,小于0的数置为0a = tf.constant([-1.0, 2.0])with tf.Session() as sess: b = tf.nn.relu(a) print (sess.run(b))输出 再举个例子吧:import tensorflow as tf a = tf.constant(...

2018-12-23 20:08:40 435

转载 tensorflow之add_to_collection

tf.add_to_collection:把变量放入一个集合,把很多变量变成一个列表tf.get_collection:从一个结合中取出全部变量,是一个列表 tf.add_n:把一个列表的东西都依次加起来例如:v1 = tf.get_variable(name='v1', shape=[1], initializer=tf.constant_initializer(30))...

2018-12-23 19:30:24 838

转载 tensorflow之regularizer

上代码a = tf.constant([2.0,3.0,4.0]) b = tf.contrib.layers.l1_regularizer(1.0)(a) c = tf.contrib.layers.l2_regularizer(1.0)(a) with tf.Session() as sess: print(sess.run(a)) #输出L1 正则化,计算方法...

2018-12-23 19:26:49 1119

转载 tensorflow之交叉熵

https://blog.csdn.net/tsyccnh/article/details/79163834(转自上面的博客,讲得太好了,保存一下,方便以后复习) 关于交叉熵在loss函数中使用的理解交叉熵(cross entropy)是深度学习中常用的一个概念,一般用来求目标与预测值之间的差距。以前做一些分类问题的时候,没有过多的注意,直接调用现成的库,用起来也比较方便。最近开始...

2018-12-22 20:01:03 480

原创 tensorflow之softmax

softmax 就是把值做个映射,映射到0-1之间,并且映射之后,和为1.举个例子:tt = tf.constant([1.0,2.0])y = tf.nn.softmax(tt)with tf.Session() as sess: print(sess.run(y))输出 注意看1argmax:返回最大数的索引labels1=[[0, 0, 1], ...

2018-12-22 19:45:21 657

原创 tensorflow之卷积神经网络

直接上代码进行分析:""" Convolutional Neural Network.Build and train a convolutional neural network with TensorFlow.This example is using the MNIST database of handwritten digits(http://yann.lecun.com/ex...

2018-12-20 20:50:43 288

转载 tensorflow之卷积池化和全连接

卷积:当从一个大尺寸图像中随机选取一小块,比如说 8x8 作为样本,并且从这个小块样本中学习到了一些特征,这时我们可以把从这个 8x8 样本中学习到的特征作为探测器,应用到这个图像的任意地方中去。特别是,我们可以用从 8x8 样本中所学习到的特征跟原本的大尺寸图像作卷积,从而对这个大尺寸图像上的任一位置获得一个不同特征的激活值。  下面给出一个具体的例子:假设你已经从一个 96x96 ...

2018-12-20 13:47:22 555

转载 tensorflow之数据集

数据集不全,以后慢慢更新 一个网友收集的运动目标检测,阴影检测的标准测试视频http://blog.csdn.net/sunbaigui/article/details/6363390 很权威的change detection检测视频集,里面有将近20种主流算法在这个测试集上的运行结果和ROC,PRA曲线http://changedetection.net/ VIV...

2018-12-20 11:03:18 515

原创 tensorflow之线性回归

今天从机器学习的第一个实例,线性回归,开始感受tensorllow的使用。来张图来感受一下 直接上代码吧:#!/usr/bin/env python3# -*- coding: utf-8 -*- import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as npimport osos.e...

2018-12-18 11:15:12 314

原创 tensorflow之安装tensorboard

tensorboard工具可以查看tensorflow构建的图,我觉得十分方便,所以决定安装一下。步骤如下:输入anaconda然后activate tensorflow然后conda install tensorboard如下图: 写一个简单的代码测试一下效果:import tensorflow as tfimport osos.environ['TF_...

2018-12-15 20:37:04 1075

原创 C#之文件监听

有时候,我们需要把一些信息保存在配置文件里面,又希望如果修改了配置文件,程序可以自动生效。这里可以用文件监听来实现。使用了C#提供的FileSystemWatcher先看结果: 由于每次修改文件都会出发两次提示,据说是第一次修改文件内容,第二次修改文件时间,但是我们只需要处理一次就可以了。由于我对时间不是太敏感,所以我加了一个定时器进行过滤,每1秒处理一次文件内容修改。这样...

2018-12-15 10:29:33 1217

原创 bmp结构研究

先找到一个bmp的图片,通过2进制打开图片: 第一部分:bmp头有14个字节:  bfType:42 4D   ====》BMbfSize:36 90 12  00 ===》1216566bfReserved1:00 00bfReserved2:00 00bfOffBits:36 00 00 00  =》54第二部分:位图信息头 biSize:28 ...

2018-12-14 11:38:22 483

原创 python之argmax

argmax 可以返回最大值得索引值,举例如下:import numpy as npa = np.array([3, 1, 2, 4, 6, 1])print(np.argmax(a))这里最大的值是6,索引从0开始,所以输出应该是4。运行结果如下: 果然是4....

2018-12-13 21:54:18 2553

原创 tensorflow之第一个项目MNIST数据集

首先登陆网址:http://yann.lecun.com/exdb/mnist/下载4个文件 下载完之后,解压出来到文件夹耐心等待,网上好慢。放到当前的路径下: 查看数据集验证图片查看数据集的验证标签查看数据集的测试图片查看数据集的测试标签from tensorflow.examples.tutorials.mnist import input_d...

2018-12-12 21:49:54 307

原创 TensorFlow之Vscode调试

1、查看安装的python版本conda --versionpython --version conda info -e 安装vscode安装anaconda 安装tensorflow继续在 Anaconda Prompt 窗口输入:conda create -n tensorflow python=3.5按回车。表示创建 TensorFl...

2018-12-12 12:44:41 3255 4

原创 安防视频之web无插件播放视频

本博文是个宣传帖子,主要介绍如何把安防摄像机的视频转成无插件Web播放。安防摄像机主要通过rtsp协议获取视频码流。Web预览通过Hls协议进行预览。结构图如下:这里我们提供一个转码服务,实现把安防的rtsp码流转成Hls码流。具体转换过程,可以参考我前面的博客,关于Hls协议的实现。本转码服务完成采用netcore开发(纯C#开发),支持跨平台部署。主要特点如下...

2018-12-10 14:11:42 2258

原创 Hls之Hls.js源码解析

Hls协议后端开发工作,已经告一段落,开始正式进入前端web解码的研究。比较知名的是Hls.js的开源框架。最近主要工作就是研究其代码逻辑,以及框架结构,顺便学习一下js语法。目标:写一个适合自己使用的Hls解码的js库。在github上下载Hls.js的源码地址如下:https://github.com/video-dev/hls.js工程打开截图:Hls库核心思想是...

2018-12-09 23:29:10 8804 3

原创 vscode之调试es6代码

vscode不支持es6的代码调试,但是可以通过babel把es6代码转成es5之后,在进行调试。步骤如下:第一步:在本地项目路径下npm init,之后会生成一个package.json文件第二步:之后再执行本地安装babel命令行工具 -- 每个项目安装一个,尽量不要在全局安装一个babel。npm install --save-dev babel-cli...

2018-12-08 22:20:13 4291 1

原创 vscode之调试js

使用vscode 可以直接对js文件进行调试,好强大。今天试了一把,很爽。首先安装vscode然后直接写一段js文件:然后F5调试,选择nodejs会有个配置文件,我是这么配置的:如果想调试当前的文件,使用这个配置即可。 { // Use IntelliSense to learn about possible attributes. // Hov...

2018-12-08 17:24:43 16853 7

转载 VSCode之调试html

一、效果目的1.在VSCode里,直接F5打开html页面,并且可以在编辑器里,进行断点调试js代码;二、工具准备1.VSCode 软件2.一个js项目3.VSCode 上装一个插件:Debugger for Chrome如图这里写图片描述三、配置文件更改1.用VSCode装载项目2.然后按F5,出现这个框选择 Chrome3.然后出现个配置的提示,和打开了la...

2018-12-08 15:14:44 21451 1

原创 二维码生成器

下面网址可以生成二维码https://cli.im/text?28e2776bd00af25426b0e0b339f97ca3

2018-12-04 13:21:03 6983

原创 netcore之json序列化

首先定义一个类 [DataContract] class RecordFile { [DataMember] public string StartTime { get; set; } [DataMember] public s...

2018-12-04 10:34:14 998

原创 netcore之判断系统

netcore判断系统是哪种系统: Console.WriteLine("判断是否为Windows Linux OSX"); Console.WriteLine($"Linux:{RuntimeInformation.IsOSPlatform(OSPlatform.Linux)}"); Console.WriteLine(...

2018-12-03 15:17:25 1745

基于Dplayer的原生flv和hls使用demo

基于Dplayer的原生flv和hls使用demo

2022-10-29

open3mod.zip

是个安装包,直接安装就可以使用,可以查看FBX,DXF,Collada,Obj,X,PLY,3DS,LWO,LWS,STL等多种模型格式

2020-06-27

rabitmq381_erlang221.zip

https://blog.csdn.net/g0415shenw/article/details/103678862 考虑国内下载慢,上传了windows的rabitmq+erlang环境

2019-12-24

mygeowebcache-1.5.3-war.zip

参考博客 https://blog.csdn.net/g0415shenw/article/details/103547270

2019-12-15

rgb24保存为Bmp

参考下面博客: https://blog.csdn.net/g0415shenw/article/details/84999548

2018-12-14

基于directsound播放pcm

博客地址:https://blog.csdn.net/g0415shenw/article/details/81950761

2018-08-22

ffmpeg之H265解码

博客地址: https://blog.csdn.net/g0415shenw/article/details/81839672 使用ffmpeg解析H265

2018-08-19

ffmpeg之pcm转AAC

博客地址https://blog.csdn.net/g0415shenw/article/details/81606813 使用ffmpeg把pcm转成AAC

2018-08-12

g711编码转换成pcm编码

把g711转换成pcm格式详情见博客 https://blog.csdn.net/g0415shenw/article/details/81432854

2018-08-05

wav文件封装pcm编码格式

具体wav文件分析见博客: https://blog.csdn.net/g0415shenw/article/details/81158328

2018-07-22

sps解析图像长和宽

博客地址: https://blog.csdn.net/g0415shenw/article/details/80733405 vs2017 C#实现了sps解析视频长和宽

2018-06-23

ps解析H264

把示例采用VS2017开发,C#语言实现PS流解析出H264数据 可以参考博客:https://blog.csdn.net/g0415shenw/article/details/80385088

2018-05-26

websocket发送裸H264到Html5解码

通过websocket传输裸H264到网页通过html5 video标签解码 参考博客https://blog.csdn.net/g0415shenw/article/details/80372580

2018-05-19

基于C#net4.5实现最简单的websocket客户端和服务端

本文基于C#实现的websocket简单的客户端和服务端 博客地址:https://blog.csdn.net/g0415shenw/article/details/80365554

2018-05-18

Nlog的使用测试

本测试demo,简单的介绍了nlog日志的使用方法,包括配置文件的设置。

2018-05-16

基于C#实现onvif协议之云台控制

基于vs2017 开发,C#实现onvif协议之云台控制,直接可以编译通过。

2018-05-08

基于C#的onvif协议之抓图

本demo,基于vs2017开发,采用C#开发语言,实现了onvif协议之抓图功能

2018-04-25

基于wcf实现的onvif客户端

基于wcf实现的onvif客户端,通过wsdl生产代码,在通过wcf直接调用,程序通过vs2017编译通过,。

2018-04-24

onvif2.0珍藏版

ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。为了引进网络视频服务,ONVIF规范包含了所有的XML及WSDL(Wed Service Description Language)的定义。

2018-04-24

RFC3550中文版

开发gb28181的同学可以参考此文档,rtp的定义以及各式介绍

2018-03-09

tcp传输RTP流文档RFC4571

gb28181关于tcp传输rtp流可以参考此文档,不过是英文版的

2018-03-09

sip协议中文本RFC3261

本文档适合开发GB28181的同学、或者对sip有兴趣的同学

2018-03-09

基于VS2017开发的XML序列化和反序列化实例

序列化和反序列化思路是通过一个类来映射XML,XML里面的元素,都被映射到类的成员变量。 业务处理不直接面对XML,而是面对类进行操作。反序列化是指把XML解析出来的类,序列化是指把类转换成XML字符串。所以我们的XML解析只需要写出两个函数就搞定了,一个是把类转出XML字符串的函数,一个是把XML字符串的函数转换成类的函数。

2018-02-15

空空如也

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

TA关注的人

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