
opencv
枯萎的海风
向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年
展开
-
【图像处理】提取图片中的交点数据 [已删除]
说明: 原来发这篇文章的时候完全没有想到老板会把这个东西布置成作业,怕老板看到会不高兴,于是就暂时先删除了,以后有机会再公布出来,ps:好好的一篇博客还要删掉不忍心啊原文链接: http://blog.youkuaiyun.com/zhyh1435589631/article/details/530847951. 前言前两天老板突然给了一幅图像数据, 让我提取出其中的交点信息, 图片是原创 2017-04-04 21:21:37 · 2319 阅读 · 5 评论 -
扫雷外挂程序开发
1. 前言最近突然看到这篇博文: http://blog.youkuaiyun.com/zhyh1435589631/article/details/61927733,讲的是制作一个自动扫雷机器人,算法原理也讲清楚了,但是这个是基于windows xp自带的扫雷程序的,由于我们的操作系统是windows 10,已经没有这个默认的扫雷程序了,于是只能从网上直接下载一个下来进行分析,并编写我们自己的扫雷机器人程序。原创 2017-03-13 22:59:21 · 7663 阅读 · 1 评论 -
vs2013 + win8.1 + cuda8.0 手工编译 opencv2.4.9
1. 前言由于opencv 默认编译的库文件中是不支持gpu功能的, 为了开启gpu 功能, 需要我们手工编译opencv编译过程真的都是泪啊!!!2. 基本环境cuda 8.0 https://developer.nvidia.com/cuda-toolkit windows 8.1 cmake 3.7.2 https://cmake.org/download/ opencv 2.4.9原创 2017-01-16 23:12:16 · 1808 阅读 · 2 评论 -
使用tinyXML2 读写配置文件
1. 前言我们上次写了一段用来提取图片中交点信息的程序: http://blog.youkuaiyun.com/zhyh1435589631/article/details/53084795 但是, 我们发现代码中存在好多奇异值,非常的讨人厌, 我们就希望可以讲这部分变化的参数移动到配置文件中, 我们只需要让程序读取这个配置文件中的参数就可以了。2. TinyXML22.1 TinyXML2 基本介绍Tin原创 2017-01-09 22:29:27 · 2927 阅读 · 1 评论 -
OpenCV中的神器Image Watch
点我进入原文OpenCV中的神器Image WatchImage Watch是在VS2012上使用的一款OpenCV工具,能够实时显示图像和矩阵Mat的内容,跟Matlab很像,方便程序调试,相当好用。跟VS2012配合使用,简直就是一款神器!让我一下就爱上它了!第一次看到Image Watch是今年3、4月份的时候,当时是在微博上看到新闻,点击链接的下转载 2017-01-03 17:16:38 · 942 阅读 · 0 评论 -
使用手势识别控制虾米音乐播放
1. 前言前段时间看到大神的博客 基于动态手势识别的酷狗音乐播放器控制, 非常感兴趣, 于是download 了大神的源码,http://download.youkuaiyun.com/detail/onezeros/2954830, 研究了一下, 并做了一定的调整。最终效果: 电脑截屏: http://www.iqiyi.com/w_19ruiswqkp.html 手机拍摄: http://www.原创 2016-12-01 23:21:19 · 5143 阅读 · 5 评论 -
[复现笔记]基于双目视觉和三维重构的三维书写系统
1. 前言前段时间正好看到一位大神的博客 http://blog.youkuaiyun.com/onezeros/article/details/6110838 利用双目视觉来构建一个书写系统, 涉及到相机的标定, 图像处理, 重构等相关内容, 自己对这方面也比较感兴趣, 于是就将他的代码git clone 下来做了研究, 这里给出一些研究的相关记录 同时, 我将自己根据源代码进行改写的opencv2.0原创 2016-11-28 15:04:26 · 1365 阅读 · 0 评论 -
给你的头像+1 的opencv实现
1. 前言题目是牛客网的, 链接如下: https://www.nowcoder.com/discuss/19598?type=0&order=0&pos=4&page=1 觉得这个蛮有意思的, 于是顺手用opencv 实现了一下2. 实现2.1 效果2.2 字符添加位置的说明这里面感觉唯一的一个需要推敲的一个点, 应该就是实现字符的居中放置了, 牛客网上好多同学采用的是人机交互的方式, 手工放原创 2016-11-26 15:16:32 · 1075 阅读 · 0 评论 -
使用opencv提取手部信息
1. 前言这两天对大神的一篇博客中的东西非常感兴趣 http://blog.youkuaiyun.com/onezeros/article/details/6110838想到自己也算是研究计算机视觉的人, 于是就想把大神的这个东西给复现出来。 正好其中用到了一个手部信息提取的一个功能, 按照自己的想法给实现了一下。 实现效果: 2. 处理流程2.1 处理思路及流程首先我们先分析采集的图像中的某一帧图像信原创 2016-11-22 23:14:30 · 10494 阅读 · 6 评论 -
使用opencv 绘制数据图
1. 前言去北京的高铁上, 老板估计是看我们看视频不太爽, 于是让我们写一个用opencv处理数据并绘制相应图形的小程序, 使用matlab非常简单, 可以用opencv 真就呵呵了。百度之后,找到一个现成的版本, 效果不错, 不过有些小bug 参考: http://blog.youkuaiyun.com/xiaoxiaodongshige/article/details/481348952. 显示效果3.原创 2016-11-20 16:25:37 · 12767 阅读 · 1 评论 -
64位Win7下编译Python3的计算机视觉库:OpenCV
点我进入原文=====【opencv3.1 + python 3.4.4 + vs2013 亲测可用】=====64位Win7下编译Python3的计算机视觉库:OpenCV 注:本文全原创,作者:Noah Zhang (http://www.cnblogs.com/noahzn/) OpenCV目前最新版是3.0.0 rc1,转载 2016-10-16 16:08:56 · 2053 阅读 · 0 评论 -
【中国科大精密机械与仪器系2014】图像处理大作业之门牌号码识别大作业 opencv 版本
1. 前言当时做图像处理大作业的时候, 用的是matlab,因为比较懒就没有使用 opencv 写, 最近突然心血来潮用opencv实现了一下2. 题目描述 PI05302: Digital Image Processing Homework #6 Problem 1 用相机自行拍摄一幅图像,编程实现图像边缘检测、图像分割、特征提取以及图 像识别等任务。 拍摄的图像原创 2016-04-25 18:39:42 · 3843 阅读 · 9 评论 -
OpenCV数据结构之Mat 底层结构
点我进入原文地址OpenCV数据结构之Mat在讲解Mat之前,先来介绍一些基础知识。阵列的数据类型阵列的数据类型定义了为阵列的每个元素(图片中的像素)分配的比特数以及如何使用这些比特数表示元素的值。任何阵列的元素都应该有下面数据类型的一种:单通道阵列CV_8U (8 bit 无符号整数)CV_8S (8 bit 有符号整数)CV_16U(转载 2016-04-15 13:50:34 · 1361 阅读 · 0 评论 -
opencv2 读取16bit图像数据小结
今天师弟跑来问我一个关于opencv图像值读取的问题, 原话是这样的 在opencv中想要加载一幅16位的图像,鼠标点击显示其位置和灰度数值,但是我写的程序中灰度数值最多只能显示255拿到这个问题, 自己也不是很清楚, 因为自己其实也是刚刚才接触opencv2.x, 虽然已经出来3了,anyway, 总是要装下逼的, 于是就让他把代码拿了过来, 打算自己调试一下。本来想试试qt调试, 结果整了原创 2015-10-20 13:06:22 · 22537 阅读 · 1 评论 -
opencv 学习笔记2
opencv 学习笔记2//这里只是实现了 2.1 节的代码 这次阅读完了《opencv2 计算机视觉编程攻略》 中的第二章, 虽然大部分都很熟悉, 但是还是应该记录一下,好记星不如烂笔头,何况自己离好记星还差很远呢<^_^>~~我们这次完成的是在一幅图片上面添加噪声, ie, 添加椒盐噪声。 操作很简单, 需要注意的地方有 1. Mat的随机访问方法 at 2. 随机噪声的产生1 3.原创 2015-10-19 22:24:43 · 461 阅读 · 0 评论 -
opencv 2 学习笔记1
虽然以前用过opencv, 但那是本科做机器人的时候的事情了, 那时候用的还是opencv1.0的库, 就是那个到处都带着cv前缀的那个。现在准备转投opencv2.0,虽然,相关的操作用matlab是没有问题的, 可是毕竟学了这么多年C/C++, 实验室还是和图像处理相关的, 以后出去找工作, 说起来要是连opencv也不会, 那实在是太丢人了, 于是准备开始花上一段时间补习一下opencv的基本原创 2015-10-18 17:17:45 · 521 阅读 · 0 评论 -
QT+opencv学习笔记一 opencv配置及Mat浅拷贝
今天终于把Qt + opencv配置成功了,中间有一些曲折,在这里记录一下。 vs2013 + opencv的方法之前记录过,但这次的不太一样,我们一开始按照这篇文章配置pro Qt5中进行OpenCV开发教程 但是,死活出不来结果,研究发现,我们用的是 mingw 不是 vs,这个方法适合vs编译器 (具体可以参考:win7下的Qt环境+OpenCV视觉库) 后来,我们找到了这篇文章 QT原创 2015-06-30 19:08:17 · 1708 阅读 · 0 评论 -
QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
转载文章地址:http://www.cnblogs.com/liu-jun/archive/2012/09/26/Jacky_Liu.html 由于项目开发的原因,需要配置QT creator+OpenCV2.4.2+MinGW开发环境,现对配置方法做如下总结:1. 下载必备软件QT SDK for Open Source C++ development on W转载 2015-06-30 18:45:01 · 1191 阅读 · 1 评论 -
OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
本文转载自 http://blog.youkuaiyun.com/poem_qianmo/article/details/19809337 转载一下以免遗忘本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.youkuaiyun.com/poem_qianmo/article/details/19809337作者转载 2015-05-11 21:52:32 · 830 阅读 · 0 评论 -
opencv2.4.9 在vs2013 上的配置方法
最近配置opencv环境, 但一直没法做到永久配置,后来参考了师兄的博文,原文链接 OpenCV 3.0.0 配置法之二————编写属性表文件 实现了opencv的永久配置2333333333 以下是配置文件的内容,将该文件导入到vs属性管理器中的Microsoft.Cpp.Win32.user,Microsoft.Cpp.x64.user中即可 (右键添加新属性表)附上相应的文件下载地址:原创 2015-05-11 21:48:04 · 763 阅读 · 0 评论 -
OpenCV 3.0.0 配置法之二————编写属性表文件
转载于 http://blog.youkuaiyun.com/u010177286/article/details/40052427在配置好环境变量之后,可以属性管理器里边添加属性表文件:具体参见http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html D:\Prog转载 2015-05-11 21:35:57 · 783 阅读 · 0 评论