随笔分类 -  C/C++

摘要:indHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) ,使用最小均方误差或者RANSAC方法 函数功能:找到两个平面之间的转换矩阵。 Mat cv::findHomography ( InputArray srcPoints, InputArray dstPoin 阅读全文
posted @ 2022-09-16 19:07 rainbow70626 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:opencv源代码注释 附上opencv三角测量函数的主要代码和注释 cvTriangulatePoints(CvMat* projMatr1, CvMat* projMatr2, CvMat* projPoints1, CvMat* projPoints2, CvMat* points4D) { 阅读全文
posted @ 2022-09-10 21:50 rainbow70626 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:参考链接: 1、[C#基础]c#中的BeginInvoke和EndEndInvoke 2、C#当中的BeginInvoke和EndInvoke 阅读全文
posted @ 2020-12-22 22:44 rainbow70626 阅读(102) 评论(0) 推荐(0) 编辑
摘要:首先,底层的数据传输都是字节流,所以不管选择什么方式,都会被分解为一个一个的字节。 1、选择Hex发送就代表你要发送的内容是纯数字,由程序完成String到Int再到Byte的转化。所以你应该保证每个你要发送的数都是两位的,如果是7就应该写07,因为程序会每两位每两位地读。如果你选择了Hex发送,而 阅读全文
posted @ 2020-10-17 21:42 rainbow70626 阅读(4684) 评论(0) 推荐(1) 编辑
摘要:在计算机词典中: (1)位(Bit):5261表示一个二进制数码0或1,是计4102算机存储处理信息的最基本的单位1653。 (2)字节(Byte):一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。 (3)字(Word):16个位为一个字,它代表计算机处理指令或数据的二进制数位数, 阅读全文
posted @ 2020-10-17 21:39 rainbow70626 阅读(5732) 评论(0) 推荐(0) 编辑
摘要:参考链接: 1、在C++中模拟委托事件的方法(一) 2、利用C++的模板模拟.net的代理语法 源码学习: 1、https://pan.baidu.com/s/15vbryvzDnvmJ6FMku6_asQ 2、https://pan.baidu.com/s/1YxX7JitTSU1ybrfccrC 阅读全文
posted @ 2020-01-10 22:21 rainbow70626 阅读(509) 评论(0) 推荐(0) 编辑
摘要:错误现象: 解决方案: 1.根据错误信息中的url,找到对应文件夹下的htm文件 2.使用notepad++打开default.htm文件,找到错误提示地方,注释掉其中两句语句,如433和434行所示。一般在该文件的最后面。 然后保存文件,重新新建win32控制台程序。 3.其它地方出现脚本错误,以 阅读全文
posted @ 2020-01-09 21:19 rainbow70626 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:使用说明: 这个是MSDN上说的需要 Dbghelp.h 但是这样不管你怎么实验,都是不成功! 把头文件改成如下就可以正确使用了 #include "imagehlp.h"#pragma comment(lib,"imagehlp.lib") MakeSureDirectoryPathExists( 阅读全文
posted @ 2020-01-05 15:07 rainbow70626 阅读(602) 评论(0) 推荐(0) 编辑
摘要:原文链接:C++中strcpy()函数和strcpy_s()函数的使用及注意事项 阅读全文
posted @ 2020-01-05 15:03 rainbow70626 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:第一种方法 DWORD GetCurrentDirectory( DWORD nBufferLength, // size, in characters, of directory buffer LPTSTR lpBuffer // pointer to buffer for current dir 阅读全文
posted @ 2020-01-05 14:55 rainbow70626 阅读(3823) 评论(0) 推荐(0) 编辑
摘要:在定义类的时候,类中可以嵌套定义指向自身的引用(C、C++、C#)或指针(C、C++)。详见代码: 源码下载:https://pan.baidu.com/s/1HSI4DZ5xw91LOhU2D02xXA 阅读全文
posted @ 2019-11-13 19:47 rainbow70626 阅读(1324) 评论(0) 推荐(0) 编辑
摘要:刚学WinAPI编译遇到不少问题,LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib test。 这个问题表明你新建的是一个main类型函数(控制台程序),而你的程序中有窗口程序,显然是个win32函数,解决方法:项 阅读全文
posted @ 2019-11-08 22:43 rainbow70626 阅读(25501) 评论(0) 推荐(0) 编辑
摘要:问题描述: VC++201x环境中,编译多个具有依赖关系的项目时,有时IDE会弹出如下的错误:fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突。 解决办法: 网上常规做法能解决90%,如果还没解决请看这个: (1)对于输出为***.exe的应用程序来说 阅读全文
posted @ 2019-11-08 20:44 rainbow70626 阅读(3344) 评论(0) 推荐(1) 编辑
摘要:Imag watch的简介 Image Watch是一个VS插件,能够让你在调试一个OpenCV程序的时候,看到内存中的图像,这对跟踪bug或者理解一段代码非常有帮助。(原文:Image Watch is a plug-in for Microsoft Visual Studio that lets 阅读全文
posted @ 2019-03-31 23:23 rainbow70626 阅读(5688) 评论(1) 推荐(0) 编辑
摘要:一、写xml 文件 生成的xml例如以下: 写文件样例2: 生成的xml例如以下: 二、读取xml文件 生成的xml为: 三、删除节点 输出信息例如以下: 四、编辑节点信息 临时找到的编辑方法就是先删除再添加 五、遍历全部节点 六、遍历全部属性 阅读全文
posted @ 2019-02-15 21:49 rainbow70626 阅读(653) 评论(0) 推荐(0) 编辑
摘要:在进行编程时,我们经常需要用到字符串这种类型,毫无疑问,Qt 库中也对字符串类型进行了封装,QString 类提供了你能想到的所有字符串操作方法,给开发者带来了极大方便。 但是我们在编写程序时,不可避免地会在 Qt 框架上使用第三方的开源库,由于库的类型基本上都是标准的类型,即使用 char * 来 阅读全文
posted @ 2019-01-23 23:52 rainbow70626 阅读(2139) 评论(0) 推荐(0) 编辑
摘要:第1种字符串赋值方式: 第2种字符串赋值方式: 第3种字符串赋值方式: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 解决办法:采用第2或3种字符串赋值方式 阅读全文
posted @ 2019-01-23 22:55 rainbow70626 阅读(2808) 评论(0) 推荐(1) 编辑
摘要:原文链接:VC 宏与预处理使用方法总结 原文链接:VC预处理指令与宏定义的妙用 阅读全文
posted @ 2018-12-13 20:02 rainbow70626 阅读(321) 评论(0) 推荐(0) 编辑
摘要:最近抽空复习了一下MFC的内容,觉得一篇博文写的不错。 原文内容太多直接给出链接吧:深入理解MFC中程序框架 链接2:深入浅出话VC++(2)——MFC的本质 链接3:MFC单文档/视图结构穷追猛打 阅读全文
posted @ 2018-05-12 22:55 rainbow70626 阅读(211) 评论(0) 推荐(0) 编辑
摘要:这类问题的出现主要在bool CWinApp::ProcessShellCommand(CCommandLineInfo& rCmdInfo); 函数的关键内容: BOOL bResult = TRUE; switch (rCmdInfo.m_nShellCommand) { case CComma 阅读全文
posted @ 2018-05-02 12:01 rainbow70626 阅读(2842) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示