自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (12)
  • 收藏
  • 关注

原创 搭建nginx流媒体服务器

nginxffmpeg源码编译安装FFmpeg首先下载源码ffmpeg源码wget https://www.ffmpeg.org/releases/ffmpeg-4.3.1.tar.xz # 下载xz -d ffmpeg-4.3.1.tar.xz # 解压 .xztar xvf ffmpeg-4.3.1.tar # 解压 .tar配置./configure --enable-shared # 配置生成链接库make -j12安装nginx相关需要的依赖pcre.

2020-07-14 17:36:26 78

原创 配置自己的github服务器

https://www.aneasystone.com/archives/2018/12/build-your-own-git-server.html

2020-04-08 14:39:22 178

原创 场景文字检测概述

简介文字场景检测一直是一个热门的研究热点,文字场景检测和目标检测十分类似,用到的原理也包含了目标检测里面的faster rcnn、ssd等。卷积网络的空间不变性是一个非常重要的特性。正是由于卷积网络的空间不变性,我们可以利用其进行字符的位置定位,CTPN的主体网络结构使用到了卷积神经网络VGG以及LSTM来提取图片的特征值。能够检测出复杂场景下的横向分布的文字,它是在faster rcnn基础...

2020-01-08 11:34:39 227

原创 深度学习在医学领域的应用

概述近年来,深度学习在医学领域慢慢的火热了起来。在图像领域,经典的各种任务包括但不限于:图像分类、目标检测、全连接网络。在医学领域,主要是将上述方式应用于医学领域中,例如:用图像分类去判断X照肺部图片判断是否出现病变(图像分类)、图片中出现的细胞与背景区分(全连接层)等等,在医学图像中使用深度学习的方法前提条件便是知道经典网络的任务。主要将介绍一下几点图像领域的主体网络的作用(resn...

2019-12-30 06:57:27 1246

原创 tensorflow c接口设置内存占用

https://github.com/tensorflow/tensorflow/issues/13853

2019-12-25 11:42:40 87

原创 深度学习模型压缩与加速综述

模型压缩概要目前,将深度学习算法商业落地化,例如在嵌入式平台上运行的更加稳定、具有实时性一直是我们所追求的目标。本文主要讲述以下内容本章主要讲介绍论文中出现的优化网络以减少计算量的方法,以及具有研究性以及可应用性的方法论文中主要出现的方式如下:(其中带*号的讲具体重点介绍)网络设计优化(卷积核计算优化)*量化模型*剪支和参数共享知识蒸馏权重张量低秩分解将使用tens...

2019-12-15 15:34:07 208

原创 Keras详解---总体概要

tensorflow中的keras库是一个比较好用的工具,keras是在python层面上对tensorflow架构的二次开发,使用keras开发主要的优势有:可以结构完整、多gpu训练完备、能够直接将Keras模型直接转换成tensorflow-lite模型、能够直接将模型部署在嵌入式端、手机端 etc.本节的主要内容是介绍官方使用keras进行训练识别的例子,然后简单的介绍一下keras如何...

2019-11-25 23:04:04 188

原创 python中print函数后面加上"\r"后不能显示任何打印信息

不得不吐槽一下,搜索python、print、end="\r"、不能打印任何信息这几个关键词,搜索到的都是flush设置为True什么的,同质化太严重了print这个问题一直困扰着我,设置end="\r"后,不能打印任何东西,最后参照:Python3: print(somestring,end=’\r’, flush=True) shows nothing如下编写代码即可print...

2019-11-17 13:07:24 179

原创 Ubuntu18.04 service连接无线网卡

电脑安装使用ubuntu18.04 service后,能够使用两种方式连接网络,一种是有线连接,另外一种是无线连接有线连接可以直接插上网线连接,当然,如果是公司网络还需要设置代理什么的,可以通过一台电脑主机使用squid工具设置正向代理,然后直接和ubuntu servcie通过网线直连,使service通过可访问外网的机器连接网络无线连接需要配置netplan工具进行连接,过程如...

2019-11-13 15:07:28 430

原创 nvidia tx2 安装c api 的tensorflow库

https://devtalk.nvidia.com/default/topic/1058253/jetson-nano/request-for-prebuilt-tensorflow-c-c-api-libs-for-jetson-nano/

2019-11-13 11:36:33 249

原创 内网代理访问公网

https://blog.csdn.net/blog_liuliang/article/details/53997852

2019-11-12 14:26:42 359

原创 Ubuntu下网线直连

https://crookm.com/journal/2018/sharing-wifi-connection-over-ethernet/https://blog.csdn.net/zinnc/article/details/55057090

2019-11-05 14:49:24 456

原创 apache2 将端口80映射到8080

https://www.jianshu.com/p/bd6cb7c6a915

2019-11-02 15:33:07 278

翻译 tensorflow下的object detection从0开始训练

主要参考:Custom Object Detection using TensorFlow from Scratch安装安装tensorflowpip install tensorflow克隆官方的object detection 仓库git clone https://github.com/tensorflow/models.git设置环境cd <path_t...

2019-10-08 11:43:59 267 1

原创 人脸算法代码推到以及源码实现

https://blog.csdn.net/u014380165/article/details/80645489待更新

2019-09-23 14:41:03 84

原创 Tensorflow训练出现entry_SYSCALL_64_after_hwframe+0x44/0xa9解决方案

更新一直爽,一直更新一直爽,爽到最后出BUG参考: Multi-GPU workstation crashes during tf.Session()问题出现原因ubuntu的内核与NVIDIA驱动冲突,也就是Ubuntu内核太新了解决办法将ubuntu内核降到4就可以解决了,降版本过程可以参考How to change kernel at boot [duplicate]...

2019-09-23 11:43:36 526

原创 tensorflow评测多个数据集

源码用https://github.com/markpwoodward/active_osl/blob/master/train.py, 待更新esitimater用法https://github.com/GoogleCloudPlatform/tf-estimator-tutorials/blob/master/07_Image_Analysis/trainer/cnn-model-02/sa...

2019-09-11 14:25:04 65

原创 使用tensorflow中的Estimator api训练模型

tf.estimator.Estimator 是tensorflow中的模型训练插件,能够方便的使用以调用在CPU或者GPU上训练。训练分为一下几个步骤:定义模型定义训练输入数据定义测试输入数据代码from __future__ import absolute_import, division, print_function, unicode_literalsimport te...

2019-09-05 09:18:00 75

原创 Tensorflow 官方目标检测api进行训练以及测试

tensorflow有自己的目标检测api进行调用,仅仅在tensorflow上做了python层面上的封装,使用官方的api除了方便快捷,还有一个优点是能够直接移植到移动设备上;否则,得有些函数还需要自己在andoird上去实现,例如nms(极大值移植算法等),比较麻烦。参考:running_locally.md本机机器训练步骤本地机器训练目标价检测假设以及安装上了tensorflow...

2019-09-02 11:20:37 879

原创 Tensorflow lite模型转换过

tensorflow lite是专门为移动设备准备的深度学习架构,在tensorflow基础上优化并支持手机上的硬件加速首先下载如下网址链接git clone https://github.com/tensorflow/models.git然后执行如下脚本进行转换python object_detection/export_tflite_ssd_graph.py --pipeline_...

2019-08-30 21:41:48 460

原创 Python Glog打印输出以及写入文件

Python中的glog库默认是没有接口能够将日志写入文件中,由于glog库内部由logging编写,所以可以直接修改glog中的源码完成既能够打印到控制台又可以写入文件中Python Glog库介绍Glog库用法非常简单,可以直接查看glog 0.3.1,但里面没有将日志写入文件的接口。此库使用了gflags、logging。可以免去安装,直接将glog.py拷贝下来使用在Glog中...

2019-08-07 12:08:35 764

原创 Docker的CUDA环境配置以及各种深度学习框架的安装及创建镜像

ubuntu下使用深度学习框架如果是仅仅需要调用python接口,使用python虚拟环境即可,但如果需要使用深度学习框架的C++接口,需要连接各种依赖库,特别是不同版本之间的OpenCV库如果安装到系统环境中,会造成混乱,这里,可以使用Docker进行部署配置服务程序参考:Docker Tutorial 5: Nvidia-Docker 2.0 Installation in Ubuntu...

2019-07-22 14:41:51 5283

转载 SSH通过外网连接内网主机

主机处于内网中时,因为没有公网IP,所以对公网是不可见的,可以利用公网服务器进行代理连接内网主机具体过程现在有内网主机A,然后还有一个有公网IP的主机B,在内网服务器A上输入一下命令:ssh -NfR 8899:localhost:22 root@B地址 -p 22# -f 后台执行ssh指令# -C 允许压缩数据# -N 不执行远程指令# -R 将远程主机(服务器)的某个端口...

2019-07-17 11:32:33 1136

原创 中科大开源数据集CCPD 2019详细介绍

数据集能够应用到车牌检测以及识别任务中,总的图片数量能够达到300K张图片,可以从CCPD: Chinese City Parking Dataset下载。数据集内部包含的文件夹以及内容如下表所示,其中加粗部分为目录:文件包含文件解释ccpd_base包含1000张不同视角和不同距离,不同照明和不同照片的照片ccpd_blur包含1000张图片,其中图片很大程度...

2019-07-11 19:37:15 7898 8

原创 Python编程之Ubuntu下信号模块signal

参考: python学习笔记——信号模块signal信号模块是Ubuntu系统下特有的,下面是Ubuntu系统下signal.SIGHUP # 连接挂断;signal.SIGILL # 非法指令;signal.SIGINT # 终止进程(ctrl+c)*;signal.SIGTSTP # 暂停进程(ctrl+z);signal.SIGKILL # 杀死进程(此信号不...

2019-07-08 11:15:36 126

原创 Caffe中Loss层top[0]->cpu_diff()[0]问题

参考Caffe的L2 loss层的源码问题Loss在Caffe源码有关Loss层中在反向传播函数中,都能够看到如下代码,赋予loss_weight值为top[0]->cpu_diff()[0]的值。 // Scale gradient Dtype loss_weight = top[0]->cpu_diff()[0] / ...

2019-07-05 16:56:42 591

原创 使用Mxnet进行人脸识别

首先通过源码编译mxnet,然后CMakeList.txt链接相应的库文件源码链接链接:https://pan.baidu.com/s/186Vs1NoceCDNasFDbs149Q 密码:2ox5网络仅仅需要修改CMakeList中Caffe库的路径以及Mxnet源路径,即可运行测试发现速度远没有Python端的快,不知道是什么原因,不想再折腾Mxnet了,最近准备用caffe重写in...

2019-07-04 10:22:59 838

原创 Python OpenCV中的numpy与图像类型转换

Python OpenCV存储图像使用的是Numpy存储,所以可以将Numpy当做图像类型操作,操作之前还需进行类型转换,转换到int8类型import cv2import numpy as np# 使用numpy方式创建一个二维数组img = np.ones((100,100))# 转换成int8类型img = np.int8(img)# 颜色空间转换,单通道转换成多通道, 可选...

2019-07-01 11:27:31 12035

原创 --whole-archive 和 --no-whole-archive的区别

参考gcc和ld 中的参数 --whole-archive 和 --no-whole-archiveCMake中有时候会碰到 链接-Wl以及–whole-archive,它并不是一个库,而是gcc的编译选项if(NOT MSVC AND NOT APPLE) set(BEGIN_WHOLE_ARCHIVE -Wl,--whole-archive) set(END_WHOLE_ARCHI...

2019-06-26 17:39:07 3089

原创 amd多GPU训练BUG解决方案

这里是引用https://www.cnblogs.com/JiangOil/p/10513906.html

2019-06-13 17:39:39 159

原创 Ubuntu下Opencv安装总结

opencv是一个开源图形图像处理库,在计算机视觉中有着广泛应用,本篇主要总结opencv的各种安装:源码安装以及在线安装Opencv在线安装方式在线安装opencv十分简单,通过命令行就可以直接下载对应的库文件,便可以调用了如果想用opencv的c++接口,则直接通过下列命令安装:sudo apt install libopencv-dev如果想用opencv的python接...

2019-05-27 16:43:23 1736

翻译 Ubuntu18.04关闭图形显示以减少图形界面对显卡的显存占用

有时我们需要训练使用显存,有时候显存太小以至于不能训练,于是我们可以关闭桌面显示器来充分利用GPU的显存参考: How to disable GUI on boot in 18.04 (Bionic Beaver)?关闭GUI的开机启动,通过运行:sudo systemctl set-default multi-user.target如果想要开启GUI的开机启动,通过运行:su...

2019-05-18 16:51:52 1884

翻译 ubuntu下挂载硬盘操作

硬盘挂载操作参考Automatically mount a drive using /etc/fstab, and limiting access to all users of a specific group通过修改/etc/fstab文件,往往普通用户不能进行读写操作为了让普通用户能够对挂载的硬盘进行读写操作,我们通过如下命令/dev/sdb1 /media/workspace ...

2019-05-13 22:09:46 278

转载 Opencv 对cv::Mat进行简单的归一化操作

参考How to normalize image in openCV?cv::Mat img3;img2.convertTo(img3, CV_32F, 1.0 / 255, 0);

2019-05-06 10:39:03 2449

原创 Opencv中的Mat表示单像素点的值失败解决方法

今天使用cv::Mat并直接通过.data操作想表示像素点的值,单发现表示失败,最后通过reinterpret_cast<float *>强制转换才成功表示reinterpret_cast作用可用于任意指针类型之间的转换,以及指针足够大的整数类型之间转换,不改变底层二进制文件,仅仅改变指针的解释类型。static_cast有继承关系类的指针和内置数据类型的转换(和C的内置...

2019-04-29 09:34:41 100

原创 git常用命令总结

前言git并不需要花时间特意区学习,仅仅知道其中常用的命令即可上传远程仓库文件首先进入代码目录,初始化,并提交# 初始化当前目录git init# 添加文件到缓冲区,XXX表示提交单个文件,而.表示提交所有文件,-A表示提交所有文件的改动git add [XXX|.|-A]   # 将缓冲区的文件上传到本地仓库git commit -m "添加"# 配置自己的信息git...

2019-04-26 19:08:08 52

翻译 ffmpeg中最简单的AVFrame转cv::Mat函数 c++

具体来源不知道了,直接给函数吧 void avframeToMat(const AVFrame * frame, cv::Mat& image) { int width = frame->width; int height = frame->height; // Allocate the opencv mat and store its str...

2019-04-25 20:33:54 1312 2

原创 Ubuntu下使用ffmpeg4.0的C++上API生成视频文件

前言ubuntu下源码搭建以及链接ffmpeg文件比较容易搭建主要步骤为1.下载、2…/configure、3.make,然后使用命令行工具进行测试。这些比较容易。然鹅,如何写一个自己的程序通过调用ffmpeg库C++的API呢?于是把官方源码拿出来编译,找CMakeList如何链接ffmpeg,报错、又找、有报错。不断进行着,头都快大了,最终花费几天时间终于成功了,只能说都9102年了,源码编...

2019-04-22 14:24:15 455

翻译 Clion中使用makefile文件取代CMake

CLion中仅仅支持CMakeList.txt文件进行配置,为了使用CLion支持makefile文件,需要通过一些方法进行改变转自Using local makefile for CLion instead of CMake安装compiledbpip install compiledb进入相关包含makefile的文件目录,执行compiledb命令,如果有需要./config...

2019-04-18 16:36:17 4769 4

原创 FFmpeg采集设备

FFmpeg中Linux设备采集Linux采集设备fbdev使用获取编码帮助./ffmpeg -h demuxer=v4l2FrameBuffer是一个比较有年份的设备,专用于图像展示操作,有时像外接展示Linux命令操作又不希望别人看到你的桌面时,可以通过获得FrameBuffer设备图像数据进行编码然后推流或录制./ffmpeg -framerate 30 -f fbd...

2019-04-15 11:10:02 178

Ubuntu下Opencv显示中文

Ubuntu环境下,OpenCV通过链接freetype库,来支持中文显示。

2018-10-29

Caffe实战项目

使用caffe进行二分类,能够更深刻了解Shell编程以及Caffe框架的使用

2018-02-28

cmake-3.12.4-Linux-x86_64

linux下的cmake,适用于x86_64系统,安装教程:https://mp.csdn.net/mdeditor#

2018-11-05

交底书撰写要点及模板.doc

文件位work,里面有专利的各种要求,例如字体大小,格式以及排序等

2019-08-31

百度车牌识别使用demo

百度车牌识别例子,效果还可以,但有一个开源车牌识别算法,能够运行在openvino下,效果能够和百度相比较一下

2019-03-04

ssd算法测试程序

使用caffe版本的ssd目标检测算法测试训练好的模型效果,主要测试视频或者图片目录

2019-03-07

c++使用cmake链接ffmpeg并读取视频文件显示出来

一个简单的通过c++接口调用ffmpeg实现了读取一段视频并通过opencv显示出来,以及写入文档文件中

2019-04-24

Openvino_fp16_plate

Openvino官方车牌识别模型,是16FPS的模型,可以在笔记本电脑以及树莓派上运行

2019-04-01

lmdb_c++使用代码

在linux系统下通过c++借口调用了lmdb进行写入图片以及读取图片。

2018-11-14

HTML5实战源码全

HTML5实战源码全 HTML5实战源码全 HTML5实战源码全 HTML5实战源码全

2017-11-06

HTML5实战第三章代码

HTML5实战第三章代码HTML5实战第三章代码HTML5实战第三章代码HTML5实战第三章代码

2017-11-06

test_caffe.zip

使用Caffe测试的C++代码,通过Cmake链接相应的库,内部包含测试视频以及图片以及文件夹作为输入进行测试,测试分ssd的检测测试以及原版的caffe的分类测试

2019-06-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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