- 博客(4)
- 收藏
- 关注
原创 将二维vector类型的数据合并为一重指针传入cudaMemcpy()函数
若二维vector每行的列数不同,不是标准的N*M矩阵形式 cudaMemcpy()函数在传输数据时,参数需要为指针类型,因为实际数据的限制,初始数据是通过vector<vector<Vec4f>>的形式存储的,难点在于此二维vector每行的列数并不相同,并不是一个完美矩阵形式,在此记录一下自己的实现方式 首先说一下最终的实现方案: 首先将二维vector中的每行转换为指针,可见理解为每行一块小内存。然后通过函数memcpy()将每块小内存拼接在一起。 //将此二维vector转化
2022-03-22 20:40:56
1343
原创 OpenCV cv::triangulatePoints()函数使用方法
OpenCV cv::triangulatePoints()函数使用方法 以左相机坐标系三角化 triangulatePoints(T1, T2, left, right, points_final) ; Mat T1 = (Mat_<float>(3, 4) << 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0); Mat T2 = (Mat_<float>(3, 4) << R.at<double>(0,
2022-03-12 10:48:07
13789
5
原创 C++秃头之路
** C++秃头之路 ** 数据类型-转义字符 换行符 \n cout << "hellol world \n"; //相当于 cout << "hellol world" << endl; 反斜杠 \ //如果要输出反斜杠\ 则应该用\\表示,多个以此类推 cout << "\\" << endl; 水平制表符 \t (内存为8个字符,\t后面无需加空格,前面空格不影响,如果前面字符超过8个,则会又添加8个) cout <&
2020-06-14 16:15:16
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅