自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云峰阁

AI知识搬运工 微信公众号:ML_Study

原创 yolov3-tiny基于darknet2ncnn在安卓实现

yolov3-tiny基于darknet2ncnn在安卓实现 1、构建ncnn以及编译darknet2ncnn 参考:https://github.com/xiangweizeng/darknet2ncnn git clone https://gitee.com/damone/darknet...

2020-03-11 18:56:43 218 1

转载 TF与keras指定运行时显卡及限制GPU用量

https://blog.csdn.net/github_36326955/article/details/79910448 keras在使用GPU的时候有个特点,就是默认全部占满显存。 这样如果有多个模型都需要使用GPU跑的话,那么限制是很大的,而且对于GPU也是一种浪费。因此在使用keras...

2020-03-02 15:51:11 43 0

转载 Android Bitmap 相关操作

Android Bitmap 相关操作 常见的几个操作:缩放,裁剪,旋转,偏移 很多操作需要 Matrix 来支持;Matrix 通过矩阵来处理位图,计算出各个像素点的位置,从而把bitmap显示出来。 matrix里有一个3x3的矩阵,用于图像处理: MSCALE_X MSKEW_X...

2019-11-28 20:02:21 30 0

转载 Tensorflow同时加载使用多个模型

Tensorflow同时加载使用多个模型 在Tensorflow中,所有操作对象都包装到相应的Session中的,所以想要使用不同的模型就需要将这些模型加载到不同的Session中并在使用的时候申明是哪个Session,从而避免由于Session和想使用的模型不匹配导致的错误。而使用多个grap...

2019-11-06 18:24:24 512 0

转载 keras学习:实现f1_score(多分类、二分类)

keras学习:实现f1_score(多分类、二分类) 本文链接:https://blog.csdn.net/linxid/article/details/82861957 首先容易谷歌到的两种方法: 1.构造metrics 这种方法适用于二分类,在模型训练的时候可以作为metrics使用...

2019-10-24 17:42:51 780 1

转载 TensorFlow Mobile for Android

TF标准模型TensorFlow Mobile for Android 本文链接:https://blog.csdn.net/leifengpeng/article/details/78754405 在推出Tensorflow(一下简称TF)时同时推出了TensorFlow Mobile(手机...

2019-09-27 16:13:23 72 0

转载 “x64”与目标计算机类型“X86”冲突

“模块计算机类型“x64”与目标计算机类型“X86”冲突解决方案 最近在编译一款开源软件的时候,遇到了“模块计算机类型“x64”与目标计算机类型“X86”冲突的问题,网上查了好多资料,都是配置“链接器-》高级-》目标计算机”和选择X64平台编译器,可是怎么试都不行,最后发现是“命令行”里依然是“...

2019-08-29 10:53:46 56 0

转载 深度学习人体姿态估计

深度学习人体姿态估计算法综述 https://www.infoq.cn/article/6Btg0-1crfmb7svRGa6H 人体骨架是以图形形式对一个人的方位所进行的描述。本质上,骨架是一组坐标点,可以连接起来以描述该人的位姿。骨架中的每一个坐标点称为一个“部分(part)”(或关节、关...

2019-08-20 13:32:24 204 0

转载 Tensorflow编译android平台的so库

Tensorflow编译android平台的so库和jar包 原文链接:https://blog.csdn.net/zhangpengzp/article/details/86220384 tensorflow自己编译so库和android jar包,遇到了一些困难,这里简单叙述下注意的问题和...

2019-08-20 10:26:55 137 0

转载 【深度学习】图像分割常用的损失函数

图像分割常用的损失函数 转自:https://blog.csdn.net/Biyoner/article/details/84728417 本文主要介绍医学图像中常用的损失函数,包括cross entropy, generalized dice coefiicients, focal loss...

2019-07-08 17:39:00 3552 0

转载 【深度学习】zero shot learning

转自:https://www.cnblogs.com/CSLaker/p/9277431.html 一、介绍 在传统的分类模型中,为了解决多分类问题(例如三个类别:猫、狗和猪),就需要提供大量的猫、狗和猪的图片用以模型训练,然后给定一张新的图片,就能判定属于猫、狗或猪的其中哪一类。但是对于之前...

2019-07-08 14:15:38 675 1

转载 【深度学习】Network In Network

Network In Network 论文Network In Network(Min Lin, ICLR2014). 传统CNN使用的线性滤波器是一种广义线性模型(Generalized linear model,GLM)。所以用CNN进行特征提取时,其实就隐含地假设了特征是线性可分的,可实...

2019-07-08 14:13:01 136 0

原创 opencv实战从0到N (18)opencv_contrib模块编译 与 surf匹配测试

opencv实战从0到N (18)opencv_contrib模块编译 与 surf匹配测试 同步知乎:中庸 opencv_contrib模块编译 1,首先opencv官网github下载opencv3.3.1 和 opencv_contrib3.3.1的源码,将它们放在同一目录下(不放也行...

2019-07-05 22:32:33 155 0

原创 opencv实战从0到N (17)- 选择性搜索(selective search)

opencv实战从0到N (17)- 选择性搜索(selective search) 同步知乎:中庸 选择性搜索(selective search) 在目标检测时,为了定位到目标的具体位置,通常会把图像分成许多子块(sub-regions / patches),然后把子块作为输入,送到目标识...

2019-07-05 22:30:47 129 0

原创 opencv实战从0到N (16)- 分水岭算法分割(抠图)

opencv实战从0到N (16)- 分水岭算法分割(抠图) 同步知乎:中庸 1,概述: 分水岭分割方法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌, 图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值及其影响区域称为集水盆,而集水盆的边...

2019-07-05 22:29:12 147 0

原创 opencv实战从0到N (15)- grabcut分割(抠图)

opencv实战从0到N (15)- grabcut分割(抠图) 同步知乎:中庸 1.概述: GrabCut是一种基于图切割的图像分割方法。 从围绕要分割的对象的用户指定的边界框开始,算法使用高斯混合模型估计目标对象和背景的颜色分布。这用于在像素标签上构建马尔可夫随机场,其具有优选具有相同...

2019-07-05 22:27:51 298 0

原创 opencv实战从0到N (14)- 凸包算法 convexity defects

opencv实战从0到N (14)- 凸包算法 convexity defects 同步个人知乎:中庸 1,凸包算法(convex hull) 凸包算法: 其实很简单,就是用一个的凸多边形围住所有的点。就好像桌面上有许多图钉,用一根紧绷的橡皮筋将它们全部围起来一样。算法详细步骤: 1. ...

2019-07-05 22:26:42 225 0

原创 opencv实战从0到N (13)—— svm分类器训练

opencv实战从0到N (13)—— svm分类器训练 同步个人知乎:中庸 svm 分类器训练 1,结合hog特征的svm分类器训练可以很好的对人体进行检测。HOG是一种梯度直方图特征,通过对 图像分割成小的连通域区域,再对连通域区求梯度方向特征,由此特征构建的直方图来描述一副图像的特征...

2019-07-05 22:25:01 626 0

原创 opencv实战从0到N (12)—— Lab颜色空间与显著性分析

opencv实战从0到N (12)—— Lab颜色空间与显著性分析 1,Lab空间: Lab色彩模型是由亮度(L)和有关色彩的a, b三个要素组成。L表示亮度(Luminosity),a表示从洋红色至绿色的范围,b表示从黄色至蓝色的范围。 L的值域由0到100,L=50时,就相当于50%的黑...

2019-07-04 22:05:41 767 1

原创 opencv实战从0到N (11)—— 阈值化分割

opencv实战从0到N (11)—— 阈值化分割 阈值化操作在图像处理中是一种常用的算法,opencv也有很多种不同的算法接口可以使用。 1、直接阈值化——cv::threshold() 阈值化操作的基本思想是,给定原图像和一个阈值,图像中每个元素与阈值之间的大小比较做出相应的二值操作...

2019-07-04 22:03:35 57 0

原创 c++获取目录下文件,遍历文件

头文件:#include<io.h> 1,获取该目录下的文件名,可以是文件,也可是文件夹 void getnames(std::string path, std::vector<std::string>& names) { //文件句柄 //long ...

2019-07-04 15:26:25 213 0

原创 Tensorflow与keras学习 (3)——循环神经网络RNN

循环神经网络RNN 3.1 RNN与LSTM介绍: 循环神经网络中的神经单元类似于模拟数字电路技术中的门电路,具有很多控制门来控制输入输出。 RNN结构: LSTM结构: 相比与传统的神经网络,RNN在上一层输入的基础上加入了一个x(该时刻)的输入,但是并不能解决长时间依赖。...

2019-07-01 20:15:18 274 0

原创 Tensorflow与keras学习 (2)——卷积神经网络CNN

卷积神经网络CNN 2.1使用函数介绍: (1)tf.truncated_normal(shape, mean, stddev):shape表示生成张量的维度,mean是均值,stddev是标准差。这个函数产生正太分布,均值和标准差自己设定。这是一个截断的产生正太分布的函数,就是说产生正太分布...

2019-07-01 20:12:14 520 1

原创 Tensorflow与keras学习 (1)——Tensorflow 回归与分类

Tensorflow 回归与分类 1.1 Tensorflow是什么? Tensorflow是谷歌公司推出的开源深度学习框架,利用它我们可以快速搭建深度学习模型。 1.2 Tensorflow是什么样的框架? Tensorflow跟很多机器学习库类似,采用了“流图”方式,这样做的好处可以减...

2019-07-01 20:09:18 380 0

原创 opencv实战从0到N (10)—— adboost训练分类器

opencv实战从0到N (10)—— adboost训练分类器 Adboost级联分类器 1,Adboost级联分类器可以用来训练一个目标检测器,级联分类器包括多个强分类器,每个强分类器又包含多个弱分类器,通过将非目标样本一层层的排除,保证了目标检测的准确性。 2,如何利用Adboost训...

2019-06-26 20:12:15 176 0

原创 opencv实战从0到N (9)—— 霍夫变换,直线与圆检测

opencv实战从0到N (9)—— 霍夫变换,直线与圆检测 霍夫线变换,圆变换 1,霍夫线变换是检测直线的一种方法,主要方法是判断多个点通过了同一条直线,首先使用极坐标表述一个点可能通过的所有直线, 则极坐标方程就是一条正弦曲线,通过比较多个点的正弦曲线知否交汇在同一点,即可判断它们是...

2019-06-26 20:09:52 104 0

原创 opencv实战从0到N (8)—— 积分图求解

opencv实战从0到N (8)—— 积分图求解 求积分图及任意区域像素和 1,积分图就是图像上一点(x,y)的左上面积之和,利用积分图可以对图像中的任意矩形区域, 利用其四个点的积分值的加减运算即可求出此区域的像素之和,对于图像需要求和的特征可以加快运算速度, 只需计算一次积分图,后续即...

2019-06-26 20:07:22 88 0

原创 opencv实战从0到N (7)—— 模板匹配,形状匹配

opencv实战从0到N (7)—— 模板匹配,形状匹配 模板匹配,形状匹配 1,区域像素值匹配 利用模板图像像卷积一样遍历整幅图像,以某种比对方式(距离差之和,相关度等)计算相似度, 在结果图像上寻找最大或最小值(方法不同有些值越大越相似,有些相反)作为匹配结果。 函数:matchTe...

2019-06-26 20:04:46 1418 0

原创 opencv实战从0到N (6)—— 直方图与均衡化

opencv实战从0到N (6)—— 直方图与均衡化 直方图及均衡化 1,直方图是求像素在各个数值上的统计数值,如0-255的图像,其灰度直方图即它各个数值出现次数的统计结果,可以用直方图的形式显示。 函数:calcHist( &rgb[0], 1, 0, Mat(), r_hist...

2019-06-26 19:58:54 127 0

原创 opencv实战从0到N (5)—— 图像变换(仿射,透视)

opencv实战从0到N (5)—— 图像变换(仿射,透视) 仿射变换与透视变换 1,仿射变换其实是两个矩阵的乘法运算后再加上一个向量矩阵,它将一个矩阵向量映射到另一个向量空间,正如在二维空间中的条直线, 通过线性运算可以将其旋转(线性变换)和平移,也可以看作是坐标轴的改变(空间变换)。 ...

2019-06-26 19:53:19 192 0

原创 opencv实战从0到N (4)—— 图像加框,画图形及文字

opencv实战从0到N (4)—— 图像加框,画图形及文字 给图像附加额外边框或掩膜,画图形及文字 1,附加额外边框(常在卷积中使用) 函数:copyMakeBorder( src, dst, top, bottom, left, right, borderType, value );...

2019-06-26 19:49:36 275 0

原创 opencv实战从0到N (3)—— 图像运算,像素操作与对比度变换

opencv实战从0到N (3)—— 图像运算,像素操作与对比度变换 1,OpenCV 中提供了如下的一些函数,用来进行图像的加减乘除。 void add(InputArray src1, InputArray src2, OutputArray dst, InputArray mask=n...

2019-06-26 19:42:11 333 0

转载 一文读懂GAN, pix2pix, CycleGAN和pix2pixHD

GAN, pix2pix, CycleGAN和pix2pixHD 转载: blog.csdn.net/gdymind https://blog.csdn.net/gdymind/article/details/82696481 本文翻译、总结自朱俊彦的线上报告,主要讲了如何用机器学习生成...

2019-06-26 15:42:17 350 0

原创 opencv实战从0到N (2)—— 边缘检测

边缘检测 1,Sobel 算子是一个离散微分算子 (discrete differentiation operator)。 它用来计算图像灰度函数的近似梯度。 Sobel 算子结合了高斯平滑和微分求导。图像在边缘变化明显,所以用一阶微分求极值就可以得到边缘。 2,Laplacian算子使用二...

2019-06-24 13:08:40 100 0

原创 opencv实战从0到N (1)—— Mat结构及操作

Mat结构及操作 接触opencv很久,感觉学习的不够系统,所以将之前的零碎的笔记整理一下。 opencv是一个开源计算机视觉库,其核心为图像处理。Mat则是一个基础的图像容器,作为一个 c++的对象类,我们在使用是不需要担心的内存管理情况,它由由两个数据部分组成:矩阵头(包含矩阵尺寸,...

2019-06-24 11:29:30 372 0

转载 TFLite介绍

转自:https://www.cnblogs.com/vitoyeah/p/10273299.html 概述 TFLite主要含有如下内容: (1)TFLite提供一系列针对移动平台的核心算子,包括量化和浮点运算。另外,TFLite也支持在模型中使用自定义算子。 (2)TFLite基于Fl...

2019-06-10 17:20:50 1433 1

转载 用python转换tflite模型并在PC上调用

用python转换tflite模型并在PC上调用 版权声明:本文为博主原创文章,转载请标明原始博文地址: https://blog.csdn.net/yuanlulu/article/details/85731488 概述 想玩玩tflite,无奈对android开发环境不熟。经过搜索找到了...

2019-06-06 15:54:37 1389 4

转载 Android基础入门教程目录

第一章:环境搭建与开发相关(已完结 10/10) https://blog.csdn.net/coder_pig/article/details/50000773 Android基础入门教程——1.1 背景相关与系统架构分析 Android基础入门教程——1.2 开发环境搭建 Andr...

2019-06-06 10:42:02 29 0

转载 深度学习模型移植的移动端框架

深度学习模型移植的移动端框架 转载: https://blog.csdn.net/weixin_41770169/article/details/85625443 截止2018年,主流移动端框架总结: 腾讯:ncnn与featurecnn对比,前者开源早,代码、文档完善;后者测试速度略微...

2019-06-03 09:44:13 776 0

转载 python 处理dlib xml文件

转自:https://blog.csdn.net/pwtd_huran/article/details/80724730 #coding=utf-8 import xml.dom.minidom import xml.etree.cElementTree as ET from lxml im...

2019-05-29 14:07:31 120 0

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