本人刚出来工作,GUI和视频方面处理可能会接触不到,后期有机会再补充。现在主要先讲图片的相关处理。并且后面大部分文章都会针对底层数学和函数讲解进行撰写,可能会补充一些光学和C++的方面内容。
1.waitkey函数
waitkey(const string&s)函数,其中S元素可以为0,大于0的任意整数,或者是某一个字符
e.g:<1>waitkey(0);//按任意键退出
<2>waitkey(int n);//延时nms退出
<3>if( char ( waitkey (1) == 'q' ) );//按下键盘上Q键退出
2.元素遍历
<1>at函数
Mat.at<elemt typename>(int rows,int cols)
该函数用于像素值的读写
e.g:Mat Image = imread("X://……/x.jpg");
Image.at<float>(j,i);
<2>指针遍历Mat::ptr<type>
ptr是一种智能指针。
e.g:const uchar* pSrcData = srcImage.ptr<uchar>(i);
<3>使用迭代器Matlterator_
<4>isContinuous函数和Mat::creat()函数——创建连续矩阵
<5>LUT查表法