• 等级
  • 1522003 访问
  • 344 原创
  • 340 转发
  • 703 排名
  • 279 评论
  • 153 获赞

DNN:追根溯源!一图看尽深度学习架构谱系

最喜欢这种直观简单的总结性文章了:一图看尽深度学习架构谱系--2017年的一个总结... 完整谱系图: 记忆网络 在记忆网络分支中,hunkim 标注了三篇重要论文:《记忆网络》、《端到端记忆网络》、《DMN:动态记忆网络》。神经编程是记忆网络的下一级分支,包含神经图灵机、混合计算等论文。 RNN与LSTM 基本的 RNN 结构难以处理长序列,然而一种特殊的 RNN 变种即「长短时记...

2018-11-12 17:02:57

三维重建:深度传感技术的中外差异

原始文章:https://www.eetimes.com/document.asp?doc_id=1333597 中文翻译:https://www.ednchina.com/news/201808221344.html 本文只有几条简介,请拜访原文... 3D传感技术在智能手机用户中很流行吗?它会是未来每一支智能手机的必备功能吗?手机的发展推动了3D相机的发展应用,而不是工业应用,也算是另一...

2018-11-09 15:33:56

DNN:参数训练过程中的BN

        Batch Normalization (以下简称为 BN )来自两位 Google 研究员发表的一篇重要论文[1] ,中文一般翻译为“批标准化/规范化”。其核心思想是,在深度网络的中间层内添加正态标准化处理(作为 BN 层出现),同时约束网络在训练过程中自动调整该标准化的强度,从而加快训练速度并降低权值初始化的成本。 BN 对于设计更深层网络有一定的帮助。Kaiming He e...

2018-11-08 17:49:05

C++:error C2558 没有可用的复制构造函数或复制构造函数声明为“explicit”

 复制构造函数的参数  添加const修饰。

2018-10-30 17:11:15

C++:int 与string相互转换

1、string转int的方式 采用最原始的string, 然后按照十进制的特点进行算术运算得到int,但是这种方式太麻烦,这里不介绍了。 采用标准库中atoi函数。 string s = "12";  int a = atoi(s.c_str());  对于其他类型也都有相应的标准库函数,比如浮点型atof(),long型atol()等等。 采用sstream头...

2018-10-27 17:26:10

OpenCV:判定曲线为弧线的简单方法

借鉴了一个前同事的一个代码段(良心代码),功能为判定曲线为弧线,并且给出拟合度; 代码段: //寻找所有canny 弧 int findArcsOfAllCanny( cv::Mat &inMatCanny, std::vector<std::vector<std::pair< cv::Point, float> > > &ci...

2018-10-27 17:14:39

OpenCV:简单计算曲线弧度-弓形弧度

在判断曲线拟合度时候,需要进行曲线曲率计算。本文中使用根据弦的方法计算曲线弧度半径,得到曲率。 首先判定是否为弧: 简单判定:不要选取较多的点,若线段不是偏向一个方向,则不为弧 bool isArcCurve( std::vector<cv::Point> &curve ) { bool isArc = false; cv::Point ps, ...

2018-10-27 17:00:22

OpenCV:findContours的曲线断开-离散点问题

使用OpenCV时候,没有仔细阅读函数说明,发现findContours 找出的点为离散点,表现为直线方向只给出了两端,并未列举出所有的点。 cv::findContours(inMatCanny, all_contours, hierarchy, CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE); 结果 : 法线影响因子为最后一个参数:CV_CHAIN_AP...

2018-10-25 10:19:15

OpenCV:任意方向的梯度算子生成方法

    在使用梯度算子对图像进行强化计算时候,有可能用到任意方向的梯度核;     看code有点压抑,看看文章:OpenCV索贝尔算子原理与实现...      此外,这篇文章写得比较多一点:中值滤波与图像锐化....      想起很久之前的一篇文章:Sobel算子替代:特定方向上的边缘检测算子.............   以下是C++代码: //生成核//根据向量方向,修改s...

2018-10-12 18:08:34

OpenCV: cv::Scalar不能强制转化

在使用OpenCV数据结构时候,法线强制转化达不到初始化的效果。 std::vector<cv::Scalar>  &colors; 使用colors[0] = (cv::Scalar)( 50, 36, 24 ); 转化的值为(24,0,0); colors[0] = cv::Scalar( 50, 36, 24 ); cv::Point 等各种小结构体也是类似,因...

2018-10-09 10:38:42

StyleAI:感情色彩量化、交流-PCCS颜色体系

        参考文章:日本色研配色體系PCCS。https://en.wikipedia.org/wiki/Color。        1965年前后人们通过生理学实验验证了Thomas Young的假设,在眼睛中的确存在三种不同类型的锥体。看看这个巴黎大学的知乎回答:为何人眼选择了390-700nm作为自身的感光范围?下图:人眼和蜂鸟的感光分布.         鸟的四种感色细胞,感...

2018-09-20 14:29:42

人工机器:1984、语义网、思维量化与长尾理论

《一九八四》(Nineteen Eighty-Four)是英国左翼作家乔治·奥威尔于1949年出版的长篇政治小说。   在这部作品中奥威尔刻画了一个令人感到窒息的恐怖世界,在假想的未来社会中,独裁者以追逐权力为最终目标,人性被强权彻底扼杀,自由被彻底剥夺,思想受到严酷钳制,人民的生活陷入了极度贫困,下层人民的人生变成了单调乏味的循环。   当然思想只是流淌在年轻人之中的村上春树写了《1Q84》...

2018-09-19 11:43:40

StyleAI:粉色马卡龙和五十度灰莫兰迪

对于设计领域大放异彩的莫兰迪色、马卡龙色、中国色,以SV的分解可以总结一定的颜色分布规律。 粉色马卡龙 在颜色色盘上没有特定的归属,而在SV的分布上有一定的规律。马卡龙色主要分布在高V高S的区域,即是粉色马卡龙的特点是亮度较高、饱和度很低( 一定程度的加粉,直方图为圆盘的中部-饱和度低的位置 )。 马卡龙小甜饼   莫兰迪五十度灰 在颜色色盘上分布比较明显,其中一部分主要分...

2018-09-11 18:14:58

PCL:点云色彩复制问题

从OpenCV-Mat类型到点云pcl::PointXYZRGB 复制时出现问题,需要添加强制转换 pixel.rgb = *reinterpret_cast<float*>(&frgb);。 此外若使用rgb直接取值的方法,会出现不可名状的问题:   正确代码: //复值Mat到点云,设定Z值平面 int copy2Cloud(cv::Mat &rg...

2018-09-07 15:24:45

StyleAI:印象坐标-感情色彩量化/感情近邻关系

       色彩的搭配:怎样才算好?根据艺术设计理论,艺术也可以量化,感情色彩也是如此,找到合适的量化方式,就可以以计算机形式重新构建。         进行图像感情色彩量化,使用了 OCR + 图方法,结果使用OpenCV在HSV色盘上画出来。这个色盘比 潘通色卡 和所谓的 莫兰迪色 配色强大多了。        wishchin的花瓣链接:http://huaban.com/p7viar...

2018-09-05 15:18:16

OpenCV:OpenCV cvPutText()显示中文

文章链接:OpenCV显示中文,不使用CvxText和FreeType库; C++代码: //OpenCv支持中文 namespace cvzh { using namespace cv; void GetStringSize(HDC hDC, const char* str, int* w, int* h) { SIZE size; GetTextExtentPoint32...

2018-09-03 15:28:20

OCR算法:CNN+BLSTM+CTC架构(VS15)

原文链接:OCR算法-CNN+BLSTM+CTC架构 由于作者使用了Boost1.57-Vc14,而1.57的VC14版本作者没有给出下载链接,因此需要自行编译,建议换掉作者的第三方库,使用其他的库,比如:这篇文章:VS编译Caffe非常简单。网盘:3rdlibVC14。 有少量的改动,如有疑问,请移步原文,直接到作者GitHub界面...链接:https://github.com/senli...

2018-08-30 17:03:40

转载:在github.io上发布博客

文章:在github.io上写博客;因为版本问题,文章有修改... 可以在github pages上建立你自己的博客。那就从github pages的官网开始吧。 从github pages开始就行了:https://pages.github.com/ 按照官网的步骤来吧 1. 首先‘Create a repository’,这里直接把官网的图截过来了,注意的是:这个repository的...

2018-08-28 15:53:02

$'\r': 未找到命令

  在测试Apollo的时候,启动 bash docker/scripts/dev_into.sh 出现  $'\r': 未找到命令 编码出现问题 解决方法: sudo apt-get install dos2unix dos2unix **.sh dos2unix  docker/scripts/*.sh 转换所有的字符编码...

2018-07-20 10:33:49

三维重建:三维空间中平面的旋转公式

       参考:三维重建3:旋转矩阵-病态矩阵、欧拉角-万向锁、四元数--- 问题描述:         三维空间内,给定一个多边形平面,得出旋转到任一平面的方法步骤。 问题分析:         每一个平面方向可以由法线唯一确定,空间平面可以通过一旋转r(x)和平移t(x)到达任一平面。因此平面的旋转可以映射为直线的旋转。 解决步骤:        1.得到平面的法线方程;  ...

2018-07-18 16:23:08

wishchin

计算机视觉算法工程师:从事三维图像处理和机器学习方 面工作,完成算法实验和软件开发。 ...展开 收起
关注
  • 计算机软件/算法工程师
  • 中国 北京 海淀区
奖章
  • 持之以恒