
其他
Thomas会写字
艰苦朴素
展开
-
心形代码,心动代码~
【代码】心形代码,心动代码~原创 2024-07-12 21:37:41 · 267 阅读 · 0 评论 -
空间三维坐标系对齐
/*坐标系转换 格式必须是 n行3列 每行 x y z double类型DatasetFrom = 需要变换的坐标系DatasetTo = 目标坐标系DatasetTransResult = 转换结果nArraySize = 数组大小*/void Vision::ComputeR_T(cv::Mat DatasetFrom, cv::Mat DatasetTo, cv::Mat & DatasetTransResult, cv::Mat & matR, cv::Ma...原创 2022-02-28 17:49:15 · 3241 阅读 · 2 评论 -
机械手基坐标系和工具坐标系的相互转换
机械手基坐标系和工具坐标系的相互转换,主要是通过欧拉角来完成的。double D2R(double D){ return D / 180 * M_PI;}double R2D(double R){ return R / M_PI * 180;}void Rx(cv::Mat& mat, double dAngel){ mat = cv::Mat(3, 3, CV_64FC1); double dAngle_ = D2R(dAngel); mat.at<d原创 2022-02-28 17:34:42 · 6151 阅读 · 0 评论 -
在非项目根目录引用 stdafx.h
项目 -> 属性 -> C/C++ -> 常规 -> 复加包含目录 -> 增加 $(ProjectDir)原创 2020-06-30 09:25:45 · 194 阅读 · 0 评论 -
VS2010 封装动态链接库 之 Opencv - 记录贴
在做图像处理的时候有这个问题,用到了Opencv写好了方法,但是到别人电脑上调用还要安装配置Opencv环境,太恶心了,于是需要在封装自己的动态库时略微改动下,就不用这么恶心了。1. 用Opencv编写方法用VS创建一个 Win32 控制台应用程序空项目,添加编写自己的 Opencv 方法,(这时电脑上是有Opencv环境的),这里需要注意接口不能含有Opencv的变量。t.h__...原创 2018-10-12 17:07:06 · 886 阅读 · 0 评论 -
VS2010 封装动态链接库 - 记录贴
1. 新建项目VS2010 - 新建Win32项目 - DLL + 导出符号,这里的项目名为Test2. 编辑文件目前我还没有完全搞懂,先记录下这里主要处理两个文件,其他不用管,Test.h 和 Test.cpp。Test.h_________________________________________________// 下列 ifdef 块是创建使从 DL...原创 2018-10-12 16:41:10 · 1746 阅读 · 0 评论 -
随记
目录Mat 类快速矩阵写法num2StrMat矩阵先声明,后初始化的写法C++的文件读写数字转字符串或者拼接字符串OpenCV 二值化快速写法导入dll文件Opencv Mat与数组互转清空输入缓存区结构体初始化cv::String 与 CString 互转 Mat 类快速矩阵写法 Mat m = (Mat_<int>(2,2)...原创 2018-01-16 14:36:56 · 220 阅读 · 0 评论