- 博客(17)
- 收藏
- 关注
原创 PM 实战 - 智能药盒PRD + 市场规模分析
智能硬件 PRD 实例资源很少,Po下个人作品,假定前提为to Boss需求,目标在于覆盖产品设计核心部分(用户画像Persona、产品逻辑图、产品架构图、软件原型图、硬件低保真设计、用例Use Case、硬件标准)。不是申请专利,不追求创新设计。
2025-01-12 21:27:04
638
原创 yaml + easydict 写 配置文件
yamltest.yaml文件:name: Tom Smithage: 37spouse: name: Jane Smith age: 25children: - name: Jimmy Smith age: 15 - name1: Jenny Smith age1: 12python文件:import yaml,os #获取文件全路径file...
2018-11-09 11:59:19
1536
转载 argparse — Parser for command-line options, arguments and sub-commands
The argparse module makes it easy to write user-friendly command-line interfaces. The program defines what arguments it requires, and argparse will figure out how to parse those out of sys.argv. The a...
2018-11-09 11:10:51
284
原创 文本检测模型概览(下)
TextboxesTextboxes是基于SSD框架的图文检测模型,训练方式是端到端的,运行速度也较快。如下图所示,为了适应文字行细长型的特点,候选框的长宽比增加了1,2,3,5,7,10这样初始值。为了适应文本行细长型特点,特征层也用长条形卷积核代替了其他模型中常见的正方形卷积核。为了防止漏检文本行,还在垂直方向增加了候选框数量。为了检测大小不同的字符块,在多个尺度的特征图上并行预测文本框,...
2018-09-05 20:32:06
1672
原创 文本检测模型概览(上)
以下内容摘自各个博客,文中会进行标注,做个人概览用,没有仔细斟酌对错。CTPN(2016)CTPN是目前流传最广、影响最大的开源文本检测模型,可以检测水平或微斜的文本行。文本行可以被看成一个字符sequence,而不是一般物体检测中单个独立的目标。同一文本行上各个字符图像间可以互为上下文,在训练阶段让检测模型学习图像中蕴含的这种上下文统计规律,可以使得预测阶段有效提升文本块预测准确率。【1...
2018-09-05 20:02:00
2913
原创 RANSAC(随机抽样一致算法)
RANSAC基本步骤RANSAC achieves its goal by repeating the following steps: 1. Select a random subset of the original data. Call this subset the hypothetical inliers. 2. A model is fitted to the set of...
2018-06-24 11:25:31
1133
1
原创 Bilateral Filter(双边滤波)
双边滤波不同于高斯滤波对待处理图像各处都用同一个卷积核,双边滤波根据当前图像窗口的像素值分布特点来改变卷积核的权值。从而在更好的保留边缘的情况下实现模糊的效果。但是也正因为此,无法使用卷积的快速傅里叶变换进行计算上的优化。双边滤波公式 其中: 对于两个 参数取值,一般为: s : 源图像斜对角线长度*2% r : 源图像梯度值的中值或者...
2018-06-22 21:25:39
2186
原创 霍夫变换
霍夫变换Hough" 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像中检测直线(线段)。 "[1]直线检测对于图像坐标空间的某一个点,经过该点的直线参数必须满足参考资料【1】百度百科:霍夫变换...
2018-06-22 19:27:14
8263
原创 拉普拉斯边缘检测
拉普拉斯算子公式: 即 用卷积核表示为:在计算时我们往往会先对图像进行高斯滤波以消除噪声而此过程可以通过高斯减去原图 * 来进行近似为什么拉普拉斯算子可以代表图像梯度方向的二阶导数? 推导过程还没完全理解!!!!!!!!!高斯+拉普拉斯算子 VS 高斯+1阶导如果使用高斯+1阶导检测边缘,对于不同的方向,要使用不同的滤波器来进行检测;而且阙值的选择往往并不能很好的适用于所有...
2018-06-22 17:51:26
15089
3
原创 Median Filter(中值滤波)
中值滤波:中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。常用来处理椒盐噪声(椒盐噪声,又称脉冲噪声,它随机改变一些像素值,在二值图像上表现为使一些像素点变白,一些像素点变黑),主要是利用中值不受分布序列极大值和极小值影响的特点。(图1)(图2)...
2018-06-21 12:29:23
24930
1
原创 Correlation and Convolution
Correlation相关: 形象化的描述为,相关为kernel和当前覆盖区域对应元素相乘取和。Convolution卷积: 形象化的描述为,卷积为kernel水平翻转再垂直反转后和当前覆盖区域对应元素相乘取和。...
2018-06-18 18:28:27
2469
原创 Histogram Equalization
推导过程:首先我们将原图像的像素值缩放到0-1的范围得到:f(x),对其直方图标准化以得到原图像的PDF(概率分布函数):P(f),为了更好的进行推导,我们不妨假设这个f(x)是连续可导的。我们的目标是求出一个T变换(可差分、单调递增、可逆),使得目标图像g(x)满足: 目标图像g(x)的概率分布P(g)满足均匀分布: 根据《概率论与数理统计第四版》(盛骤等)第二章...
2018-06-18 12:19:58
4820
原创 机器学习资源推荐(持续更新)
神经网络:反向传播:李宏毅机器学习课程第七节(使用caffe的python layer时候,关于反向传播的部分理解的不好,就去找了一下,这个视频真的挺棒的,关于梯度的求法,forward和backward上说的很详细,也很适合为caffe的python layer写反向传播做铺垫) 哔哩哔哩上目前有教程:点击打开链接...
2018-06-01 12:19:25
843
原创 Caffe安装教程(Ubuntu16.04+GTX 980+CUDA9.1+Python3.5+Caffe)
基本依赖项:$sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler$sudo apt-get install --no-install-recommends libboost-all-dev如果出现问题,可以...
2018-03-23 09:58:15
2208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人