
OpenCV
阿杜依诺
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图像增强
常见的图像增强算法有;直方图均衡,拉普拉斯算子,对数log变换,伽玛变换。1.对数log变换:void main(){ Mat src = imread("C:/Users/Administrator/Desktop/add/1.jpg"); imshow("src",src); Mat temp(src.size(),CV_32FC3); for (int i = 0; i...原创 2018-09-26 00:10:56 · 857 阅读 · 0 评论 -
目标检测方法
背景差分法:主要参考:OpenCV2.4use createBackgroundSubtractorMOG,OpenCV3.0背景差分法示例。直接调用类的效果并不好,还没我自己写的背景差分好用,主要是阈值的问题,调用类好像不能更改阈值。调用类:void main(){ Mat frame; //current frame Mat fgMaskMOG2; //fg mask fg...原创 2018-10-07 10:08:30 · 515 阅读 · 0 评论 -
相机标定和校正
1.标定:首先要制作一个标定板,OpenCV包里有一个黑白棋盘标定板,直接A4纸打印就OK了。然后用需要标定的摄像头拍几张照片(注意:要从不同角度多拍几张,我用了22张。标定板上的点个的个数为54,一行9个,一列6个),首先就是找亚像素角点findChessboardCorners,看看是否是54个点。然后进一步提取亚像素角点cornerSubPix,保存角点。在标定前需要先测量标定板上一块格...原创 2018-09-30 19:05:58 · 7230 阅读 · 1 评论 -
图像拼接
基本步骤:提取特征点(这里用的是SURF提取特征点),计算特征向量,训练一个匹配器,特征点匹配,根据劳式判据得到优秀的匹配点,计算透视变换矩阵,进行透视变换,计算透视变换后的坐标(H*V),计算拼接后图片的大小,进行拼接,优化连接处。优化连接处的思想:加权处理两幅图的像素,即在重合区域内,像素点距离重合区域左边界越近,左图像素比例约大,距离约圆,左图像素比例越小。void OptimizeS...原创 2018-09-30 19:55:19 · 1858 阅读 · 1 评论 -
报错_acrt_first_block == header
之前一直使用OpenCV2.4.13+VS2013,换成OpenCV3.3+VS2015后,在使用findContours时,会断言失败。尝试了FindContours()函数使用时导致的程序崩溃问题的解决方案,并没有什么用。后来把debug换成了release,就没出现过断言失败了。(此为目前的解决方法,具体原因尚不清楚)。原因:OpenCV3.3配置的问题,VS里库的配置是正确的,只是之前用c...原创 2018-10-30 20:01:52 · 3836 阅读 · 0 评论 -
OpenCV3.3无法读取视频
最近在用OpenCV做超分辨率,但是在调用createFrameSource_Video时,一直报错:Assertion failed (vc_.isOpened()) ~~~~~。报错的原因应该是没有正确读取视频。各种改正,但是没什么效果。后来只用VideoCapture来读取视频,依然会报错。一度以为OpenCV3.3只能读取某种格式的视频,但是我在OpenCV2.4.13上同样的代码可以正确...原创 2018-11-24 09:20:50 · 1119 阅读 · 0 评论 -
完全卸载visual studio
微软的这软件真的有毒!%^$%$&^%%%$%,卸载这有毒的软件主要有两种方法。方法一(正常安装,需要卸载时使用):用微软的卸载工具TotalUninstall,这个方法只适合不完全卸载时使用,即先手动卸载,然后再使用该工具完全清除残留件(可能会删掉电脑上其它微软程序的包)。方法二(安装失败,重装也失败时使用,参考):重装失败时,可以直接重装系统,然后再安装。若不想重装系统...原创 2019-04-11 10:42:05 · 12333 阅读 · 1 评论 -
RotatedRect中返回的角度angle
X轴逆时针旋转碰到的第一条边为width,角度就是width边和X轴的夹角(参考),我的个人理解是:X轴绕原点旋转,第一条与X轴平行的边为width。大部分情况符合我的理解,但是0度和-90度的判断却不怎么理想。浏览了很多论坛,0度和-90度好像没有明确的区分,这篇确定RotatedRect / minAreaRect的角度(翻墙)是一个新观点,OpenCV's RotatedR...原创 2019-04-23 18:32:25 · 560 阅读 · 0 评论 -
VS2017配置tesseract
本次配置主要参考了vs2017配置tesseract,Tesseract-OCR4.0版本在VS2015上的编译与运行。现对上述配置过程中的一些问题进行说明。cmake最开始使用了cmake-gui直接对tesseract的源码进行编译,但是一直报错。而且在power shell中不能运行cmake的命令,所以我又下载了zip版的cmake,添加路径后,在power shell中可以成功运...原创 2019-06-14 01:05:36 · 2790 阅读 · 2 评论