自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux通过FTP传输文件到win10

linux通过FTP传输文件到win10,上产程序使用c++编写

2022-08-10 18:59:57 1676 1

原创 Linux c获取硬盘信息

Linux c获取硬盘信息,例如剩余磁盘空间大小

2022-08-06 15:34:21 2713

原创 最小二乘法曲线拟合原理

基于c++的最小二乘法曲线拟合原理及实现

2022-08-04 15:36:05 6480

原创 tx2+opencv源码编译教程(tx2+opencv4.4.0+opencv_contrib-4.4.0)

tx2+opencv源码编译教程(tx2+opencv4.4.0+opencv_contrib-4.4.0)

2022-08-03 19:01:17 1238 1

原创 opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)

opencv源码编译及配置完整版教程(win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0)

2022-08-01 19:37:36 7292 5

原创 基于opencv的SVD分解求解变换矩阵

基于opencv的svd分解,求解变换矩阵,通过输入多个点在两个坐标系下的坐标,输出两个坐标系的旋转矩阵和平移向量

2022-07-23 16:34:23 2500

原创 MFC程序(VS2013)使用Armadillo进行矩阵运算

Armadillo是一个C++开发的线性代数库,可以方便的把用Matlab开发的算法移植到C++。只需要头文件就可以使用,也可以使用高效的LAPACK和BLAS进行加速。具体配置步骤如下:1、MFC程序配置配置输出目录、中间目录、目标文件名及字符集:配置附加包含目录(后面Armadillo头文件存储位置):配置输出文件及附件库目录:2、Armadillo文件下载及配置将下载的Armadillo压缩包解压,将include文件夹下拷贝至第一步配置的附加包含目录内:.

2020-10-12 14:40:01 658

原创 镜头、CCD芯片、视场、物距之间的关系

工业镜头的焦距(f mm)可以根据FOV(视场), WD(工作距离) 和CCD芯片尺寸计算出来:FOV视场指被摄取物体的大小,视场的大小是以镜头至被摄取物体距离(WD),镜头焦距(F)及CCD芯片尺寸确定的1、镜头的焦距,视场大小、工作距离、光学倍率计算如下:焦距f = WD × CCD芯片尺寸( H or V) / FOV( H or V)视场FOV ( H or V) = 物距WD × CCD芯片尺寸( H or V) / 焦距f视场FOV( H or V) = CCD芯片尺寸( H or..

2020-08-14 10:21:14 4585

原创 结构光三维重建2—多频外差法解相位

一、简介多频外差法是多频法和外差原理结合,因此又称为多频外差法。简而言之,多频外差法通过几次外差产生新的合成相位图,合成相位图在视场范围内可以进行无歧义展开(相位值在2之内),相当于合成频率为1,视场范围内只有一级条纹。因此合成相位图通常只作为参考相位,协助相位展开。二、多频外差法原理周期为1和2的两种频率的相位1和2,通过外差法得到新的频率b和新的相位,原理图如下:新的频率的计算公式如下:新的相位的计算公式:举例采用三种频率的光栅进行测量,其三种光栅的频率分别为80,7

2020-08-09 11:59:05 6120 2

原创 结构光三维重建1——四步相移原理

一、简介结构光三维重建主要的原理就是从投影仪中投影出特定图案的结构光,然后通过对多组结构光的分析计算,得到投影仪像素与相机像素的对应关系,进而通过实现标定好的系统参数,实现所拍物体的三维重建。下面介绍的四步相移解相位法就是利用四组投影结构光,实现相机内每一点的相位计算,而这个相位与应投影仪的像素有固定的对应关系。二、四步相移原理投影仪所投正弦光栅的光强函数如下图所示:式中,I为光强函数,A为背景光强,B为条纹的调制幅值,为(x,y)点对应的相位,为移动相位值,那么四幅光栅图像的相位位

2020-08-04 19:01:27 14770

原创 激光三角法标定方法

一、基本原理本文介绍一种激光三角法的标定方法,采用设置中间变量,将曲线拟合转变为直线拟合,实现激光三角测量模块的标定。二、测量原理推导激光打在P点的物体上,在相机的x位置处成像,根据几何光学成像理论有:将上式变换为:引入辅助变量,将此式简化为:至此,根据实际标定的x,y数据组,利用最小二乘法对位置系数进行求解,得到k1,k0后,即可根据像素坐标计算实际距离值。...

2020-08-01 19:39:09 4106 4

原创 利用Opencv2410和MFC中的Picture Control控件显示图片

一、环境介绍本文主要利用vs2013和Opencv2410,在MFC对话框程序中自适应显示手动加载的图像,其中MFC界面包括一个按钮控件和一个Picture Control控件。二、创建MFC首先创建一个MFC对话框应用程序,其他都默认设置就行,字符集选为多字节字符集,输出文件设置如下:然后附加库目录添加.\..\include目录,最后,链接器选项中的常规和输入设置如下:三、编写代码进入资源视图,添加两个控件:Button控件和Picture Control控件

2020-07-30 11:29:27 310

原创 通过配置实现MFC对话框程序启动时自动隐藏

1、配置参数将配置参数写入配置文件,在OnInitDialog中首先读入配置文件,将对应参数赋值给:m_GlobalPara.m_HideWindow。2、添加代码在OnInitDialog中增加代码如下:其中:ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW)是将任务栏图标隐藏;WINDOWPLACEMENT wp; wp.length = sizeof(WINDOWPLACEMENT); wp.fla...

2020-07-27 17:27:28 324

原创 MFC使用ChartCtrl绘制曲线

MFC使用ChartCtrl绘制曲线添加ChartCtrl库ChartCtrl库需要从网上下载,此处提供的下载地址为整个工程,内含ChartCtrl库,将ChartCtrl整个文件夹复制到工作路径下,如下图所示:在项目中右击选择添加现有项目,将整个文件夹里的文件添加到项目中:在dlg中的h里面添加头文件:至此,ChartCtrl库已经添加到我们的工程里了。实现ChartCtrl绘图首先在交互界面中添加控件Custom Control,并对相关参数进行修改,主要是Cla

2020-07-22 19:23:09 4483 16

linux(基于TX2)实现ftp上传文件到FTP服务器(win10)

首先包含ftptool.h头文件至项目中,头文件中只提供了上传单个文件到指定ftp目录的功能,完整的使用在main函数里

2022-08-10

armadillo.rar

vs2013使用armadillo矩阵库进行相关矩阵运算,内包含armadillo-9.700.3压缩包和MFC示例程序实现矩阵的求逆

2020-10-12

Multi_frequency_heterodyne_phase_solution.rar

利用matlab实现三频外差法解相位,通过生成三组相应频率的四步相移灰度图,共12张原始图片,计算出其中的每一坐标的相位。

2020-08-13

showpic.rar

MFC利用Picture Control控件实现图片的自适应显示,可实现jpg或bmp按比例显示任意图片文件

2020-07-29

DrawPic.rar

vs2013中利用MFC实现曲线显示(可编译可执行),使用ChartCtrl控件(有ChartCtrl源码),实现ChartCtrl画曲线,以及各种设置,并通过控件添加和自动生成方式实现两组曲线显示

2020-07-07

TCP通讯类封装

实现tcp通讯类的封装,包括客户端类的发送接收,服务器类的发送接收,

2019-01-08

空空如也

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

TA关注的人

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