
OpenCV
Tiiktak
这个作者很懒,什么都没留下…
展开
-
python库opencv,py-opencv,libopencv的区别
通常我们在Python中安装OpenCV都是直接用pip install opencv-python今天想用Anaconda Navigator安装的时候,在面板中搜索到有libopencv, opencv, py-opencv共三个包,而且三者的描述都是同样的’Computer vision and machine learning software library‘,瞬间迷惑????找到介绍如下:OpenCV is computer vision a library written using原创 2020-10-08 14:27:13 · 11028 阅读 · 3 评论 -
树莓派4B安装opencv以及错误解决
主要参考opencv官网文档和博客树莓派+Opencv(一)图像处理下载安装依赖项sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get insta...原创 2019-07-05 14:18:47 · 1199 阅读 · 1 评论 -
为什么要定义Mat_类
内容摘自《OpenCV入门教程》在读取矩阵元素时,以及获取矩阵某行的地址时,需要指定数据类型。这样首先需要不停地写<uchar>,让人感觉很繁琐,在繁琐和烦躁中容易犯错。如下面代码中的错误,用at()获取矩阵元素时错误的使用了double类型。这种错误不是语法错误,因此在编译时编译器不会提醒。在程序运行时,at()函数获取到的不是期望的(i,j)位置处的元素,数据已经越界,但...原创 2020-01-07 20:44:20 · 186 阅读 · 0 评论 -
灰度重心法
概念对于亮度不均匀的目标(如光斑,光条纹),灰度重心法可按目标光强分布求出光强权重质心坐标作为跟踪点,也叫密度质心算法。将灰度值分布中的质心记作光条纹的中心对于M * N大小的图像f,像素的灰度值凡是超过阈值T的均参与重心处理,于是重心坐标为:灰度重心法公式型心法只可用于二值图像灰度重心法version 1灰度重心法version 2使用Visual Studio ...原创 2019-09-19 10:57:33 · 14969 阅读 · 3 评论 -
图像处理基础——OpenCV中坐标轴与矩阵
数字图像数据可以用矩阵来表示,因此可以采用矩阵理论和矩阵算法对数字图像进行分析和处理。在使用OpenCV时,要特别注意其坐标轴与普通x-y轴的转换,我在实际使用过程中就经常在这上面翻车,还是不熟练图为坐标对照图,转自优快云,具体忘了...原创 2019-11-30 18:04:36 · 1027 阅读 · 0 评论 -
图像处理基础——图像分类
原文地址:Tiiktak的博客部分内容引用 优快云爬金字塔的人计算机中, 通常以矩阵形式存储图像,根据颜色和灰度多少可以分为灰度图像、二值图像、索引图像和RGB图像灰度图像矩阵元素取值范围为[0, 255] (0-黑,255-白),数据类型一般为8位无符号整数【unit8】某些领域(如医学成像)采用【unit16】和【int16】数据类型对于计算灰度的操作(如**傅里...原创 2019-11-30 18:01:56 · 950 阅读 · 0 评论 -
利用MLS移动最小二乘法对图像变形
这是我的【项目笔记】利用OpenCV的MLS图像扭曲变形实现中的第一部分本文主要对MLS进行了一定讲解先简单了解一下什么是最小二乘法最小二乘法当我们在测量某个值y时,由于误差的存在,可能多次测量的结果不尽相同我们把多次测量得到的不同结果yi画在同一坐标系中同时将猜测的实际值y也画在坐标系中每个yi和y都有一个差值| y - yi |,称为误差记所有误差的平方和[外链图片转存...原创 2019-11-09 17:13:21 · 2906 阅读 · 0 评论