![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
StyleAI
文章平均质量分 64
wishchin
CV算法工程师:从事室内场景感知方面工作,完成算法实验和软件开发。
展开
-
基于3D模型的MaskRCNN的训练数据生成
在MaskRCNN的Mask分割或者FCN全图分割的数据收集过程中,初始数据可以使使用LabelMe手动标记,这是数据标记不可或缺的过程,需要耗费大量人力物力,也是值得的。 数据选取的过程中需要注意的是,标记的粒度控制、半自动化标记工具比如grubcut算法辅助等、数据的二次筛查、数据可靠性分级等等。 参考:三维重建PCL:点云单侧面正射投影_wishchinYang的专栏-CSDN博客终于把点云单侧面投影正射投影的代码写完了,为一个阶段,主要使用平面插值方法,且只以XO...原创 2021-11-19 21:20:56 · 1834 阅读 · 0 评论 -
推荐系统的封闭和禁锢问题
参考:推荐系统的十个关键点_wishchinYang的专栏-CSDN博客_推荐系统项目技术点。推荐系统的第一-冷启动问题,类似于一个小白第一本书是读到基督教的书,第一页写着人是上帝那玩意的羔羊,能被坑死一生。冷启动可以使用标签标示、随机推荐等一些列策略缓解。推荐系统的最大问题,则来到了这几年很火的“信息茧房”,这是一个很难冲破的现状。当然引入随机可以解决任何算法难题,这样效果就难以预料,也失去了推荐系统本身的意义,且大数据的随机性有待验证。算法没有价值观 当算法没有价值观的时候,出...原创 2021-09-11 17:44:39 · 197 阅读 · 0 评论 -
VS2015:安装适用于windows桌面的visual c++2015
在重新使用VS2015的时候,以前可以运行的工程已经无法载入,在新的系统重装VS2015社区版本,依然出现了此种状况。原创 2021-06-18 18:54:40 · 2867 阅读 · 0 评论 -
图像基本群运算--滤波
工业和消费领域,图像获取主要依赖于电子元件CMOS和CCD,以光电转化的形式转化为电信号。信号在传输的过程中会因为电信号的本身干扰,发生失真。常见的噪声有椒盐噪声、高斯白噪声等。因此有对应的滤波方法。原创 2015-04-20 10:42:25 · 2895 阅读 · 0 评论 -
预测学习:深度生成式模型、DcGAN、应用案例、相关paper
大模型需要更大量的数据,用以拟合更复杂的假设空间。GAN本身可以用于生成数据,在GAN的学习过程中隐藏了弱监督学习和增强学习的思想。下文主要是对GAN应用于NLP进行相关分析,配图不错,摘抄下来,删除掉关于NLP的部分。本文有大量修改,如有疑虑,请移步原文。 文章:深度生成式模型、DcGAN、应用案例、相关paper 其他参考:生成式模型 & 生成...转载 2018-06-05 15:08:54 · 6265 阅读 · 0 评论 -
CNN结构:序列预测复合DNN结构-AcGANs、 ENN误差编码网络
前言:模式识别问题 模式函数是一个从问题定义域到模式值域的一个单射。 从简单的贝叶斯方法,到只能支持二分类的原始支持向量机,到十几个类的分类上最好用的随机森林方法,到可以支持ImageNet上海量1860个类且分类精度极高的InceptionV4(参考:CNNhttp://blog.csdn.net/wishchin/article/details/45286805),其模式...原创 2018-05-22 13:28:30 · 1669 阅读 · 0 评论 -
TF实战:(Mask R-CNN原理介绍与代码实现)-Chapter-8
这篇文章写的挺辛苦,不过对于Mask介绍着墨不多。 文章: TF实战:Chapter-8上(Mask R-CNN介绍与实现) ............................................... MRCNN采用和Faster R-CNN相同的两个阶段,具有相同的第一层(即RPN),第二阶段,除了预测种类和bbox回归,并且并...转载 2018-04-03 15:28:50 · 1141 阅读 · 0 评论 -
CNN:测试一下YoloV3
项目地址:https://pjreddie.com/darknet/yolo/ mAP提升了不少,在VS上试一把 V3 的权值:https://pjreddie.com/media/files/yolov3.weights yolov3-voc的权值: 估计在C...原创 2018-03-27 15:05:56 · 2104 阅读 · 0 评论 -
语义分割:使用关系图辅助图像分割-Capsule Network、IceNet
文章:欲取代CNN的Capsule Network究竟是什么来头?它能为AI界带来革命性转折么?转载 2018-06-06 16:48:35 · 1933 阅读 · 0 评论 -
博客需要搬家
太他nia的垃圾了,写完之后点击发布,只保留了前一段,后面的长篇大论全都没了,感情是自动保存草稿的那一段,其他的呢。其他的呢?本地的没有上传上去,这个缓存机制有很大问题,太恶心人了!转移到其他地方吧................原创 2019-06-14 16:52:22 · 880 阅读 · 1 评论 -
CNN结构:色温-冷暖色的定义和领域区分(一)
转自知乎和百度百科:从零开始学后期 (色温的奥秘) 文章: 冷暖色区分?冷暖肤色适用于那些色系的彩妆? 文章:干货 |如何判断人体色冷暖?如何判断色彩冷暖?(值得收藏研读!) -蒜苗的回答 百科定义: 色温是表示光线中包含颜色成分的一个...原创 2017-11-22 15:06:22 · 8455 阅读 · 0 评论 -
StyleAI:色调、感情色彩量化、色彩交流API-PCCS颜色体系
参考文章:日本色研配色體系PCCS。https://en.wikipedia.org/wiki/Color。 1965年前后人们通过生理学实验验证了Thomas Young的假设,在眼睛中的确存在三种不同类型的锥体。看看这个巴黎大学的知乎回答:为何人眼选择了390-700nm作为自身的感光范围?下图:人眼和蜂鸟的感光分布. 鸟的四种感色细胞,感...翻译 2018-09-20 14:29:42 · 5453 阅读 · 0 评论 -
StyleAI:印象坐标-感情色彩量化/感情近邻关系
色彩的搭配:怎样才算好?根据艺术设计理论,艺术也可以量化,感情色彩也是如此,找到合适的量化方式,就可以以计算机形式重新构建。 进行图像感情色彩量化,使用了 OCR + 图方法,结果使用OpenCV在HSV色盘上画出来。这个色盘比 潘通色卡 和所谓的 莫兰迪色 配色强大多了。 wishchin的花瓣链接:http://huaban.com/p7viar...原创 2018-09-05 15:18:16 · 2464 阅读 · 0 评论 -
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 · 3438 阅读 · 0 评论 -
StyleAI:白度-物理上,怎样才算白?
一、颜色的物理机制 去年冗杂的一篇文章:CNN结构-色彩空间建模;是从数学解析几何的观点进行分析颜色,来阐述颜色的正交性和完备性。此外,此篇CNN结构-色彩特征提取,从颜色的哲学基础来分析色彩。 此处,从物体色彩的物理机理来分析色彩。 电子能级跃迁是所有物质内在颜色的产生机制。简单的说如图所示,氧化后导致能带变化要么是高能级能量下降要么是低能级能...原创 2018-07-05 17:45:09 · 3073 阅读 · 0 评论 -
个人技术博客的选择:CSDN、博客园、简书、知乎专栏还是Github Page?
文章链接:个人技术博客的选择:CSDN、博客园、简书、知乎专栏还是Github Page? 感觉还是Fuck The Dog!看来还是以后把文章写在本地,然后再上传到CSDN吧。被CSDN的缓存机制坑了几次,得非常注意这次事件才行!!!...转载 2018-06-19 17:21:50 · 4762 阅读 · 0 评论 -
Detectron:Pytorch-Caffe2-Detectron的一些跟进
pytorch官网:http://pytorch.org/上只有PyTroch的ubuntu和Mac版本,赤裸裸地歧视了一把Windows低端用户。1. Caffe源码:Caffe源码理解之存储 Caffe2存储Caffe2中的存储结构层次从上到下依次是Workspace, Blob, Tensor。Workspace存储了运行时所有的Blob和实例化的Net。Blob可以视为对...转载 2018-04-09 15:09:27 · 1536 阅读 · 0 评论 -
三维重建PCL:点云单侧面正射投影
终于把点云单侧面投影正射投影的代码写完了,为一个阶段,主要使用平面插值方法,且只以XOY平面作为的正射投影面。有些凑合的地方,待改进。 方法思路:使用Mesh模型,对每一个表面进行表面重建。借助OpenCV Mat类型对投影平面进行内点判断,对内点位置进行插值。 OpenCV cv::polylines 和lines 进行画图的时候都会出现问题,...原创 2018-03-22 15:02:03 · 5003 阅读 · 10 评论 -
Detectron-MaskRCnn: 用于抠图的FCNN
市面上暂时还没有找到可以在消费机显卡上实时运行的MaskRCnn,TensorFlow即使是C++版本训练在coco数据集上的模型也是慢的要死,最后不堪忍受,只能放弃。 经历了一些列fuckingDog的复杂配置之后,终于配置成功了。测试一把 Detectron地址:https://github.com/facebookresearch/Detectron一、...原创 2018-03-04 23:50:38 · 3305 阅读 · 1 评论 -
白盒-CNN纹理深度可视化: 使用MIT Place 场景预训练模型
MIT发文:深度视觉的量化表示................ Places2 是一个场景图像数据集,包含 1千万张 图片,400多个不同类型的场景环境,可用于以场景和环境为应用内容的视觉认知任务。 GitHub源代码:https://github.com/CSAILVision/NetDissect 论文地址:http://netdissect....原创 2018-02-09 17:09:59 · 1564 阅读 · 0 评论 -
场景分割:MIT Scene Parsing 与DilatedNet 扩展卷积网络
FCN中有两个关键,一个是pooling减小图像尺寸增大感受野,另一个是upsampling扩大图像尺寸。在先减小再增大尺寸的过程中,肯定有一些信息损失掉了,那么能不能设计一种新的操作,不通过pooling也能有较大的感受野看到更多的信息呢?答案就是dilated conv。原创 2018-03-16 15:38:29 · 2385 阅读 · 0 评论 -
CNN结构:色彩空间建模-色彩空间分析
原文: 色彩空间基础 好一个NB的知乎专栏:色彩空间基础 第一章:色彩空间基础 关于色彩分析,引出了专门的数学基础。整个过程给出了...原创 2017-11-21 18:12:31 · 1103 阅读 · 0 评论 -
CNN结构:色彩特征提取-色彩属性HSV空间(色彩冷暖初始)
来自于百科:色彩是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。人对颜色的感觉不仅仅由光的物理性质所决定,比如人类对颜色的感觉往往受到周围颜色的影响。有时人们也将物质产生不同颜色的物理特性直接称为颜色。人眼对色彩的感知一般来源于来自于光源的直射色和物体表面的反射色。基础理论,查看百度经验:色彩基础知识 。下面文章摘抄了一小部分。原创 2017-11-23 17:49:13 · 7294 阅读 · 0 评论 -
CNN结构基元:纹理结构和纹理基元方程化GLOH、Gabor...(Code)
模式识别专注于寻找相同模式的共性和不同模式的分离。CNN把特征提取全局化,其中重要的一个是纹理特征,利用卷积核来表示纹理基元,用以重现模式,应如何显示表示。 第一次使用纹理特征,2012年,使用了灰度共生矩阵:灰度共生矩阵-/Laws特征。此后LBP特征也是一种常用的特征:局部二元模式LBP特征。 此外Gabor变换用以提取纹理,可以使用变换后的能量和方差进行计算特...原创 2017-12-26 11:02:28 · 5372 阅读 · 0 评论 -
CNN结构:StyleAI-图片风格分类效果已成(-FasterRCNN-FCN-MaskRCNN)
CNN结构:图片风格分类效果已成。可以在色彩空间对图片风格进行分类,并进行目标分类。StyleAI构架:FasterRCnn + RandomTrees。原创 2017-12-29 15:21:17 · 1645 阅读 · 1 评论 -
ProE常用曲线方程:Python Matplotlib 版本代码(蝴蝶曲线)
顾名思义,蝴蝶曲线(Butterfly curve )就是曲线形状如同蝴蝶。蝴蝶曲线如图所示,以方程描述,是一条六次平面曲线。如果大家觉得这个太过简单,别着急,还有第二种。如图所示,以方程描述,这是一个极坐标方程。通过改变这个方程中的变量θ,可以得到不同形状与方向的蝴蝶曲线。如果再施以复杂的组合和变换,我们看到的就完全称得上是一幅艺术品了。原创 2017-12-27 16:44:18 · 2675 阅读 · 0 评论 -
ProE常用曲线方程:Python Matplotlib 版本代码(玫瑰曲线)
在极坐标系中,以下方程表示的曲线称为玫瑰曲线:r = sin ( k θ ) 或 r = cos ( k θ )当 k 是奇数时,玫瑰曲线有 k 个花瓣;当 k 是偶数时,玫瑰曲线有 2k 个花瓣原创 2017-12-27 17:31:31 · 2057 阅读 · 0 评论 -
点云插值:三维平面参数确定-不共线三点的平面方程
参考链接:三维空间中的平面方程 这个链接是错误的: http://blog.csdn.net/PengPengBlog/article/details/52774421 //获取平面方程//Ax + By + Cz + D std::vector<float> getPlaneParam(const std::vector<pcl:...原创 2018-03-22 11:10:55 · 4716 阅读 · 3 评论 -
| 一文读懂迁移学习(附学习工具包)
当一个CNN用于另一个领域,就使用到了迁移学习。迁移学习是一种用于模型领域泛化和扩展的工具。 文章链接:独家 | 一文读懂迁移学习(附学习工具包) 参考:当深度学习成为过去,迁移学习才是真正的未来? 知乎:什么是迁移学习?2018年03月15日 17:24:291. 前言迁移学习(Transfer...转载 2019-06-17 14:43:39 · 2365 阅读 · 0 评论 -
FCN Caffe:可视化featureMaps和Weights(C++)、获取FCN结果
为何不使用C++版本FCN获取最后的分割掩模像素块集合,何必要使用python呢!因此需要获取网络最后层的所有featureMaps,featureMaps的结果直接对应了segmentation的最终结果,可以直接用于掩模分析。 caffe源码给出了提取中间层featureMap的源代码,位置在tools/extract_features.cpp。 参考文章链...原创 2018-03-09 17:45:16 · 1612 阅读 · 1 评论 -
Caffe RPN:把RPN网络layer添加到caffe基础结构中
在测试MIT Scene Parsing Benchmark (SceneParse150)使用FCN网络时候,遇到Caffe错误。 遇到错误:不可识别的网络层crop 网络层 CreatorRegistry& registry = Registry(); CHECK_EQ(registry.count(type), 1) &...原创 2018-03-14 09:56:25 · 440 阅读 · 0 评论 -
MaskRCNN:三大基础结构DeepMask、SharpMask、MultiPathNet
MaskXRCnn俨然成为一个现阶段最成功的图像检测分割网络,关于MaskXRCnn的介绍,需要从MaskRCNN看起。 当然一个煽情的介绍可见:何恺明团队推出Mask^X R-CNN,将实例分割扩展到3000类。 MaskRCnn取得的精细结果有三个主要技术构架:DeepMask、SharpMask、MultiPathNet。MaskRCNN与...转载 2018-03-22 17:45:36 · 3961 阅读 · 0 评论 -
CNN结构:场景分割与Relation Network
参考第一个回答:如何评价DeepMind最新提出的RelationNetWork 参考链接:Relation Network笔记 ,暂时还没有应用到场景中 LiFeifei阿姨的课程:CV与ML课程在线论文:A simple neural network module for relational reasoninggithub代码...转载 2018-03-23 14:11:58 · 4695 阅读 · 0 评论 -
实例分割:MaskXRCnn 与Visual Genome数据集
一、VG数据集 机器学习领域的突破突然让计算机获得了以未曾有的高精度识别图像中物体的能力——几乎达到了让人惊恐的程度。现在的问题是机器是否还能更上层楼,学会理解这些图片中所发生的事件。 Visual Genome的新图像数据库有望推动计算机向这一目标挺进,并帮助衡量计算机在理解真实世界这一进程中的进步。教会计算机理解视觉场景是人工智能非常重要的基础。它不仅能产生更多...转载 2018-03-05 18:04:04 · 4681 阅读 · 0 评论 -
Detectron-MaskRCnn:Mask判别和获取前向Mask的标签
对于FCN-SceneParse网络,最后卷积生成N个类别的maps,每个Map都得到图像所有点的单类概率。MaskRCNN的结构与FCN不相同。 参考三个文章: Detectron总结1:Blob的生成 和 generate proposal Detectron总结2:前向生成数据标签的过程 Detectron总结3:参数设置...转载 2018-03-23 13:19:39 · 1385 阅读 · 1 评论 -
无向图:计算亏格(环的孔洞)
在不需要遍历出环的算法里面,可以通过欧拉公式直接计算亏格。孔洞的个数。 公式: nGenus = l-p+1; l为边的个数,p为点的个数。原创 2018-01-03 15:02:08 · 2264 阅读 · 0 评论