自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 推荐一个几何计算相关的网站

Geometric Tools

2023-08-10 09:36:14 101

原创 点云配准综述一篇综述《A comprehensive survey on point cloud registration》(翻译)

文章将配准方法分为了同源配准和不同源(跨源)数据配准,同源配准分为了基于优化的方法,基于特征的方法,基于端到端的配准算法。

2023-06-26 09:39:18 2431

原创 cuda使用中遇到的问题

1、release和debug模式运行结果有差异(1)如果差异比较小,应该是release模式使用快速运算库导致的差异,网上解决方式很多(2)如果差异太大,需要看看是否有些数组没有赋值成功,可以通过开启release模式下的debug选项,打印相应的结果,此时需要着重检查编译的配置选项,我遇到的一个问题是release模式,内存拷贝也不成功,通过删除预处理器中的NDEBUG得到了解决。.........

2022-06-16 15:23:05 311 1

原创 熵及相关名称含义

最近在用互信息的一些知识,有些1.熵(entropy)系统混乱程度的度量,系统越混乱,熵越大。当完全均匀分布时,这个系统的熵就达到了最大值,也就是说此时的系统越混乱。对于事件来说,当所有状态概率相等的时候熵最大,这个时候系统对取什么态没有偏向性,所以混乱度最大。在信息世界,熵越高,则能传输越多的信息,熵越低,则意味着传输的信息越少。(这里指的是信息量)2.信息熵(information entropy)信息量的大小的度量,用于描述随机变量的不确定度。事件的不确定性越大,则信息量越大,

2022-04-25 18:28:39 1082

原创 VS查看宏展开以及相关编译问题解决

1、在VS中如果想查看有些文件的宏展开代码,可以在项目属性页-》C/C++->预处理器中设置预处理到文件 true.点击工程进行重新编译,会在工程中间文件目录下生成相关的.i文件,此时将.i文件拖入vs中即可查看相关展开结果。2、在完成上述改动后,再次编译工程并链接会出现LINK : fatal error LNK1104: 无法打开文件“XXX.obj”,这是由于在完成上述改动后,会将原先的obj文件清空,此时为了顺利编译,...

2022-03-08 18:13:23 1977

原创 elastix信息汇总

最近使用elastix库,将一些信息记录下,以免丢失或者不好找。1、参数说明http://elastix.isi.uu.nl/doxygen/modules.html 列出了elastix的可用组件。elastix: Parameters 列出了每个配准组件的参数。2、问题汇总ghttps://groups.google.com/g/elastix-imageregistrationFAQ · SuperElastix/elastix Wiki · GitHub...

2022-01-28 11:48:06 492

原创 ITK参考资料

第9章 ITK - 开源软件架构 - 文江博客9 Image Registration

2021-11-30 21:48:47 137

原创 医疗图像配准-点云配准总结

近期主要在做一个关于将三维CT影像和点云数据做配准的项目,通过前期调研,业内主要的方法是将CT影像使用MarchingCubes(移动立方体)生成等值面三角网格,然后再使用点云配准的方法。1、三维图像转三角网格(STL)三维图像转stl网格,在vtk中已经实现,主要使用MarchingCubes算法,简单而有效,算法介绍详见下面篇博文,对比众多水文,这篇讲的比较明白。图像数据到网格数据-1——MarchingCubes算法 - 止战 - 博客园原文:http://blog.csdn.net/u013

2021-11-14 19:55:58 5619

原创 c++同名dll和dll中同名函数加载问题

1.前人工作最近帮公司做一些软开方面的事,主要负责将项目环境进行统一配置,其中就涉及到了dll加载时如果遇到同名dll的解决方案,在网上寻找有效的解决方案,发现有价值的较少,找到可能有价值的链接如下:(1)https://blog.csdn.net/mincheat/article/details/51312173这个博主,对加载同名dll进行了测试,并提出了一些解决方案,最终给出的解决方案时通过进程间通信,这种方案从理论上来讲是没有问题的,但比较麻烦。(2)http://cn.voidcc

2021-09-02 14:51:43 2541 2

原创 《程序员的自我修养》-链接、装载与库(笔记)

这两天刚读完这本书,书如其副标题,对链接,装载和库在ELF层面的原理等解释较为详细,但在应用层面的指导性性意见较少(不过这可能也不是本书的重点),总之,读完这本书对面试作用不大,但可以加深对程序底层运行机制的了解,对半路出家程序员较为合适,全文读起来较为流畅,看得出作者用心了,冲这点点个赞。 本来想写一个笔记,但发现网上已经有比较合适的版本了,所以改转载。 https://www.jianshu.com/p/78a1e8d85e5f...

2021-03-21 20:21:11 165 3

原创 CUDA C++ Programming Guide( v11.2.0)部分翻译+笔记

笔记对有些较为简单的部分做了省略,有些原文中表达比较拗口的地方,进行了改写,本篇笔记可以作为参考使用,如有不明白的地方或觉得有问题的地方,欢迎私我或者评论。目录CUDA C++ Programming Guide(v11.2.0)1.Introduction2.Programming Model2.1.Kernels2.2.Thread Hierarchy2.3.Memory Hierarchy2.4.Heterogeneous Prog...

2021-01-16 19:17:57 5827

原创 CUDA C++ Best Practices Guide(笔记)

CUDA C++ Best Practices Guide(笔记)目录CUDA C++ Best Practices Guide(笔记)优化四部曲APOD1Assessing Your Application2、Heterogeneous Computing(异构计算)2.1.Differences between Host and Device(Device和Host之间的差异)2.2.What Runs on a CUDA-Enabled Device?5.1....

2020-12-30 10:26:57 1821

转载 高斯函数及模板

https://en.wikipedia.org/wiki/Gaussian_filter

2020-09-17 11:05:39 335

原创 三线性插值

是目前找到资源里最靠谱的,内部也有线性插值和双线性插值的链接 。https://en.wikipedia.org/wiki/Trilinear_interpolation

2020-09-16 17:39:27 471

原创 几种非对称分布方法

在一些场合拟合数据时,需要使用非对称函数进行拟合,对于中间高,两边窄的分布主要由以下几种方法:(1)asymmetric Gaussian(非对称高斯分布)(2)Weibull distribution(韦伯分布)https://en.wikipedia.org/wiki/Weibull_distribution(3)reversed lognormal distribution(反向对数正态分布)...

2020-09-01 12:20:31 4931

原创 内存泄漏分析工具Visual Leak Detector

最近在使用c++写接口,在单元测试时,使用Visual Leak Detector进行了内存分析。1、介绍Visual Leak Detector(以下简称:VLD) 是一个著名的 C/C++ 程序内存泄漏检测插件,使用比较简单,在vs中做好配置即可2.vs2017配置按照正常的配置之后,需要注意配置如下结果:...

2020-07-24 11:06:43 603

原创 动态链接库知识汇总

一、动态链接库两种链接类型显示链接:显式链接一般是指在程序运行中,由程序代码用LoadLibrary和LoadLibraryEx函数来加载动态库。这两个函数仅仅是把库文件映射到你的进程地址空间中,并不会查找你要使用的函数的地址。如果这些函数成功,就会返回库文件在你的进程中的映像的基址,随便你就可以使用这个基址来调用GetProcAddress()函数来得到你要用的库中的函数的地址了。如果LoadLibrary函数失败,就会返回NULL,并不会强制杀死你的应用程序。优点:手动加载dll,手动导出.

2020-07-23 19:10:20 786

原创 Opencv Tutorials学习笔记( 4.1.1版本)

以前对Opencv的掌握不太系统,最近工作不太忙,所以想系统的梳理下Opencv官方给出的学习例子,学习的目的主要是查漏补缺,在对图像操作时,最优的方法是什么,有比较重要的部分会做好笔记,便于将来直接进行查询。1、 Tutorials1.1、 The Core Functionality (core module) 1.1Mat - The Basic Image Container 主要学习如何使用Mat和打印到控制台 1.2How to scan images, lookup t

2020-06-30 11:49:13 478

转载 vtk+iTK配置

https://app.yinxiang.com/fx/8a32670c-c8a9-4f15-95fc-eeae299fc407

2020-06-12 11:06:32 396 3

原创 C++STL相关知识备份

1.vector 底层数据结构为数组 ,支持快速随机访问,如果内存不够,扩容两倍。2.list 底层数据结构为双向链表,支持快速增删3.deque 双端队列,底层数据结构为一个中央控制器和多个连续缓冲区4.stack 底层一般用list或deque实现,封闭头部即可,不用vector的原因应该是容量大小有限制,扩容耗时5.q...

2020-04-20 20:05:53 123

原创 图像分割算法

目录1基于阈值的分割方法:2基于边缘的分割方法:2.1微分算子2.2二阶微分算子2.3Canny算子2.4总结3基于区域的分割方法3.1区域生长3.2区域分裂与合并3.3分水岭算法4特定理论的分割4.1图分割算法4.1.1graph-cut4.1.2grab-but4.1.3one-cut4.2水平集分割4.3其他分割算法5基...

2019-12-24 17:08:24 846 1

原创 C++设计模式----------单例模式

目录1、单例模式定义1.1定义1.2应用场景1.3什么情况下应该使用单例1.4、构建单例模式需要注意的地方2、单例模式的实现2.1单例多种实现方式2.1.1实现方式12.1.2实现方式22.1.3实现方式3(局部静态变量)2.2多例实现3参考:1、单例模式定义1.1定义 单例 Singleton 是设计模式的一种,其特点是只提...

2019-12-15 16:03:13 235

原创 动态链接库和静态链接库

https://www.cnblogs.com/TenosDoIt/p/3203137.html

2019-12-05 14:54:40 96

原创 Cmake等编译相关知识

一、CMake相关知识https://blog.csdn.net/Torres_10/article/details/80371425二、跟我一起写makefile(是一个系列)https://blog.csdn.net/haoel/article/details/2886三、CMake知乎相关知识https://www.zhihu.com/question/274...

2019-11-06 11:33:20 82

原创 深度学习-CNN模型汇总

目录1、AlexNet网络模型2、VGG网络模型3、Inception模型(googleNet)3.1[v1]3.2[v2]3.3[v3]4 ResNet1、AlexNet网络模型2012年,Alex等人提出的AlexNet网络在ImageNet大赛上以远超第二名的成绩夺冠,卷积神经网络乃至深度学习重新引起了广泛的关注。主要特点有:更深的网络结构 使...

2019-09-07 21:41:11 3601

原创 深度学习-------参数初始化

1、pre-training2、random initialization3、Xavier initialization因为Xavier的推导过程是基于2个假设的,其中一个是激活函数是线性的。这并不适用于ReLU激活函数。另一个是激活值关于0对称,这个不适用于sigmoid函数和ReLU函数,实际情况是有可能在sigmoid函数上获得较好的效果。方法来源论文《Understan...

2019-09-01 20:22:01 707

原创 keras探究之losses/metrics/softmax层

初期使用keras会对其中的很多函数的实际计算掌握不是很好,所以通过自己编写相应的例子实现对keras相关函数的验证。'''说明:1.Test1函数用来测试keras中acc和loss计算方式 准确率acc 准确率就是当前batch中预测准确的样本占整个batch的百分比2、metrics(1)性能衡量函数使用keras.metrics 以下函数完成了对metri...

2019-08-31 16:58:54 1787

原创 RBF(Radical Basis Function)径向基函数神经网络

留在以后总结使用,初步明白其原理(1)https://wenku.baidu.com/view/b5bbf142e45c3b3567ec8bd9.html?sxts=1564134060472(2)https://wenku.baidu.com/view/c61384dda58da0116c174946.html?sxts=1564134362472(3)https://wenku.b...

2019-07-26 17:57:43 521

原创 《机器学习实战》Review

一、k-近邻法类别:分类算法原理:对于给定一个新的数据向量V,使用V和训练数据集所有向量做距离计算,选出最相邻的k个最相邻的样本,然后将k个样本中出现最多的类别判定为V的类别。特点:由于每个向量都要与数据集中所有向量两两计算距离,所以计算复杂度较高。二、决策树类别:分类算法原理:决策树总体的原理是通过应用特征选择规则,使得每次向下分类时,都可以使得分类效果达到最佳,此外决策...

2019-07-06 18:04:49 217

转载 PCA主成分分析原理

https://blog.csdn.net/qq_36336522/article/details/79765558

2019-07-01 20:40:49 98

原创 git常见命令

主要参考廖雪峰网站:https://www.liaoxuefeng.com/wiki/896043488029600一、与远程库的交互//1克隆关联查看仓库git clone [email protected]:michaelliao/gitskills.git//2关联到远程仓库,别名origingit remote add origin [email protected]:/h...

2019-06-09 19:35:26 122

转载 梯度上升与极大似然估计

https://www.cnblogs.com/lxs0731/p/8573044.htmlhttps://blog.csdn.net/u014182497/article/details/82252456https://www.cnblogs.com/lxs0731/p/8573044.html

2019-05-26 11:35:59 582

原创 机器学习-梯度下降

https://www.zhihu.com/question/28728418

2019-05-25 22:09:35 92

转载 findcouters

https://blog.csdn.net/eric_e/article/details/79591025

2019-04-13 16:19:10 157

转载 opencv中坐标系的坑

https://blog.csdn.net/qq_35423500/article/details/79499730

2019-04-13 15:52:36 2835

原创 opencv图像匹配

https://www.cnblogs.com/Jessica-jie/p/8622449.htmlhttps://www.cnblogs.com/skyfsm/p/7401523.htmlhttps://blog.csdn.net/qq_36387683/article/details/80578480https://blog.csdn.net/App_12062011/...

2019-03-25 22:13:35 1428

转载 goodFeaturesToTrack

https://www.cnblogs.com/riddick/p/8470397.html

2019-03-24 18:11:46 516

转载 harris角点检测

https://blog.csdn.net/newthinker_wei/article/details/45603583https://blog.csdn.net/linqianbi/article/details/78930239

2019-03-22 21:04:13 101

原创 U3D发布后左右出现黑框

问题描述:(1)Unity3D发布的程序,在客户机启动后发现左右有边框,不是全屏,但在公司的测试机器上没有问题。解决方案首先判断是软件的问题还是系统设置的问题 ①将其他U3D软件在客户机测试,发现全屏没有问题,所以判断是自己软件出问题。 ②初步判断是软件分辨率的问题,重新发布一个带选择分辨率的软件,选择1920*1080分辨率,可以全屏。 ...

2019-03-15 21:54:50 940

原创 目标识别之贝叶斯分类器

此部分内容为看《数字图像处理》第三版564页的最佳统计分类器的笔记1、条件评价损失概念2.贝叶斯分类器思想对于一个新的模式变量x,带入12.2-9中得到该变量属于某个分类时的平均损失,从中找出平均损失最小的分类,那么就表明x属于这个分类,可以看到贝叶斯分类器可以利用预先知道的知识(损失函数)进行更好的分类,若某项被错误分类到另一类的损失函数损失较大,那么会增大rj的值,从而调节最终...

2019-03-09 18:37:30 584

空空如也

空空如也

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

TA关注的人

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