opencv
文章平均质量分 96
夏日里的猫
这个作者很懒,什么都没留下…
展开
-
Opencv 图像叠加 添加水印
Opencv 图像叠加 添加水印C++: void Mat::copyTo(OutputArray m) constC++: void Mat::copyTo(OutputArray m, InputArray mask) const这个函数可以复制图像到另一个图像或矩阵上,可选参数是掩码由于叠加的图像大小不一定相等,比如我们这里把一张小照片加到一张大照片上我们可以在大照片上设置一个和转载 2014-08-19 11:03:20 · 2390 阅读 · 0 评论 -
图像旋转与二值化
#include "stdafx.h"#include #include #include void rotate(IplImage* pic1,IplImage** pic0,double degree){ double angle=degree*CV_PI/180; //转化弧度制 double a=fabs(sin(angle)),b=fabs(cos(angle))原创 2014-07-21 16:51:04 · 1218 阅读 · 0 评论 -
OpenCV中鼠标响应事件
void cvSetMouseCallback( const char* window_name, CvMouseCallback on_mouse, void* param=NULL );这个函数的功能是设置回调函数。原创 2014-07-18 14:58:45 · 1606 阅读 · 2 评论 -
虚拟机下打开摄像头(Linux ubuntu 2.6.32-122-rtai+QT+opencv)
参考: Linux下使用QT调用opencv读取摄像头视频 调试心得 Qt Opencv 在Linux下摄像头简单示例v1.0 在Raspberry Pi(树莓派)上调用V4L2来操纵摄像头拍照/Use V4L2 on Raspberry Pi to Controll a Webcam to Grab Images原创 2015-12-28 12:04:29 · 3858 阅读 · 0 评论 -
多种GUI对图像进行简单操作(qt【linux和win7环境】、MFC、MATLAB)
简单使用了多种gui平台进行图像操作原创 2015-11-15 22:59:31 · 1453 阅读 · 0 评论 -
用 Python 和 OpenCV 检测图片上的条形码
这篇博文的目的是应用计算机视觉和图像处理技术,展示一个条形码检测的基本实现。我所实现的算法本质上基于StackOverflow 上的这个问题,浏览代码之后,我提供了一些对原始算法的更新和改进。首先需要留意的是,这个算法并不是对所有条形码有效,但会给你基本的关于应用什么类型的技术的直觉。假设我们要检测下图中的条形码:图1:包含条形码的示例图片现在让我们开始写点转载 2015-11-16 16:21:53 · 2708 阅读 · 1 评论 -
Opencv 完美配置攻略
Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)2012年4月给同学写了篇傻瓜式的 VS2010+Opencv-2.4.0的配置攻略 结果没有想到,点击量一路飙升,固定在了Google “Opencv 配置” 关键词搜索的榜首。现在看看,已经过时了,版本升级后看不到ttb了,还有很多不足的地方需要修正。新电脑需要重新配置环境,结合新版转载 2015-06-03 17:00:38 · 2241 阅读 · 0 评论 -
图片中数字的分割
当一张图中出现多个数字时,需要先将数字单独分割出来,然后再一 一 识别采用的是轮廓大小判断法 来判断是否有数字#include #include #include #include using namespace std;using namespace cv;void mycanny(cv::Mat& img, cv::Mat& out){ // Convert原创 2015-05-17 18:13:31 · 5669 阅读 · 1 评论 -
opencv视频读写+手写数字视频的预处理
在进行视频流手写数字识别时,需要先对视频进行预处理,并提取出数字所在的帧。 用手机简短的拍了一个手写数字的小视频。但是发现视频的大小和拍摄方向不是很合适。 于是读入视频后对每帧画面进行了旋转,并将画面大小调整为240*320. opencv读入视频用的是VideoCapture,写视频用的是VideoWriter 值得注意的是VideoWriter 的用法原创 2015-05-16 15:25:19 · 1974 阅读 · 0 评论 -
训练样本时遍历许多图片的技巧
在图像处理时,训练样本会读取比较多的图片,比如进行手写数字样本训练,提取样本特征时,若0到9各有100个样本,会需要读取1000张图片。比较好用 的技巧是将各个图片的名字以数字来命名,例如0数字的样本文件名为000.bmp,001.bmp,002.bmp,...,099.bmp 这样可以通过循环比较方便的读取图片。 例如在文件夹ocrnumber中有1000个数字样本,读取他们并取反色,将原创 2015-05-06 20:12:25 · 1950 阅读 · 0 评论 -
cmake编译opencv时的错误与解决
我的原因:之前改变环境变量没有注销用户,注销用户重新登入即可解决。原创 2015-04-30 19:00:19 · 5436 阅读 · 1 评论 -
win7_64上qt5.4.1+opencv2.4.10 +cmake3.2.1环境搭建 (有添加说明)
win7_64上qt5.4.1+opencv2.4.10 +cmake3.2.1环境搭建 参考了以下几篇文章: [OpenCV] -- win7下配置OpenCV的Qt开发环境 (基本上是按照这篇文章来做的) win7上qt5.1.1 opencv2.4.7 cmake2.8.12.1环境搭建(关键在环境变量) Win7下qt5.3.1+ope转载 2015-04-26 11:19:40 · 2725 阅读 · 0 评论 -
OpenCV学习笔记
OpenCV学习笔记 转载自:http://blog.csdn.net/byxdaz/article/details/4909452 目录(?)[+] 一、OpenCV概述与功能介绍OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算转载 2015-04-15 09:44:59 · 1220 阅读 · 0 评论 -
以一般化视角串联霍夫变换,从直线到圆再到广义霍夫变换
计算机视觉中经常需要识别或者定位某些几何图形,比如直线、圆、椭圆,还有其他一些图形。检测直线的霍夫变换提供了在图像中寻找直线的一种算法,是最简单的一种情形,后来发展到检测圆、椭圆、还有一般图形的霍夫变换,其核心思想是把图像中属于某种图形的点集(二维)映射到一个点(可以是高维)上,这个点记录了点集中点的数目,使得程序通过搜索峰值找到该点,这个点就是后面要说到的图形的参数,而该参数的范围就叫做参数空间转载 2014-08-29 16:14:36 · 1149 阅读 · 0 评论 -
【OpenCV】数字图像灰度直方图
灰度直方图是数字图像中最简单且有用的工具,这一篇主要总结OpenCV中直方图CvHistogram的结构和应用。灰度直方图的定义灰度直方图是灰度级的函数,描述图像中该灰度级的像素个数(或该灰度级像素出现的频率):其横坐标是灰度级,纵坐标表示图像中该灰度级出现的个数(频率)。一维直方图的结构表示为高维直方图可以理解为图像在每个维度上灰度级分布的直方图。常见的是二维直方图。转载 2014-08-23 18:08:31 · 830 阅读 · 0 评论 -
opencv常用函数(c++版本)
Mat:在2001年刚刚出现的时候,OpenCV基于 C 语言接口而建。为了在内存(memory)中存放图像,当时采用名为 IplImage 的C语言结构体,时至今日这仍出现在大多数的旧版教程和教学材料。但这种方法必须接受C语言所有的不足,这其中最大的不足要数手动内存管理,其依据是用户要为开辟和销毁内存负责。虽然对于小型的程序来说手动管理内存不是问题,但一旦代码开始变得越来越庞大,你需要越来越转载 2014-08-23 18:08:43 · 5181 阅读 · 1 评论 -
OpenCV学习笔记: 快速入门例程
OpenCV基础知识教程_整理供查询 OpenCV的基本数据类型...2矩阵和图像类型...4CvMat矩阵结构...4矩阵数据的存取...8点的数组...13IplImage数据结构...14访问图像数据...17对ROI和widthStep的补充...18矩阵和图像操作...21cvAbs,cvAbsDiff和cvAbsDiffS.23转载 2014-08-21 14:49:06 · 1014 阅读 · 0 评论 -
opencv常用图像处理函数(C版本)
OpenCV是由Intel公司资助的开源计算机视觉库,它由一系列C函数和少量C++类构成,实现图像处理和计算机视觉方面的很多通用算法。 1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvRel转载 2014-08-21 15:34:29 · 3533 阅读 · 0 评论 -
(转载)车牌识别EasyPR--开发详解
非常详细的讲解车牌识别转载自:http://www.cnblogs.com/subconscious/p/3979988.html http://www.cnblogs.com/asks/p/4372736.html我正在做一个开源的中文车牌识别系统,Git地址为:https://github.com/liuruoze/EasyPR。 我转载 2015-05-31 18:17:10 · 37011 阅读 · 4 评论