转载
Loreen368
武汉某985高校毕业
展开
-
2020-10-22.c和.h文件的区别
一个简单的问题:.c和.h文件的区别学了几个月的C语言,反而觉得越来越不懂了。同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢?2楼:子程序不要定义在.h中。函数定义要放在.c中,而.h只做声明.否则多引用几次,就会发生函数重复定义的错误。3楼:.h只做声明,编译后不产生代码4楼:这样做目的是为了实现软件的模块化使软件结构清晰,而且也便于别人使用你写的程序纯粹用 C 语言语法的角度,你当然可以在 .h 中放任何东西,因为 #inc转载 2020-10-22 09:56:25 · 510 阅读 · 3 评论 -
2020-10-22C#精髓 第四讲 GridView 72般绝技
说明:准备出一个系列,所谓精髓讲C#语言要点。这个系列没有先后顺序,不过尽量做到精。可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注。C#精髓第四讲 GridView 72般绝技作者:清清月儿主页:http://blog.csdn.net/21aspnet/时间:2007.3.24-26为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于CSDN社区的我,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果!...转载 2020-10-22 09:55:11 · 232 阅读 · 0 评论 -
2020-10-22Python 基础——range() 与 np.arange()
range()返回的是range object,而np.arange()返回的是numpy.ndarray(type(np.arange(10)) == np.ndarray) 两者都是均匀地(evenly)等分区间; range尽可用于迭代,而np.arange作用远不止于此,它是一个序列,可被当做向量使用。 range()不支持步长为小数,np.arange()支持步长为小数 两者都可用于迭代 两者都有三个参数,以第一个参数为起点,第三个参数为步长,截止到第二个..转载 2020-10-22 09:52:39 · 266 阅读 · 0 评论 -
2020-10-22标准正态分布表(scipy.stats)
0. 标准正态分布表与常用值 Z-score 是非标准正态分布标准化后的 x即z = x − μ σ z = \frac{x-\mu}{\sigma}z=σx−μ 表头的横向表示小数点后第二位,表头的纵向则为整数部分以及小数点后第一位;两者联合作为完整的 x,坐标轴的横轴 表中的值为图中红色区域的面积,也即 cdf,连续分布的累积概率函数,记为Φ ( x ) \Phi(x)Φ(x) cdf 的逆,记为Φ − 1 ( x ) \Phi^{-1}(x)Φ−1(x)...转载 2020-10-22 09:51:20 · 3619 阅读 · 2 评论 -
2020-10-22希腊字母发音对照表及其latex命令
拉丁字母是26个,希腊(Greek)字母是24个 发音即是它们各自的latex形式, 大写字母的是其小写latex首字母大写后的形式,如(ΔΔ:\Delta) notation 西方的数学家们在推导数学定理时,仍然沿用并不好写也不好记的希腊字母,可见文艺复兴,可见希腊数学对后世的巨大影响。 注意区分ΔΔ(发音为delta,表示增量)与∇∇(发音为nabla,表示微分,不属于希腊字母,只是一个记号,用来表示微分算子) 小写 大写 latex ..转载 2020-10-22 09:45:59 · 678 阅读 · 0 评论 -
2020-10-22从np.random.normal()到正态分布的拟合
先看伟大的高斯分布(Gaussian Distribution)的概率密度函数(probability density function):f(x)=12π‾‾‾√σexp(−(x−μ)22σ2)f(x)=12πσexp(−(x−μ)22σ2)对应于numpy中:numpy.random.normal(loc=0.0, scale=1.0, size=None)参数的意义为:loc:float 此概率分布的均值(对应着整个分布的中心centre)scal...转载 2020-10-22 09:44:02 · 193 阅读 · 0 评论 -
2020-10-22OpenCV 获取摄像头并显示摄像头视频
OpenCV 获取摄像头,新建窗口显示摄像头视频结合Leaning OpenCV 第二个例子 显示一个视屏文件 写了一下 获取摄像头的代码为并且创建窗口显示的代码为: #include "stdafx.h" #include <cv.h> #include <cxcore.h> #include <highgui.h> int main( int argc, char** argv ) {...转载 2020-10-22 09:41:38 · 181 阅读 · 0 评论 -
2020-10-22在线识图搜索引擎
前言最近在逛淘宝时发现了淘宝的图片搜索功能,可能是我太Low了这个技术点已经实现很长时间了。想想自己能不能实现这个功能,起初我是这么想的,对两张图片从左上角的第一个像素点一直比较到右下角的最后一个像素点,并在比较时记录它们的相似度,可能是我太天真了(主要还是知识限制了想象),这样做有很多问题,比如说两张图片大小不一致、核心要素点的位置不同等...最终只得借助网络了,找到了一种叫做均值哈希的算法(Average hash algorithm),接下来具体阐述它的基本思路以及适用场景。均值哈希的基本思路转载 2020-10-22 09:40:35 · 772 阅读 · 0 评论 -
2020-10-22图像处理常用边缘检测算子总结
不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,因为现实世界中的物体是三维的,而图像只具有二维信息,从三维到二维的投影成像不可避免的会丢失一部分信息;另外,成像过程中的光照和噪声也是不可避免的重要因素。正是因为这些原因,基于边缘的图像分割仍然是当前图像研究中的世界级难题,目前研究者正在试图在边缘提取中转载 2020-10-22 09:30:20 · 643 阅读 · 0 评论 -
2020-10-21Eigen: C++开源矩阵计算工具——Eigen的简单用法
Eigen非常方便矩阵操作,当然它的功能不止如此,由于本人只用到了它的矩阵相关操作,所以这里只给出了它的一些矩阵相关的简单用法,以方便快速入门。矩阵操作在算法研究过程中,非常重要,例如在图像处理中二维高斯拟合求取光斑中心时使用Eigen提供的矩阵算法,差不多十来行代码即可实现,具体可见:http://blog.csdn.net/hjx_1000/article/details/8490653Eigen的下载与安装,可参考下面两个博客:http://blog.csdn.net/hjx_1000/art转载 2020-10-21 17:26:57 · 330 阅读 · 0 评论 -
2020-10-21CUDA从入门到精通
CUDA从入门到精通(零):写在前面在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的应用来说无疑是一个理想的选择。还有不到一年毕业,怕是毕业后这些技术也就随毕业而去,准备这个暑假开辟一个CUDA专栏,从入门到精通,步步为营,顺便分享设计的一些经验教训,希望能给学习CUDA的童鞋提供一定指导。个人能力所及,错误难免,欢迎讨论。PS:申请专栏好像需要先发原创帖超过15篇。..转载 2020-10-21 17:25:07 · 428 阅读 · 1 评论