随笔分类 -  OpenCV 学习

摘要:背景: 最近,在Nvidia的GPU嵌入式开发板Jetson TX1(简称TX1)上移植深度学习目标检测算法YOLO。在TX1上安装了官方提供的opencv版本——OpenCV4Tegra(OpenCV-2.4.12),但是使用该版本opencv VideoCapture在读取摄像头数据时出错,显示 阅读全文
posted @ 2016-06-03 15:09 Eastern Sunrise 阅读(15931) 评论(2) 推荐(2)
摘要:1.对于点云类型实例cloud,对其第i个点进行赋值操作,使用cloud.point[i].x 和cloud.point[i].y 和cloud.point[i].z 分别对其XYZ坐标赋值。 cloud.point[i].x = cloud.point[i].y = cloud.point[... 阅读全文
posted @ 2014-09-06 10:22 Eastern Sunrise 阅读(3953) 评论(0) 推荐(0)
摘要:笔者调试OpenCV 程序时,在使用标准输出显示Mat矩阵时,编译没有错误,但每次运行都弹出程序停止工作的对话框。google之,得到解决方案。程序如下: 1 #include 2 #include 3 using namespace std; 4 using namespace cv; 5 ... 阅读全文
posted @ 2014-09-06 09:24 Eastern Sunrise 阅读(912) 评论(0) 推荐(0)
摘要:OpenCV中Mat矩阵data数据的存储方式和二维数组不一致,二维数组按照行优先的顺序依次存储,而Mat中还有一个标示行步进的变量Step。使用Mat.ptr(row) 行指针的方式定位到每一行,可快速遍历矩阵。例程如下: 1 std::cout (i);// mInv... 阅读全文
posted @ 2014-09-06 08:48 Eastern Sunrise 阅读(2363) 评论(0) 推荐(0)
摘要:1.一般的Mat定义方法:cv::Mat M(height,width,),例: cv::Mat M(480,640,CV_8UC3); 表示定义了一个480行640列的矩阵,矩阵的每个单元的由三个(C3:3 Channel)8位无符号整形(U Unsigned U8 8位)构成。2.将已有数组赋... 阅读全文
posted @ 2014-09-06 08:25 Eastern Sunrise 阅读(46728) 评论(1) 推荐(2)
摘要:OpenCV 只提供了读取和存储.xml和.yml 文件格式的函数。读取.xml文件的C++例程如下: 1 cv::FileStorage fs; //OpenCV 读XML文件流 2 cv::Mat DepthData; //深度数据矩阵 3 std::stri... 阅读全文
posted @ 2014-09-05 15:30 Eastern Sunrise 阅读(3236) 评论(0) 推荐(0)