python opencv minAreaRect 生成最小外接矩形

使用python opencv返回点集cnt的最小外接矩形,所用函数为 cv2.minAreaRect(cnt) ,cnt是所要求最小外接矩形的点集数组或向量,这个点集不定个数。 举例说明:画一个任意四边形的最小外接矩形,其中 cnt 代表该四边形的4个顶点坐标(点集里面有4个点) cnt =...

2019-01-22 17:50:44

阅读数 761

评论数 0

ubuntu16.04安装opencv3.4.1教程

最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅。 本教程原为3.3.0,但经过博主亲测,3.4.0、3.4.1皆适用1.去官网下载opencv,在本教程中选用的时opencv3.4.1,其他版本的配置方法...

2018-06-22 15:57:59

阅读数 329

评论数 0

安装opencv 并解决undefined reference to `cvLoadImage’的问题

ubuntu12.04 安装opencv1 编译环境 sudo apt-get install build-essential2 安装GTK环境  sudo apt-get install libgtk2.0-dev  3 编译GTK程序时自动找出头文件及库文件位置  sudo apt-get i...

2018-06-06 13:20:44

阅读数 1514

评论数 0

caffe与cv2图片格式的相互转换

目录:        caffe与cv2图片格式转换    str_to_cv2图片格式转换caffe与cv2图片格式的转换    python中两种方式直接获得的图像是不一样的,主要表现在颜色通道,数据类型上,如下表。因此同时使用caffe和cv2时,需要将数据进行转换。 颜色通道数据类型caf...

2018-06-02 16:02:30

阅读数 521

评论数 0

opencv之图像创建注意事项

在opencv中进行图像创建时,比如imgIn.create(cvSize(1920, 1080), CV_8UC3);  然后进行分析的图像大小要求为(640.480),则需要对imgIn进行resize,此时基于两种考虑: (1)为保证减少创建更多图像,会再定义一个Mat型数据imgIn2,...

2018-01-30 17:40:12

阅读数 385

评论数 0

OpenCV学习:fastAtan2函数解密

OpenCV学习:fastAtan2函数解密 高中数学中各种正弦函数,余弦函数总是把人搞得头大,但是具体应用时你会发现,其实你只需要搞清楚一个2π空间内函数分布即可。下面分析OpenCV中fastAtan2函数是怎么处理的方向问题。 fastAtan2函数在OpenCV中用户非常广...

2015-11-02 16:09:25

阅读数 4244

评论数 0

OpenCV参考手册之Mat类详解(二)

译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011 Mat::~Mat Mat的析构函数。 C++: Mat::~Mat() 析构函数调用Mat::release()。 Mat::operator = 提供矩阵赋值操作...

2015-08-05 14:27:46

阅读数 408

评论数 0

OpenCV保存成XML(FileStorage)和CSV(重载<<运算符)文件

XML文件(使用FileStorage类) 使用OpenCV时不仅要保存影像结果,往往也需要保存中间的矩阵结果,而OpenCV的imwrite函数只支持CV8U类型的数据(使用OpenCV保存其他类型Mat的时候,程序不会报错,但是无法生成结果文件),因此会给工作带来很多不便。OpenCV在2.0...

2015-06-29 20:24:43

阅读数 638

评论数 0

OpenCV 3 最新模块一次看个够

本文原版是译作《OpenCV 2 计算机视觉编程手册》的附录,经过删减后在专栏中刊登。 OpenCV 3 就要正式发布了,但是很多读者还在用 OpenCV 2,甚至 OpenCV 1。你们一定想知道,是否有必要升级到 3,以及如何提前进行准备。 OpenCV 3 的改动在哪? ...

2015-06-05 19:11:29

阅读数 1260

评论数 0

【OpenCV】有关内存释放的一些问题

转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7586847 前一天把系统整个重写了一遍,脉络清晰了很多,也终于解决了以前很多崩溃,异常退出的问题。这里小小总结一下自己遇到的麻烦。 1、内存泄露 内存泄露是说没有...

2015-06-05 19:08:03

阅读数 548

评论数 0

OpenCV中的内存泄漏检测(好东东日后必看!)

OpenCV中的内存泄漏检测 2009-10-29 16:53 内存泄漏时程序开发中经常遇到的问题. 而且出现内存泄漏很难检测, 但是其导致的结果却是灾难性的. 这里讲一下opencv中内存泄漏检测 的一些技巧. OpenCV中关于内存管理主要涉及到以下3个函数: ...

2015-06-05 19:06:17

阅读数 1202

评论数 0

CvMat、Mat、IplImage之间的转换详解及实例

OpenCV学习之CvMat的用法详解及实例     CvMat是OpenCV比较基础的函数。初学者应该掌握并熟练应用。但是我认为计算机专业学习的方法是,不断的总结并且提炼,同时还要做大量的实践,如编码,才能记忆深刻,体会深刻,从而引导自己想更高层次迈进。 1.初始化矩阵:  方...

2015-05-28 09:05:47

阅读数 332

评论数 0

xml文件学习

输入输出XML和YAML文件 目的 你将得到以下几个问题的答案: 如何将文本写入YAML或XML文件,及如何从从OpenCV中读取YAML或XML文件中的文本如何利用YAML或XML文件存取OpenCV数据结构如何利用YAML或XML文件存取自定义数据结构?OpenCV中相关...

2015-04-28 08:49:46

阅读数 390

评论数 0

cvSetData与imageData

关于cvSetData的一个小练习 //刚开始我一直以为imageData里面会有负数,后来发现自己错了,但是会有0存在 void main() { int i , j; long k; char *BGRData; IplImage * image = cvLoadImage( ...

2015-04-22 16:38:47

阅读数 2388

评论数 0

InputArray和OutputArray的那些事core

看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray型的,这个接口类还是很强大的,今个就来说说它们的那些事。 InputArray这个接口类可以是Mat、Mat_、Mat_、vector、vector>、vector。也就意味着当你看...

2015-03-19 14:26:54

阅读数 356

评论数 0

新版本2.4.2简介&FREAK和ORB特征描述子效果对比features2d

OpenCV 2.4.2简介 OpenCV从未放慢自己前进的步法,就在7月4日,最新版的2.4.2又放出来了。与之同时放出的还有两个网站http://opencv.org/和http://answers.opencv.org,前者作为一个正式的全新的官方用户网站,简单浏览了一下,应该是一个对应之...

2015-01-24 16:33:08

阅读数 750

评论数 0

OpenCV学习--saturate_cast防止数据溢出

源代码来源于官网的OpenCV教程,实现的功能比较简单最后自己动手用C语言实现了一下,貌似比库函数要快一点 [cpp] view plaincopy #include "StdAfx.h"   #include "...

2015-01-21 09:25:19

阅读数 2262

评论数 0

OpenCV 3 将会为我们带来什么?

年8月,OpenCV 3.0 alpha发布,同时宣布beta将在仲秋时节发布,而正式版会在圣诞节和新年的假期就绪。其中beta版已在光棍节发布,而从目前GitHub仓库的情况来看,正式版可能还得过一阵子才行。 3.0将是OpenCV的又一个革命性版本,它会带来哪些改变呢? 大体上保留...

2015-01-21 09:12:33

阅读数 417

评论数 0

OpenCV矩阵运算 .

一、矩阵 Mat I,img,I1,I2,dst,A,B; double k,alpha; Scalar s; 1.加法 I=I1+I2;//等同add(I1,I2,I); add(I1,I2,dst,mask,dtype); scaleAdd(I1,scale,I2,dst);//dst=sca...

2015-01-21 09:02:54

阅读数 629

评论数 0

使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出

在使用OpenCV开发程序时,如果想查看矩阵数据,比较费劲,而matlab查看数据很方便,有一种方法,是matlab和c++混合编程,可以用matlab访问c++的内存,可惜我不会这种方式,所以我就把数据写到文件里,用matlab读出来,然后用matlab各种高级功能查看数据的值。 ...

2015-01-20 17:49:52

阅读数 1103

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭