
OpenCV
龙性的腾飞
Just Do It!
展开
-
win10下VS2015编译OpenCV4.2.0的dnn模块调用yolov3模型和CUDA10.2+cudnn7.6.5.32
opencv自4.2.0后dnn模块开始支持GPU加速,所以需要手动编译opencv模块才能用环境配置:win10,VS2015,CUDA10.2,cudnn-10.2-windows10-x64-v7.6.5.32,cmake3.16.3,opencv_contrib-4.2.0,安装步骤参考:https://blog.youkuaiyun.com/length85/article/details/10...原创 2020-04-22 22:22:30 · 1951 阅读 · 2 评论 -
OpenCV通过按键控制保存视频并打时间戳C++
0. 程序主要是打开摄像头后,在现实界面,点击‘s’键(start)开始保存视频,点击‘e’键(end)结束保存数据,点ESC退出,视频以开始时间命名.mp4格式。#include <iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;Mat frame;bool save_flag = false;int main(){ cv::VideoWriter video原创 2020-04-13 21:23:44 · 1843 阅读 · 0 评论 -
c++利用opencv的glob读取目录下特定格式文件路径并按文件名排序后输出到vector
参考博客:OpenCV:glob遍历文件夹下的所有图片改写了一下排序的程序,写了个简单的demo,作为学习记录。直接上代码吧//created:2020.04.06 by Andison#include<iostream>#include<vector>#include<algorithm>#include <opencv2/openc...原创 2020-04-06 21:29:01 · 4520 阅读 · 1 评论 -
FLIR相机测总结
相机在ImagePtr格式转opencv,参考链接:VS 2017 + OpenCV + Spinnaker SDK(PointGrey) 配置 //ImagePtr convertedImage = pResultImage->Convert(PixelFormat_Mono8, HQ_LINEAR);ImagePtr convertedImage = pResultImage-&g...原创 2020-03-29 14:20:21 · 3154 阅读 · 1 评论 -
Ubuntu16.04下opencv2与ROSkinetic中自带opencv3不兼容问题总结
1、背景:从ROSindigo换到ROSkinetic,ROSkinetic中自带的opencv3,与原来indigo中opencv2不一样,所以原来的涉及opencv的程序都出了问题,最近这两天就一直在改兼容性,清明节最后一天了,总结一下关于opencv的一些问题2、代码从indigo移到kinetic后,立马运行了一下,果真不行,然后百度,知道是opencv兼容问题,查到文章一篇: ...原创 2018-04-07 22:40:01 · 9281 阅读 · 9 评论 -
摄像头手写数字识别(基于KNN算法)
文章主要总结一下调试某位大神的程序过程和遇到的问题,代码文章参考来源:摄像头识别手写数字1、工作环境Ubuntu16.04,opencv2, IDE : Qt5.9.1Creator, 编译器:cmake下载了大神的文章程序后发现没有main文件,就是需要打开摄像头的程序,由于对opencv 也是刚入门,走了不少弯路,针对原来的程序主要做了一下更改2.工作历程(1)写了主程序main.cpp将打开...原创 2018-04-21 15:34:21 · 5865 阅读 · 8 评论 -
opencv仿射变换和透视变换门牌号实践总结
前几日在门牌号识别优化过程中发现当摄像头拍摄角度倾斜或者相机仰头拍摄出来的门牌号发生了畸变,即使能够找到门牌号区域也大大降低了识别的准确度,应此想到了倾斜矫正——仿射变换和透视变换,关于这两个概念网上讲解很多,公式不再详述,一句话说一下我看了别人写的一些理解吧,如有理解不到位之处,欢迎指正!1、概念简述仿射变换(Affine Transformation):变换前后平行关系保持不变...原创 2018-07-07 12:00:04 · 1491 阅读 · 0 评论 -
在10分钟内将您的OpenCV代码转换为Web API - 第1部分
本文来源于LearnOpencv,详细原文请看:Turn your OpenCV Code into a Web API in under 10 minutes — Part 1文章主要内容就是说在pythonanywhere上注册个账号,在上面创建一个application,写好程序,保存后就可以通过网页访问程序就可以了,实现webAPI的功能。还有点意思,这只是很简单的例子,熟悉以后可以自...翻译 2018-10-23 10:22:15 · 1547 阅读 · 7 评论