《OpenCV》
梁Rio
这个作者很懒,什么都没留下…
展开
-
《OpenCV》Part1 OpenCV3.1.0安装配置与Qt5.5测试
《OpenCV》Part1 OpenCV安装配置与Qt5.5测试配置环境:VS2013Qt5.5.0OpenCV3.1.0cmake-3.6.1-win32-x861、先去OpenCV官网下载最新的opencv,现在是3.10版本。2、下载回来的opencv3.1.0其实一个自压缩的文件,将其放在了D盘根目录下了,方便后续的编译和环境变量设置。3、下载C原创 2016-11-07 10:56:50 · 1926 阅读 · 0 评论 -
《OpenCV》Part10 OpenCV3.1.0 openCV读取摄像头并保存为.avi视频
《OpenCV》Part10 OpenCV3.1.0 openCV读取摄像头并保存为.avi视频#include #include #include #include //for camera#include #include #include #include "opencv2/imgproc/imgproc.hpp"#include "opencv2/ml/ml.原创 2017-02-04 21:01:32 · 1830 阅读 · 0 评论 -
《OpenCV》Part9 OpenCV3.1.0 拟合视频/相机获取的光斑
《OpenCV》Part8 OpenCV3.1.0 拟合视频/相机获取的光斑根据前几节介绍,做了一个拟合视频/相机中的激光光斑,算法部分还需要自己改进,这边用的还是椭圆拟合与直线划线定位圆心。 目前做的是灰度图像中的定位,直接在原始视频中的定位需要自己改。该代码可以定位晚上的激光光尖位置,可以通过CCD观测北极星位置,对激光器定位校准。 精度可以自己提高,原创 2016-11-29 10:52:28 · 1377 阅读 · 0 评论 -
《OpenCV》Part8 OpenCV3.1.0 图像相加与曝光
《OpenCV》Part7 OpenCV3.1.0 图像相加与曝光1、OpenCV版本问题:OpenCV1中的函数为void cvAcc(const CvArr* src, CvArr* dst, const CvAcc* mask=NULL),参数src为输入图像,可以为单通道或者三通道,8位或者32位浮点型。dst为累加目标图像,大小和通道数与输入图像相同,32位或者64位浮点型原创 2016-11-23 18:51:52 · 1868 阅读 · 0 评论 -
《OpenCV》Part4 OpenCV3.1.0 提取视频中的每一帧
《OpenCV》Part4 OpenCV3.1.0 提取视频中的每一帧 看到一篇好的博文,忍不住扒下来了。提取视频中的每一帧,并保存成图片,支持摄像头和视频(.avi)中的图像抓取。一、从摄像头获取初始化:CvCapture* capture = cvCaptureFromCAM(0); // capture from video device #0从视频文件filena原创 2016-11-16 10:42:09 · 5829 阅读 · 5 评论 -
《OpenCV》Part7 OpenCV3.1.0 获取图片中光斑坐标(未拟合光斑)
《OpenCV》Part7 OpenCV3.1.0 获取图片中光斑中心坐标(暂未拟合光斑)1、利用高斯卷积函数和hession矩阵处理图像,精度亚像素级#include #include #include #include #include #include using namespace std;using namespace cv;void ImageConv2D(原创 2016-11-22 22:40:36 · 5338 阅读 · 0 评论 -
《OpenCV》Part6 OpenCV3.1.0 用直线拟合图像中的物体
《OpenCV》Part6 OpenCV3.1.0 用直线拟合图像中的物体1、先来用几个点来拟合出直线,示例1:#include "cv.h" #include "highgui.h" #include int main(int argc, char* argv[]){ IplImage* img = cvCreateImage(cvSize(500, 500), 8原创 2016-11-21 13:21:18 · 1265 阅读 · 0 评论 -
《OpenCV》Part3 OpenCV3.1.0一幅图中同时显示三张图片(效果对比)
《OpenCV》Part3 OpenCV3.1.0一幅图中同时显示三张图片(效果对比)控制台程序cpp:#include #include int main(){ char* filePath = "D:\\OpenCVWorkSpace\\superpositionImages\\superpositionImages\\Lena.jpg";//这里的路径很关键 IplI原创 2016-11-15 08:58:49 · 1241 阅读 · 0 评论 -
《OpenCV》Part5 OpenCV3.1.0 提取视频中的每一帧作差并显
《OpenCV》Part5 OpenCV3.1.0 提取视频中的每一帧作差并显示本程序主要用作提取视频或者摄像头中的每一帧,将连续的三帧图片作差,再按位与/或/异或,最后再显示出来,类似于对图像帧作差分运算。1、VideoCapture vido_file(0);//打开摄像头VideoCapture vido_file("bike.avi");//打开视频文件2、图像按位与/或/原创 2016-11-16 23:01:24 · 1039 阅读 · 0 评论 -
《OpenCV》Part2 OpenCV3.1.0调用摄像头显示视频并拍照
《OpenCV》Part2 OpenCV3.1.0调用摄像头显示视频并拍照1、首先要贴出cv3.0后的控制台程序code:#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/ml/ml.hpp"using namespace std;using namespace cv;int main(int argc,cha原创 2016-11-13 22:47:37 · 5751 阅读 · 2 评论 -
《OpenCV》Part11 OpenCV3.1.0 Qt中的信号槽函数传递cv::Mat格式参数
《OpenCV》Part11 OpenCV3.1.0 Qt中的信号槽函数传递cv::Mat格式参数一、信号传送问题1、写Qt的多线程程序,用到信号槽函数传递cv::Mat格式的参数,编译通过,但是debug时提示下列错误:QObject::connect: Cannot queue arguments of type 'Mat'(Make sure 'Mat' is register原创 2017-02-15 16:19:11 · 5426 阅读 · 2 评论