上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 使用官网 https://opencv.org/releases/ 下载4.7版本 下载好后添加环境变量到安装路径下 以及在系统变量中添加OpenCV_DIR(也可以用set的方式从Cmakelist里添加) 打开我们下载后的路径,将example_cmake里的CMakeLists.txt和Mak 阅读全文
posted @ 2023-01-18 14:40 你的代码能改变世界吗 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 总忘,记一下 【向量的定义】 向量可以形象化为一个有长度的箭头,或是一个有序的数组,它定义在一组基坐标系中,满足可加性以及缩放性 【坐标系及基向量】 每当我们用数字描述向量时,他都依赖于我们正在使用的基 【张成空间】 #矩阵的基本性质 矩阵与向量:静态的来说,矩阵可以看作是向量的集合,向量可以看做一 阅读全文
posted @ 2023-01-17 14:48 你的代码能改变世界吗 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 不在一条直线上的三个点确定一个平面 一条直线和直线外一点确定一个平面 知道平面上一点以及平面的法向量就可以确定一个平面 对于任意一个面的法向量,我们总可以选取该面上的两个不共线向量来直接叉乘出来 好博客记录 http://www.cppblog.com/lovedday/category/4154. 阅读全文
posted @ 2023-01-17 11:21 你的代码能改变世界吗 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 转自知乎用户,人来狗往 阅读全文
posted @ 2023-01-16 08:55 你的代码能改变世界吗 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在类的构造函数中,首选使用成员初始化表达式列表去给类的对象赋值,这个比构造函数体种赋值速度更快,开销小 解答如下: 赋值初始化,通过在函数体内进行赋值初始化;列表初始化,在冒号后使用初始化列表进行初始化。 这两种方式的主要区别在于: 1.对于在函数体中初始化,是在所有的数据成员被分配内存空间后才进行 阅读全文
posted @ 2023-01-09 16:45 你的代码能改变世界吗 阅读(64) 评论(0) 推荐(0) 编辑
摘要: #遍历每个矩形区域,分别找到一个灰度突变的峰值,然后把这N个点剔除问题点拟合直线或圆。 可以通过卡尺检测边缘,再用投影法,再求灰度平均值 沿着边缘检测方向,垂直扫描图像 如图中蓝色方块为检测物体,黑色方框为我们划分的单次取点计算区域,带箭头的线为检测方向 ,每个单次取点区域中红色的线为沿着边缘检测方 阅读全文
posted @ 2023-01-06 11:17 你的代码能改变世界吗 阅读(1815) 评论(1) 推荐(1) 编辑
摘要: 看到这样的代码,参数和重载写的不一样,这是c++的一个基础语法,叫缺省参数,缺省参数分为全缺省和半缺省,半缺省的参数是从右往左给初始值,不能跳着给参数赋值 阅读全文
posted @ 2023-01-05 17:11 你的代码能改变世界吗 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 在使用CString对象进行相加时,会出现CString c=CString A+ CString B;时 c只为A,或者B的情况,这种情况不是每次都有的,可以通过每次相加之前releasebuffer的方式来释放缓冲区, 也可以使用一个中间变量 CString strFmt="这样就对了"; CS 阅读全文
posted @ 2023-01-05 10:38 你的代码能改变世界吗 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1603639/202301/1603639-20230103090258822-863931487.png) 阅读全文
posted @ 2023-01-03 09:03 你的代码能改变世界吗 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们需要在一定区域内做图像处理,所以要抠出这部分检测区域,分为改变原图大小和保留原图大小两种情况 不改变原图大小的情况下 首先我们要有检测区域 Rect reduceRect = Rect(215,1760 , 85,350); 然后创建一个和原图一样大小的纯黑图像 mask = Mat:: 阅读全文
posted @ 2022-12-27 17:15 你的代码能改变世界吗 阅读(37) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页