自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Linux虚拟机设备无法连接到它的理想主机控制器

我想使用虚拟机连接移动硬盘,发现不能识别! 现象:把移动硬盘硬盘插到电脑上,fdisk -l没有这块硬盘的信息。虚拟机—>可移动设备里有这块硬盘。将硬盘插上的时候,会弹出窗口显示设备无法连接到它的理想主机控制器。 最后我解决问题的办法如下: 解决办法:虚拟机—>设置—>USB设备...

2019-09-04 11:18:12

阅读数 199

评论数 0

原创 更改Linux下网卡速度

主要有以下4步骤: 1.linux中安装ethtool工具 sudo apt-get install ethtool 2.查看网卡编号 ifconfig 显示如下: ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 15...

2019-07-04 09:46:25

阅读数 512

评论数 0

原创 python问题——python使用{}.fromkeys创建字典后,通过append更新list型value出错?

python使用{}.fromkeys创建字典后,通过append更新list型value出错? 问题描述: 方式1: list= {‘1’, ‘2’, ‘3’, ‘4’} 然后根据该序列初始化字典dic1,并设置其值默认格式为list: dic1={}.fromkeys(list,[]) pr...

2019-03-29 09:08:33

阅读数 157

评论数 0

原创 信息熵定义与理解

一、熵的定义与含义 信息熵 初步引申以下熵的由来 1、热力学中的热熵是表示分子状态混乱程度的物理量,而香农用信息熵的概念来描述信源的不确定度。在信源中,考虑的不是某一单个符号发生的不确定性,而是要考虑这个信源所有可能发生情况的平均不确定性。 2、 定义如下 对于独立事件,它的概率为p时,利用公式...

2019-03-24 17:25:24

阅读数 629

评论数 0

原创 python中VideoCapture(),read(),waitKey()的使用

假如有以下程序 import cv2 cap = cv2.VideoCapture() while cap.isOpened(): ret,frame = cap.read() cv2.imshow('视频',frame) c = cv2.waitKey(1) if ...

2019-01-17 15:35:42

阅读数 2870

评论数 0

原创 引用的使用——在C++中何时使用引用参数

使用引用参数的主要原因有两个: (1)程序员能够修改调用函数中的数据对象 (2)通过传递引用而不是整个数据对象,可以提高程序的运行速度 (不会存在内存中的临时拷贝现象) 解释:当数据对象较大时(如结果后数据对象),第二个原因更重要,这些也是使用指针参数的原因。因为引用参数实际上是基于指针的代码的另...

2018-12-07 09:17:34

阅读数 332

评论数 0

原创 边界跟踪算法之内边界跟踪

如何获取一个目标的边界信息呢?**首先要说的是,边界跟踪算法是在区域已经分出(图像已经是二值图或已经标注的图),但边界却是未知的。 如何获取一个目标的边界信息呢?我将自己学习经验分享给大家。 ** 算法描述如下: 内边界跟踪 第一步: 从左到右、从上到下的顺序扫描图像,这样首先会找到目标物体最左...

2018-11-29 20:31:43

阅读数 1861

评论数 2

原创 python调试错误 ImportError: No module named 'cPickle'

今天将别人的代码拿来运行,发现在她那能运行,我这报错,最终发现了问题。分享给大家。 导致原因:别人用的是python2写的,而我电脑装的是python3 //我在python3.x下使用如下代码: import cPickle as pickle 会报如下错误: ImportError: No...

2018-10-25 21:15:46

阅读数 471

评论数 1

原创 PyCharm+Anaconda无法导入cv2包解决方法

问题:PyCharm找不到cv2,报错:NO module named cv2 在Terminal中输入Python_OpenCV.py可以正常运行 许久没用python语言进行图像处理,今天调试程序发现一个很笨的问题,卡了我好长时间,在此分享给大家。 假设我们已经正确安装了python3.6.5...

2018-10-24 21:01:10

阅读数 3718

评论数 2

原创 算法设计——最大子段和问题分析

最大子段和问题——分治法应用 问题描述: 给定由n个整数(存在负整数)组成的序列 a1,a2,a3,……,ana1,a2,a3,……,ana_1,a_2, a_3 ,……,a_n ,求序列形式如∑jk=iak∑k=ijak\sum_{k=i}^j a_k 的子段和的最大值。当整个序列所有整...

2018-09-16 16:03:27

阅读数 889

评论数 0

原创 图片相似度计算

今天自己写了一个简单的计算图相似度的算法,在此分享给大家! 总体思路 : (借鉴了相似图像搜素的关键技术——哈希算法)将每一张图片人为转换具有0或1规律表达的图像,即将图像按照某个阈值生成对应的指纹字符串。我们最终是通过比较不同图片转后对应位置的指纹字符串,其结果越是趋向于1越相似。 主要实...

2018-09-12 19:44:35

阅读数 2616

评论数 0

原创 VisualStdio调试出现0xC00000FD:Stack overflow溢出分析

今天调试程序时候发现了数组溢出的错误,让我百思不得“姐”……,总是报出Stack Overflow,后来我仔细分析了一下,找到了我出现问题的原因,在此分享给大家。 分析: 究其原因是:设置c++程序的堆栈空间解决栈溢出问题。在我们自己定义结构体时,往往会包含很多数组,在创建包含大数组的...

2018-08-20 16:41:14

阅读数 3001

评论数 0

原创 实现图像的膨胀与腐蚀算法

用C语言实现图像的膨胀与腐蚀算法 经过几次学习opencv源代码,我决定自己动手写一下膨胀与腐蚀算法,如果具体算法原理不明确的话,可以看看前几篇我总结的膨胀腐蚀算法原理: 腐蚀算法 /************************************************...

2018-08-12 20:01:25

阅读数 2348

评论数 1

原创 openCV内部源代码C++语法解析

因为看OpenCV源代码时候,发现自己很是吃力,所以做出如下总结,与大家分享。 接下来我给大家展示一小部分源代码:···(一定要往后看哦)··· //子类 0: template&amp;amp;lt;class Op, class VecOp&amp;amp;gt; s...

2018-07-27 16:36:53

阅读数 532

评论数 0

原创 cvCreateImage与cvCreateImageHeader区别和使用

1. cvCreateImage使用方法 1.1功能:创建图像首地址,并分配存储空间。 IplImage* cvCreateImage(CvSize cvSize(int width, int height), int depth, int channels); 参数说明: 1.CvS...

2018-07-22 21:46:23

阅读数 964

评论数 0

原创 HOG与SVM训练流程总结

以下内容为初步总结HOG特征的SVM训练流程: 流程1 流程2

2018-06-24 19:20:34

阅读数 864

评论数 0

原创 形态学应用——图像开运算与闭运算

(如果不了解腐蚀与膨胀那请看我前一期博客哦!) 1.开运算 开运算 = 先腐蚀运算,再膨胀运算(看上去把细微连在一起的两块目标分开了) 开运算的效果图如下图所示: 开运算总结: (1)开运算能够除去孤立的小点,毛刺和小桥,而总的位置和形状不便。 (2)开运算是一个基于几何运算的滤波...

2018-06-11 20:16:42

阅读数 22095

评论数 12

原创 形态学应用——图像腐蚀与膨胀

图像腐蚀与膨胀 结构元素 设有两幅图象B,X。若X是被处理的对象,而B是用来处理X的,则称B为结构元素(structure element),又被形象地称做刷子。结构元素通常都是一些比较小的图象。 腐蚀 把结构元素B平移a后得到Ba,若Ba包含于X,我们记下这个a点,所有满足上述条件...

2018-06-09 14:21:41

阅读数 3176

评论数 5

原创 从 RGB 到 HSV 的转换详细介绍

从RGB 到 HSV 的转换详细介绍1.RGB       RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和,越混合亮度越高,即加法混合。        红、绿、蓝三个颜色通道每种色各分为256阶亮...

2018-05-20 17:41:23

阅读数 41123

评论数 13

原创 c语言中#define进行多行宏定义 应用

c语言中#define进行多行宏定义 应用     首先我用例子说明,这样能快速的理解。     如果利用c语言想打印一长串的信息,往往我们会这么写:printf("hanshanbuleng: 年龄 %d 工作 %s 学校 %s",age,work,college);    ...

2018-05-07 21:58:44

阅读数 2259

评论数 0

原创 函数名前加static关键字

1.函数名前加static关键字函数就被定义成为静态函数。函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。定义静态函数的好处:&lt;1&gt; 静态函数不能被其他文件所用。&lt;2&gt; 其他文件中可以定义...

2018-04-19 14:13:31

阅读数 718

评论数 2

原创 c语言中取一张图片的具体位置RGB像素值

c语言中取一张图片的具体位置RGB像素值取到彩色图像RGB像素值 AInt8U R = pRgbImgData[y*srcImg-&gt;iWidthStep + c*srcImg-&gt;iChannels + 2]; AInt8U G = pRgbImgData[y*srcIm...

2018-04-19 14:08:38

阅读数 2173

评论数 0

原创 abs()、fabs()和fabsf()区别

1.abs()、fabs()和fabsf()区别 因为C++ 允许重载 可以根据类型自行选择,所以有的时候看源码是最好的老师 abs(类型 i);                   // inline double __CRTDECL abs(_In_ double _X)        {re...

2018-04-18 23:49:08

阅读数 4235

评论数 0

原创 如何解决cmake进行编译opencv问题

寒山不冷笔记如果我们想要查看opencv开源库的原始代码,进行图像处理算法学习时,避免不了利用cmake进行代码编译!如果你也遇到以下问题,不要急,还有寒山不冷同学!1.      已经安全填好source code: (此路径每个人都不一样哦);2.      选择生成编译路径build the...

2018-03-28 23:23:14

阅读数 327

评论数 0

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