opencv
算法学习者
计算机各种知识学习笔记
展开
-
opencv resize函数
resize函数可以缩放任意通道的图像原创 2016-11-23 10:43:01 · 7233 阅读 · 0 评论 -
OpenCV探索之路(七):霍夫变换
我们如何在图像中快速识别出其中的圆和直线?一个非常有效的方法就是霍夫变换,它是图像中识别各种几何形状的基本算法之一。霍夫线变换霍夫线变换是一种在图像中寻找直线的方法。OpenCV中支持三种霍夫线变换,分别是标准霍夫线变换、多尺度霍夫线变换、累计概率霍夫线变换。在OpenCV中可以调用函数HoughLines来调用标准霍夫线变换和多尺度霍夫线变换。HoughLinesP函数用于调用累积概率霍夫线变换...转载 2018-06-03 17:13:36 · 1333 阅读 · 1 评论 -
OpenCV探索之路(六):边缘检测(canny、sobel、laplacian)
边缘检测的一般步骤:滤波——消除噪声增强——使边界轮廓更加明显检测——选出边缘点Canny算法Canny边缘检测算法被很多人推崇为当今最优秀的边缘检测算法,所以我们第一个就介绍他。opencv中提供了Canny函数。#include<opencv2\opencv.hpp> #include<opencv2\highgui\highgui.hpp>using nam...转载 2018-06-03 17:12:11 · 1274 阅读 · 0 评论 -
学习SVM(一) SVM模型训练与分类的OpenCV实现
学习SVM(一) SVM模型训练与分类的OpenCV实现 学习SVM(二) 如何理解支持向量机的最大分类间隔 学习SVM(三)理解SVM中的对偶问题 学习SVM(四) 理解SVM中的支持向量(Support Vector) 学习SVM(五)理解线性SVM的松弛因子Andrew Ng 在斯坦福大学的机器学习公开课上这样评价支持向量机: support vector machines is the s...转载 2018-03-17 16:09:11 · 1856 阅读 · 0 评论 -
【opencv3.0】鱼眼图像畸变校正——标定校正
前两天发表的时候没注意,代码出了点错误,所以修改了一下,重新发上来。 参考: http://docs.opencv.org/3.0.0/db/d58/group__calib3d__fisheye.html#gga91b6a47d784dd47ea2c76ef656d7c3dca0899eaa2f96d6eed9927c4b4f4464e05 http://docs.opencv.or转载 2017-06-04 10:25:38 · 5581 阅读 · 1 评论 -
ubuntu 14.04 64位 安装Opencv3.1.0 (包含opencv_contrib模块)
写在前边:据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边。但是这里边有很多我们经常要用的算法,比如SIFT,SURF等(在xfeatures2d 模块里边)。官网提供了说明,可以把opencv_contrib扩展模块添加编译到已安装的opencv3.0.0里边,也可以安装的转载 2017-06-07 09:15:12 · 1124 阅读 · 0 评论 -
OpenCV—基本矩阵操作与示例
OpenCV的基本矩阵操作与示例OpenCV中的矩阵操作非常重要,本文总结了矩阵的创建、初始化以及基本矩阵操作,给出了示例代码,主要内容包括:创建与初始化矩阵加减法矩阵乘法矩阵转置矩阵求逆矩阵非零元素个数矩阵均值与标准差矩阵全局极值及位置其他矩阵运算函数列表1. 创建与初始化矩阵1.1 数据类型建立矩阵必须要指定矩阵存转载 2017-03-12 15:04:12 · 7596 阅读 · 0 评论 -
OpenCV Python教程(2、图像元素的访问、通道分离与合并)
OpenCV Python教程之图像元素的访问、通道分离与合并转载请详细注明原作者及出处,谢谢!访问像素像素的访问和访问numpy中ndarray的方法完全一样,灰度图为:[python] view plain copyimg[j,i] = 255 其中j,i分别表示图像的行和列。对于BGR图像,为:转载 2017-02-21 16:28:20 · 6717 阅读 · 0 评论 -
Python-OpenCV教程-1
cv2.destroyAllWindows()简单地关闭所有的窗口,如果想关闭特定的窗口,可以使用cv2.destroyWindow(‘窗口名字’)。有时,我们会先创建一个窗口,然后再载入图片,这是可以使用cv2.namedWindow(),它的第二个参数如下:cv2.WINDOW_AUTOSIZE:固定大小窗口cv2.WINDOW_NORMAL:可调节大小的窗口转载 2017-02-21 16:26:44 · 7936 阅读 · 0 评论 -
OpenCV参考手册之Mat类详解(三)
译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::eye返回一个恒等指定大小和类型矩阵。C++: static MatExpr Mat::eye(int rows, int cols, inttype)C++: static MatExpr Mat::eye(Size size, int type)转载 2016-12-18 15:52:35 · 6621 阅读 · 0 评论 -
读取yuv并转化为RGB数据在Opencv中打开显示
#include #include #include #include #include #include using namespace std;using namespace cv;const int width = 1280;const int height = 720;const int framesize = width * height * 3 / 2;转载 2016-12-14 10:15:39 · 7152 阅读 · 0 评论 -
利用ZeroMQ传输图片
待传输的数据cv::Mat mat订阅端(sub)import cv2import zmqsub_port = 6666context = zmq.Context()#connect to socket we subscribsocket_sub = context.socket(zmq.SUB)socket_sub.connect("tcp://localhost:%...转载 2018-07-22 17:23:05 · 2942 阅读 · 2 评论