![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
wwwlyj123321
这个作者很懒,什么都没留下…
展开
-
opencv设置曝光无效的解决办法
很多人在使用v4l2-ctrl设置了曝光之后发现无效,用get(CV_CAP_PROP_EXPOSURE)发现得到的曝光值为inf:cap.set(CV_CAP_PROP_EXPOSURE, 0.8);double i = cap.get(CV_CAP_PROP_EXPOSURE);'''// i= inf实际上默认是自动曝光,要修改成手动曝光,只需要在设置曝光之前添加如下的语句:capture.set(cv::CAP_PROP_AUTO_EXPOSURE, 0.25) // wher转载 2020-08-16 23:11:56 · 1644 阅读 · 0 评论 -
opencv中的像素坐标系与操作像素的方法
一、像素坐标系OpenCV中像素坐标系的坐标原点在图像的左上角,这种坐标系在结构体Mat,Rect,Point中都是适用的。在Point(x,y)和Rect(x,y)中,第一个参数x代表的是元素所在图像的列数,第二个参数y代表的是元素所在图像的行数。坐标体系的X轴为图像矩形的上面那条水平线,从左往右;Y轴为图像矩形左边的那条垂直线,从上往下。以图像左上角为原点建立以像素为单位的直接坐标...原创 2019-02-07 10:35:17 · 13903 阅读 · 1 评论 -
使用opencv的仿射变换函数warpAffine实现对图像的任意角度旋转
想要旋转一幅图像, 需要两个参数:旋转图像所要围绕的中心 旋转的角度. 在OpenCV中正角度是逆时针的 可选择: 缩放因子具体实现有两个步骤:1、getRotationMatrix2D 获取旋转矩阵Mat getRotationMatrix2D(Point2f center, double angle, double scale)第一个参数,Point2f类型的center...原创 2019-02-07 21:44:14 · 2082 阅读 · 0 评论 -
Visual Studio(VS)将工程配置保存到属性表
一、背景1.新建一个opencv工程的配置过程,整个流程下来还是非常麻烦的。每次新建一个工程都要走这个流程的话就要疯了!2.如果一个项目是整个团队做的,而且模块分的比较模糊,基本上每个人都需要在整个工程环境下运行代码,则项目管理会变得无比恶心。因为往往需要拷贝别人的整个工程到自己电脑上然后更改配置才能正常使用。现在介绍一种将工程配置,保存到属性表的方法,那么下次新建工程,或者更改工程的...原创 2019-02-22 15:35:55 · 15314 阅读 · 8 评论 -
opencv读取摄像头并保存视频
读取摄像头就不多写了,主要写写如何保存视频。主要的代码来自Opencv的官方代码。主要有以下几个步骤:1.定义VideoWriter类对象VideoWriter writer;2.准备需要保存的视频文件(Initializes or reinitializes video writer),主要用到的函数是virtual bool cv::VideoWriter::open(c...原创 2019-07-10 23:27:45 · 4225 阅读 · 0 评论