Opencv
dogdng
路虽远,行则至
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QImage与cv::Mat相互转换
QImage与cv::Mat相互转换 单纯的转换而已,不赘述 头文件mat2qimg.h #ifndef MAT2QIMG_H #define MAT2QIMG_H #include <QImage> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #includ...原创 2020-01-07 21:14:27 · 765 阅读 · 0 评论 -
Opencv之waitKey()
官方的解释,摘下来备忘 Waits for a pressed key.C++: int waitKey(int delay=0) Python: cv2.waitKey([delay]) → retval C: int cvWaitKey(int delay=0 ) Python: cv.WaitKey(delay=0) → intParameters: delay – Delay in m原创 2017-12-10 17:53:18 · 487 阅读 · 0 评论 -
使用opencv库时调试的技巧
在调试时,可以使用如下方式打印出问题 try { //有问题的代码 } catch (cv::Exception& err) { printf("exception: %s\n", err.what()); system("pause"); } 最好在查看问题后直接停止调试。原创 2018-01-10 16:57:10 · 511 阅读 · 0 评论 -
Qt+opencv环境配置
版本: qt5.10 opencv2.4.13 1、.pro文件中添加 INCLUDEPATH += X:/opencv/out_debug/include \ X:/opencv/out_debug/include/opencv \ X:/opencv/out_debug/include/opencv2 LIBS += ...原创 2018-05-14 20:22:49 · 554 阅读 · 0 评论 -
C++头文件的顺序
C++头文件的顺序 在同时使用opencv和Eigen库时会遇到数据的相互转换的问题,即使用eigen2cv()或cv2eigen()之类的函数,这时要注意一个隐藏的大坑,那就是**Eigen的头文件要放在opencv的头文件之前,否则会出错!!!**具体原因笔者没有深究,暂且mark一下,以后编程的时候也要注意: 系统的头文件要放在最前面; 其次是语言相关的; 然后比较古老的第三方库头文件; ...原创 2018-11-22 22:16:48 · 958 阅读 · 0 评论 -
使用OpenCV读取视频和视频的相似性度量
使用OpenCV读取视频和视频的相似性度量 目标 当今,数字摄像设备是随处可见。因此,一定会遇到这样的情况:图像处理已经不能满足要求,而需要进行视频处理。这大致分两种情况: 1、实时采集(对于网络摄像头)。 2、预先录制的或存在硬盘里的视频文件。 OpenCV使用相同的c++类以相同的方式处理这两种情况。这就是本教程要学习的内容: 如何打开并读取视频流 两种检查图像相似性的方法:PSNR和S...翻译 2019-04-15 22:43:43 · 2509 阅读 · 0 评论 -
GPU+opencv基础
GPU+opencv基础1. cv::cuda::GpuMat与cv::Mat数据传递2. opencv3.4.6中关于CUDA加速部分的函数大多不好用!!! 1. cv::cuda::GpuMat与cv::Mat数据传递 Mat imageInCPU; cuda::GpuMat imageInGpu; //cv::Mat->cv::cuda::GpuMat imageInGpu.u...原创 2019-05-10 22:16:15 · 626 阅读 · 0 评论
分享