
编码技巧
mylaf
这个作者很懒,什么都没留下…
展开
-
CMakeLists.txt简单项目模板
CMakeLists.txt简单项目模板原创 2022-09-05 16:00:03 · 939 阅读 · 0 评论 -
python pyqt5安装与使用
pyqt5的使用流程原创 2022-09-05 11:22:40 · 2442 阅读 · 0 评论 -
CMakeLists.txt上OpenCV库配置
CMakeLists文件对OpenCV的引用配置示例原创 2022-08-19 14:35:33 · 3138 阅读 · 0 评论 -
制作OpenCV相机标定板棋盘格图像
一,OpenCV 相机标定中棋盘格图像要点 1,棋盘格的内部交点个数boardSize:水平方向(board_width, -w=4)和垂直方向(board_height, -h=5) 个人建议:棋盘格的内部交点个数boardSize的w和h的值不要一样以区分旋转。 2,棋盘格格子(正方形)的边长squareSize:(squareSize, -s=0.025):二,制作棋盘格图像程序 1,程序语言:Python 2,程序依赖项:numpy,原创 2022-06-29 15:00:18 · 5229 阅读 · 3 评论 -
C++自制测试管理类
// 个人自制的C++测试管理类// 代码(2018年版)结构如下:1 TestBase: 测试对象的基类: 针对具体的测试对象,只要重载TEST_MAIN接口即可。2 TestManager:测试对象的管理类: 实现对测试对象的添加,运行和删除操作。 针对具体的测试对象,实际上仅需要使用Add_<***>()即可。3 一个调用示例:/...原创 2020-02-18 13:58:33 · 406 阅读 · 0 评论 -
二进制数据转换为十六进制字符串
// 环境:Windows 10,64bit,VS2017 Enterprise x64// 二进制数据转换为十六进制字符串///// @name: DataToHexString// @brief: 数据转换为十六进制字符串// @param:[i] srcBuff 原始数据缓冲区// @param:[i] srcSize 原始数据长度// @param:[i] dstBuf...原创 2020-02-13 11:08:08 · 2455 阅读 · 0 评论 -
qrencode-4.0.2在Windows下的编译
环境: Windows 10 64bits;Visual Studio 2017;qrencode-4.0.2;CMake 3.12.1。下载: qrencode-4.0.2.tar.gz解压: qrencode到【解压目录】,如D:/qrencode-4.0.2编译: 1 纯净编译(不带任何其他库): 修改【解压目录】/CM...原创 2019-07-08 11:49:22 · 2043 阅读 · 0 评论 -
从DLL导出LIB文件
Q:从动态链接库DLL文件导出LIB文件详情:在Windows开发sqlite相关程序时,自己编译SQLite源码以生成dll或lib还是比较麻烦的,所以直接下载sqlite-dll-******.zip。这个包解压出来只包含sqlite3.dll和sqlite3.def两个文件,没有lib文件。常见的还有libcurl库含有.a文件,没有lib文件。解决:使用Virsual ...原创 2019-06-06 11:20:03 · 3607 阅读 · 0 评论 -
Windows 下编程开发备忘
开发环境: Windows 10, x64, VS2013 update 5, VC++(一) Win321.1 类*.hpp文件编译导出DLL 操作: 把一个类的cpp文件和h文件合并写成hpp文件时,编译导出此类,需注意: 在其他任意一个cpp文件中添加引用此hpp【#include "Segment2d.hpp"】即可导出此类,否则不导出。...原创 2017-04-25 17:05:12 · 370 阅读 · 1 评论 -
OpenCV与Windows MFC的图片显示
问题: 经常需要为某个算法做一个demo的时候,会经常使用Windows的MFC程序框架进行简单快速的开发, 也因此经常需要涉及到MFC上Picture Control上实时显示视频源的图片。代码://// MFC上Picture Control控件显示图像// src 待显示的图像 (OpenCV库Mat对象结构)// hwnd M...原创 2017-03-20 10:02:26 · 658 阅读 · 0 评论 -
C++ 类的存储空间及数据成员变量覆盖
问题:代码:类的定义代码:class Empty {};class EmptyNonVirtual { public: EmptyNonVirtual() {} ~EmptyNonVirtual() {}};class EmptyVirtual { public: EmptyVirtual() {} virtual~E原创 2017-03-10 17:35:20 · 614 阅读 · 0 评论 -
直接交换数据
问题: 不借助第三个变量,两个变量直接进行数据交换。代码:templatevoid swap_ (_ty& a, _ty& b) { //#if 1 a = a + b; b = a - b; a = a - b;#else // a = a ^ b; b = a ^ b; a = a ^ b原创 2017-03-10 10:08:37 · 486 阅读 · 0 评论 -
VisualAssist工具中Snippet的导入导出
引言: 基于Visual Studio 2013 Update5的开发环境,配合使用VisualAssist, AStyle Extension等辅助工具能加快编码及规范编码。 使用VisualAssist工具中VA Snippet可实现快速插入制定格式的代码片段。问题: VA Snippet的代码片段的导入:使用VA Snippet Edi原创 2017-02-10 22:25:30 · 1873 阅读 · 0 评论 -
设置MFC对话框应用程序的位置
1,新建MFC基于对话框的应用程序StereoTool;2,添加对话框消息WM_SHOWWINDOW的处理函数:void CStereoToolDlg::OnShowWindow (BOOL bShow, UINT nStatus){}3,编辑处理函数:void CStereoToolDlg::OnShowWindow (BOOL bShow, UINT nStatus) {原创 2016-12-30 09:56:03 · 1083 阅读 · 0 评论