其他
xuxinrk
这个作者很懒,什么都没留下…
展开
-
向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读
原文向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组;向量的点乘,也叫向量的内积、数量积,对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,点乘的结果是一个标量。点乘公式对于向量a和向量b: a和b的点积公式为:要求一维向量a和向量b...转载 2018-05-21 18:13:05 · 15004 阅读 · 0 评论 -
关于VS/VC工程编译不过去这件事
刚开始接触VC的时候,很大一部分时间是在对付编译链接错误,因为经验不足的原因,这些编译链接总让人很沮丧。比如:1.fatal error LNK1104: 无法打开文件“LIBC.lib”错误这个错误是因为库冲突导致的,解决方法如下:方法一:用VSDNET2005重新编译某个工程的发生了链接错误现在把这个解决过程分享一下。错误如下:fatal error LNK1104...转载 2019-07-29 23:42:09 · 1149 阅读 · 0 评论 -
visual studio中头文件和库文件路径设置
在程序开发中,很多时候需要用到别人开发的工具包,如OpenCV和itk。一般而言,在vs中,很少使用源文件,大部分是使用对类进行声明的头文件和封装了类的链接库(静态lib或动态dll)。如果要使用这些类,需要在文件中包含头文件的名字,如#include “cv.h”。但这个并不够,因为这个文件一般来说不在当前目录下,解决方法如下方法一:将所包含的头文件复制到当前目录(另一篇文章有写)下,这...转载 2019-06-28 10:17:57 · 5530 阅读 · 1 评论 -
C++中_tmain与main,winMain,wmain区别与联系
用过C的人都知道每一个C的程序都会有一个main(),但有时看别人写的程序发现主函数不是int main(),而是int_tmain(),而且头文件也不是<iostream.h>而是<stdafx.h>,会困惑吧?一起来看看他们有什么关系吧首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义的呢?就在...转载 2019-06-27 15:24:19 · 1968 阅读 · 1 评论 -
如何正确创建动态链接库DLL和使用DLL
本文将通过一个简单的实例来说明,如何正确的导出DLL中的类、对象、函数,并如何通过静态加载或动态加载的方式来使用DLL。一、DLL中导出类、函数、对象1. 创建一个空的Win32 Dynamic-Link Library项目Test2. 在项目中添加一个Test.h头文件,该文件的内容如下://导出类class __declspec(dllexport) CTest...{....转载 2019-06-24 14:16:35 · 943 阅读 · 0 评论 -
OpenCV中对Mat的遍历访问与赋值方法
一、访问对于Mat的访问有两种方式第一种,利用Mat::at进行访问//读取3通道彩色图像Mat img = imread("图片地址");int px;//读取图像中第一行第一列,Blue通道数据int px = img.at<Vec3b>(0, 0)[0];第二种,利用Mat的成员ptr指针进行访问//读取3通道彩色图像Mat img = imre...转载 2019-06-26 10:22:55 · 5390 阅读 · 0 评论 -
opencv中的Ptr源码分析
来研究一下opencv中的Ptr类,所谓的智能指针...//////////////////// generic_type ref-counting pointer class for C/C++ objects //////////////////////// /*! Smart pointer to dynamically allocated objects. ...转载 2019-05-22 09:55:25 · 864 阅读 · 0 评论 -
线性插值,双线性插值Bilinear Interpolation算法
线性插值先讲一下线性插值:已知数据 (x0, y0) 与 (x1, y1),要计算 [x0, x1] 区间内某一位置 x 在直线上的y值(反过来也是一样,略):上面比较好理解吧,仔细看就是用x和x0,x1的距离作为一个权重,用于y0和y1的加权。双线性插值本质上就是在两个方向上做线性插值。双线性插值在数学上,双线性插值是有两个变量的插值函数的线性插值扩展,其核心思想是在两个方向...转载 2019-05-05 11:03:33 · 1315 阅读 · 0 评论 -
直方图均衡化、规定化、局部直方图均衡化、直方图统计
一、直方图均衡如图3.16所示,是4个基本灰度级为特征的花粉图像:暗图像、亮图像、低对比度图像和高对比度图像,右侧显示了与这些图像对应的直方图。由四张图的对比我们可知,如一幅图像的像素倾向于占据整个可能的灰度级并分布均匀,则该图像会有高对比度的外观并展示灰色调的变换,最终效果将会是一幅灰度细节丰富且动态范围较大的图像。图像均衡化即是实现这种效果。2直方图均衡化推导过程1.1连续...转载 2019-05-04 20:19:06 · 8255 阅读 · 5 评论 -
剑指offer所有的题目的总结
目录基本都是参考别的博客和书本的代码,仅作为自己笔记用!!零、小结:一、位运算1、二进制中1的个数2、判断二进制中0的个数3.二进制高位连续0的个数二、二叉树1、二叉搜索树第k个结点2.0 从上往下打印二叉树2.1二叉树打印成多行2.2按之字形顺序打印二叉树题目描述3.数据流中位数4.二叉树中和为某一值的路径5.重建二叉树6.树的子结...转载 2019-02-26 11:25:00 · 2391 阅读 · 0 评论 -
Ubuntu 16.04 中文版安装入门教程(图文),ubuntu16.04
Ubuntu 16.04 中文版安装入门教程(图文),ubuntu16.04安装Ubuntu16.04 1、进入 live cd 桌面 1)安装盘下载地址:http://releases.ubuntu.com/16.04/,可以用硬盘启动,也可以刻成光盘启动 进入后找蓝色链接点击下载,如 ubuntu-16.04-desktop-amd64.iso,32位CPU可以下载i386的版本,其...转载 2019-01-23 11:27:57 · 88767 阅读 · 1 评论 -
欧式距离、标准化欧式距离、马氏距离、余弦距离
目录欧氏距离标准化欧氏距离马氏距离夹角余弦距离汉明距离曼哈顿(Manhattan)距离1.欧式距离欧式距离源自N维欧氏空间中两点间的距离公式(式中p=2): Reference:https://blog.csdn.net/Kevin_cc98/article/details/73742037...转载 2018-05-24 19:47:10 · 1404 阅读 · 0 评论 -
方向导数与梯度
原文1. 基本概念 方向导数:是一个数;反映的是f(x,y)在P0点沿方向v的变化率。 偏导数:是多个数(每元有一个);是指多元函数沿坐标轴方向的方向导数,因此二元函数就有两个偏导数。 偏导函数:是一个函数;是一个关于点的偏导数的函数。 梯度:是一个向量;每个元素为函数对一元变量的偏导数;它既有大小(其大小为最大方向导数),也有方向。2. 方向导数 反映的是f(x,y...转载 2018-06-04 15:49:23 · 1892 阅读 · 0 评论 -
QT中QLineEdit的editingFinished()信号在按下回车(enter)时会触发两次的解决办法
之所以会进两次槽函数,是因为响应enter键一次,以及焦点离开时又一次,不过两次进入时状态是不一样的,一次焦点还在QLineEdit上,一次已经不在了。解决方法有:1、通过判断焦点是否还在QLineEdit上加以区分/*添加QLineEdit的槽editingFinished当回车按下时editingFinished()槽第一次响应enter键,此时焦点在QLineEdit上,响...转载 2019-08-24 16:33:07 · 2939 阅读 · 0 评论