自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Opencv学习笔记-05

argc,argv参数main(int argc,char** argv):int argc 表示命令行字串的个数char ** argv[]表示命令行参数的字符串这两个形参是存在于Linux和OS上的写法,是命令行编译程序时使用的。如果遇到报错,可以【项目属性】-> 【配置属性】-> 【调试】-> 【命令参数】->中指定参数的值。格式化输出:printf()函数遍历矩阵时使用发现利用cout<<"";不能打印uchar类型,打印出来会乱码,但是利用pr

2021-04-15 11:38:51 108

原创 opencv学习笔记-04

Mat指针mat.ptr<uchar>(i)[j]对于Mat的ptr函数,返回的是<>中的模板类型指针,指向的是()中的第row行的起点通常<>中的类型和Mat的元素类型应该一致然后再用该指针去访问对应col列位置的元素...

2021-04-15 11:38:30 58

原创 opencv学习笔记-03

我们将探索以下问题的答案:如何遍历图像中的每一个像素?OpenCV的矩阵值是如何存储的?如何测试我们所实现算法的性能?查找表是什么?为什么要用它?高效的遍历像素的方法C风格运算符说到性能,经典的C风格运算符[](指针)访问要更胜一筹. 因此,我们推荐的效率最高的查找表赋值方法,还是下面的这种:Mat& ScanImageAndReduceC(Mat& I, const uchar* const table){ // accept only char type m

2021-04-15 11:38:14 64

原创 opencv学习笔记-02

计时函数double t = (double)getTickCount();// 做点什么 ...t = ((double)getTickCount() - t)/getTickFrequency();cout << "Times passed in seconds: " << t << endl;

2021-04-15 11:38:00 164

原创 opencv学习笔记-01

opencv学习官网学习地址目标如何用 Point 在图像中定义 2D 点如何以及为何使用 Scalar用OpenCV的函数 line 绘 直线用OpenCV的函数 ellipse 绘 椭圆用OpenCV的函数 rectangle 绘 矩形用OpenCV的函数 circle 绘 圆用OpenCV的函数 fillPoly 绘 填充的多边形原理MatMat 不但是一个很赞的图像容器类,它同时也是一个通用的矩阵类,所以可以用来创建和操作多维矩阵。创建一个Mat对象有多种方法:Ma

2021-04-15 11:37:28 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除