opencv 编程
中心世界
这个作者很懒,什么都没留下…
展开
-
opencv2.x中的Mat roi区域赋值-随便写写
Mat中的roi区域操作也很简单,如下:取temp矩阵的roi区域,然后把src中的值赋给它 cv::Mat temp(src.rows+20,src.cols+34,CV_8UC1);temp.setTo(255);cv::Mat tempRoi(temp,cv::Rect(17,10,src.cols,src.rows));src.copyTo(tempRoi);原创 2013-04-01 20:07:33 · 6533 阅读 · 0 评论 -
Mat矩阵中指针操作的小陷阱
使用ptr指针对Mat中的元素进行操作:for(int j=0;j{ uchar* data=src.ptr(j);for(int i=0;i{ //src.at(j,i);int value=data[i];}}要对某块元素进行运算,如果这样写的话就会出现问题:for(int j=0;j{ uchar* data=src.ptr(j);f原创 2013-03-27 09:34:48 · 788 阅读 · 0 评论 -
rst实验
前两天用到这块径向对称变换,就用vs2010+opencv2.4.2实验了下,效果和原文差不多,可以图: (radius={1,3,5,7,9}的结果} (radius=3,下面的是相应colormap)下面这段代码是我对3种存取元素操作的对比: 分别是ptr指针, at方法, 直接指针读取。测试图原创 2013-04-25 12:35:29 · 1024 阅读 · 0 评论