- 博客(9)
- 收藏
- 关注
转载 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)
借助邹宇华的双目标定程序的时候遇到了问题:“error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)”(但在另一台电脑却可以运行)。错误结果如图:下面转载了http://blog.youkuaiyun.com/u013360881/article/details/51487895的解决方法:跑程序遇见这个问题,查看错误根源说是PVOID64未定义,查找资料原因说是头文件搜索顺序引起...
2018-02-26 10:36:28
6838
原创 批量处理图像
在机器学习算法中,有时需要对图像进行resize等操作,如果一张一张图像操作,显然不现实。下面介绍一下如何处理:一、获取当前文件夹下的图像名称比如当前文件夹中有几百上千幅图像,获取全部图像的名字就需要用到 批处理步骤很简单:1.新建一个txt文档2.在文档中输入 DIR *.* /B >list.txt ,复制粘贴即可3.更改txt文件的后缀名为.bat(更改后缀名后
2017-12-04 18:04:18
775
原创 利用matlab标定工具箱进行双目标定
使用Matlab标定工具箱进行双目矫正 在双目立体匹配前,要对左右图像进行畸变矫正和对极线矫正等处理,opencv中有自带的函数可以进行处理,但网络上的说法大多认为opencv的处理效果不如matlab的准确,(根据我的经验:opencv人工干预较少,标定过程如行云流水般一气呵成,缺点是对图像的质量要求高;matlab人工干预较多如,角点的选取>,过程相对复杂,但是对图像的质量要求就要低的
2017-11-20 10:56:16
12153
6
原创 matlab画三维图像
公式: 公式说明:自变量为T,F,设 角度=60度,t=1,z变换范围为100--600公式简化成:程序:clear;z=0;for a=1:1:6figure(a);%摄像机角度为65度t=1;z=z+100;[T,F]=meshgrid(10:10:50,640:640:2560);c=2*tand(30)*t;e=c*z*z./(T.*F+c
2017-11-08 17:00:51
1210
转载 C++中的“error:LNK2005 已经在*.obj中定义”异常问题
原文地址:http://www.cnblogs.com/icmzn/p/5059467.html“error LNK2005: 已经在*.obj中定义” 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误,弄清楚它形成的原因,就可以轻松解决它了。 1. 造成LNK2005错误主要有以下几种情况: (1)重复定义
2017-09-26 10:34:59
924
转载 OpenMP对于嵌套循环应该添加多少个parallel for
原文地址:http://blog.youkuaiyun.com/K346K346/article/details/45310039一个原则是:应该尽量少的使用parallelfor, 因为parallel for也需要时间开销。即: (1)如果外层循环次数远远小于内层循环次数,内层循环较多时,将parallel for加在内层循环。示例代码:int a=0; int
2017-09-11 15:24:34
7281
原创 计算程序运行时间 C语言
#include "time.h" int main() { clock_t start, end; start = clock(); delay(2000);//此处为需要检测运行时间的程序 end = clock(); printf("The time was: %f\n", (double)(end - start) /CLK_TCK); return 0;
2017-09-11 15:21:16
565
原创 经典问题:对于一个m*n的网格,从左上角的方格到右下角的方格,共有多少条路径(只允许向右和向下)
两种方法:1、递归int sum(int m, int n)//递归{ if (m == 1 || n == 1) return 1; int total = sum(m - 1, n) + sum(m, n - 1); return total;}2.非递归int sum(int m, int n)//非递归{ int ** a = (int**)calloc(
2017-08-08 17:48:20
26242
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人