- 博客(15)
- 收藏
- 关注
原创 数据插值算法--interpolation
转存失败重新上传取消polynomialscubic spline interpolationdetails refers tocubic spline interpolationS(x) is a cubic (third order) polynomial, andrefers to 临近值的相减。本质:是用相邻间距来拟合原来的三次方输入函数。ALG...
2020-04-05 15:01:28
920
原创 cubic spline interpolation算法实现--ALGLIB 库文件使用
目标:实现用C++对二维数据的cubic spline interpolation问题:现有的网络上开放的算法均是对一维数据进行插值【不适用】 将现成的matlab算法函数-griddata-转C or 直接调用matlab C++ library【均以失败告终】 C++调用python算法【跨平台调试未果,速度较低,并且.py文件会被看到,遂放弃】 ALGLIB 库文件【调研可用且...
2020-04-04 13:06:46
1231
原创 光学镜头的相关参数
1.焦距一般镜头的focal length是指入射光为平行光源的聚焦为止。探测器并不是在镜头的焦距为止。【ps:给的放大比,来计算图像,并不是实际光路的图像,只是工业上的一个粗略算法。】from:https://pic3.zhimg.com/80/7768b4ac14701708971dbb60bd39659d_1440w.jpg。注:实际探测器为止并不是在镜头的焦距位置。...
2020-03-04 19:55:50
3128
转载 socket编程
int socket(int domine,i这三个参数都是int类型的,但是他们各自有各自的含义,下面我们针对这三个参数进行分析:(1)int domin:即协议域,又称为协议族。协议族决定了socket的地址类型,在通信中必须采用对应的地址,如AF_INET(IPV4)、AF_INET6(IPV6)、AF_LOCAL(或称AF_UNIX,Unix域socket)、AF_ROUTE等等。...
2018-08-15 11:07:55
166
转载 循环中break,continue,return的区别
break 跳出循环;continue 继续循环,(不执行 循环体内continue 后面的语句,直接进行下一循环)return 跳出函数,返回调用函数 处。如以下语句int i = 0;while(1) // <------.{ //
2017-03-02 11:07:34
314
转载 MFC中的线程相关
CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UNT nStackSize = 0, DWOR
2017-03-01 12:54:22
347
转载 整理MFC的框架
关键点:winapp等框架的关系及其继承类;文档与视图或者mainframe等之间的关系;需解释:::SetDlgItemText(AfxGetApp()->m_pMainWnd->m_hWnd,IDC_EDIT_FreeDisk,strFreeDisk);CWinThread::m_pMainWnd,存储你的线程主窗口对象。当和m_pMainWnd 相关的窗口被关闭后,MFC会自动终止你的线
2017-02-28 15:34:48
448
原创 AfxGetApp()函数的使用
afxgetapp -- 取应用程序实例指针我通常把一些重要的工程一开始就需要初始化的并且在其它地方类中都要用到的变量或函数定义在C***App类中,然后通过此函数获得这些变量或函数。如果你定义为取全局变量,只需在需要的地方用extern声名即可如果把变量在你的C*App类中定义,就可以通过通过AfxGetApp()获取C*App的指针,这样就可以调用它的变
2017-02-27 15:32:50
7505
原创 CEVET类和线程使用
CEVENT类的构造函数CEvent( BOOL bInitiallyOwn /* = FALSE */ , //用来指定事件对象初始状态是否为发信状态(默认值为未发信) BOOL bManualReset /* = FALSE */ , //用来指定创建的事件对象是自动事件还是手动事件对象(默认值为自动事件对象) LPCTSTR lpszN
2017-02-27 14:44:10
285
转载 #undef THIS_FILE static char THIS_FILE[] = __FILE__;
http://blog.youkuaiyun.com/ljh56789/article/details/8071559
2017-02-27 10:28:26
396
原创 无法启动此程序 因为计算机中丢失highgui244d.dll的解决方法
VS中添加opencv库文件的步骤: 1. 首先设置包含目录和库目录; 2. 设置计算机右击属性后的环境变量。需要添加bin文件。 3. 创建的程序的头文件中:#include
2017-02-21 16:38:43
1187
原创 #ifdef _DEBUG
#ifdef _DEBUG virtual void AssertValid() const; //assert(断言)valid(有效的,正确的)virtual void Dump(CDumpContext& dc) const; //存储上下文#endif这两个函数是调试用的,第一个函数检查可用性,即是否有效 第二个函数如果未更改的话,最终调用的是Cwnd::Dump();
2017-02-21 15:43:12
500
原创 CTime类
CTime类如何转换为CString CTime LatestTm; TRACE(_T("%s\n"), (LPCTSTR)LatestTm.Format("%Y-%m-%d %H:%M:%S %W-%A"));
2017-02-21 09:57:46
280
原创 寻找一级文件夹下全部文件名称及属性
MFC下利用CFileFind类 CFileFind finder; CString fileName; BOOL bWorking = finder.FindFile(_T("E:\\*.*")); while (bWorking) { bWorking =finder.FindNextFile(); fileName =find
2017-02-20 18:30:25
913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人