![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
马泽红
这个作者很懒,什么都没留下…
展开
-
opencv学习笔记(四)高级GUI和媒体(highgui模块)添加滑动条
OpenCv Trackbar学习与应用我们之前在调整图像对比度以及混合图像的过程中用到过Trackbar,现在让我们系统的学习与应用Trackbar1.头文件#include <opencv2/highgui.hpp>由于Trackbar属于highgui模块,所以需要包含头文件2.createTrackbar()详解int cv::createTrackbar ( co...原创 2019-05-14 01:52:23 · 273 阅读 · 0 评论 -
High Dynamic Range Imaging
High Dynamic Range Imaging一.背景介绍 今天,大多数数字图像和成像设备每通道使用8位,因此将设备的动态范围限制为两个数量级(实际上是256级),而人眼可以适应变化十个数量级的照明条件。当我们拍摄现实世界场景的照片时,明亮区域可能曝光过度,而暗区域可能曝光不足,因此我们无法使用单次曝光捕获所有细节。HDR成像适用于每通道使用8位以上(通常为32位浮点值)的图像,从而...原创 2019-06-01 11:49:33 · 3786 阅读 · 0 评论 -
Porting anisotropic image segmentation on G-API
Porting anisotropic image segmentation on G-API一.预备知识1.gradient structure tensor 结构张量(structure tensor) 主要用于区分图像的平坦区域、边缘区域与角点区域。此处的张量就是一个关于图像的结构矩阵,矩阵结构构成如下:Rx,Ry分别为图像的水平与垂直梯度,而后进行求矩阵T的行列式K与迹(t...原创 2019-06-01 11:47:00 · 272 阅读 · 1 评论 -
How to Use Background Subtraction Methods
Feature Detection之How to Use Background Subtraction Methods一.背景减除(Background Segment)参考博客:https://blog.csdn.net/Anderson_Y/article/details/82082095此博客给出了多种背景减除的方法,包括了下面opencv中提到的几种方法#include <...原创 2019-05-24 02:04:05 · 610 阅读 · 0 评论 -
Features2D + Homography to find a known object
Features2D + Homography to find a known object ——使用二维特征点(Features2D)和单映射(Homography)寻找已知物体一.主要函数1...原创 2019-05-28 00:35:38 · 492 阅读 · 0 评论 -
Shi-Tomasi-corner-detector
Shi-Tomasi corner detector一.引入Shi-Tomasi算子是在Harrise算子的基础上改进的,改进之处在于他们使用了不同的响应函数。Harrise算子的响应函数为: Shi-Tomasi算子的响应函数为:Shi-Tomasi 算法是Harris 算法的改进。Harris 算法最原始的定义是将矩阵 M 的行列式值与 M 的迹相减,再将差值同预...原创 2019-05-23 02:16:57 · 1232 阅读 · 0 评论 -
Harris corner detector
Harris corner detector参考博客:https://blog.csdn.net/u011534057/article/details/77775974学习笔记以及源码、图片下载:一.引入图像特征的类型提一下:边缘角落(也称为兴趣点)Blob(也称为感兴趣的区域)在本教程中,我们将特别研究角落特征。角落为何如此特别?因为它是两条边的交点,所以它代表这两条...原创 2019-05-23 01:15:53 · 1106 阅读 · 1 评论 -
Creating a video with OpenCV
Creating a video with OpenCVsh# 一.先决条件详细教程,视频文件,源文件下载;1.VideoWritePublic Member FunctionsVideoWriter ()Default constructors. More…VideoWriter (const String &filename, int...原创 2019-05-22 21:37:09 · 182 阅读 · 0 评论 -
Feature Matching with FLANN
Feature Matching with FLANN一.基础知识1.Lowe’s算法 为了进一步筛选匹配点,来获取优秀的匹配点,这就是所谓的“去粗取精”。一般会采用Lowe’s算法来进一步获取优秀匹配点。为了排除因为图像遮挡和背景混乱而产生的无匹配关系的关键点,SIFT的作者Lowe提出了比较最近邻距离与次近邻距离的SIFT匹配方式:取一幅图像中的一个SIFT关键点,并找出其与另一幅图...原创 2019-05-25 19:38:30 · 547 阅读 · 0 评论 -
Optical Flow
Optical Flow参考博客:https://my.oschina.net/u/3702502/blog/1815343/一.算法了解光流(Optical Flow)是一种研究图像对齐的算法,一般包括两大类:稀疏光流和稠密光流。顾名思义,稀疏光流就是研究图像中稀疏点的光流,这些点一般是角点;稠密光流则是研究图像中所有点的偏移量。1.稀疏光流2.稠密光流由于网上有较多的解释,此...原创 2019-05-25 14:58:23 · 910 阅读 · 0 评论 -
Feature Detection——SURF
Feature Detection——SURF一.先决条件1.SURF算法参考博客:https://www.cnblogs.com/jinjidexuetu/p/90ace4e8de574e3d5f4e6ac16a0dc157.html设定Hessian行列式的阀值(下面代码中要修改的)低于Hessian行列式阀值的点不能作为最终的特征点。在实际选择阀值时,根据实际应用中对特征点数量和...原创 2019-05-25 11:24:21 · 350 阅读 · 0 评论 -
Video Input with OpenCV and similarity measurement(使用opencv测量两个视频的相似度)
Video Input with OpenCV and similarity measurement(使用opencv测量两个视频的相似度)参考示例程序及视频文件下载:一.先决条件1.两种检查相似度的方法(1)PSNR: psnr是“Peak Signal to Noise Ratio”的缩写,即峰值信噪比,是一种评价图像的客观标准,它具有局限性,一般是用于最大值信号和背景噪音之间的一...原创 2019-05-21 02:23:30 · 2490 阅读 · 0 评论 -
Reading Geospatial Raster files with GDAL(使用GDAL读取地理空间栅格文件)
Reading Geospatial Raster files with GDAL(使用GDAL读取地理空间栅格文件)一.先决条件1.Digital Elevation Model: 数字高程模型(Digital Elevation Model),简称DEM,是通过有限的地形高程数据实现对地面地形的数字化模拟(即地形表面形态的数字化表达),它是用一组有序数值阵列形式表示地面高程的一种实体地...原创 2019-05-20 01:59:42 · 1264 阅读 · 0 评论 -
CUDA9.0+Cudnn7.6+tensorflow-gpu+opencv-3.4.0+opencv_contrib安装
CUDA9.0+Cudnn7.6+tensorflow-gpu+opencv-3.4.0+opencv_contrib安装1.CUDA9.0安装安装显卡驱动nvidia-384:方法一:先禁用独显,然后在软件源的第三方驱动里直接勾选想要的驱动版本(不要随便选,有些看着可以选,选了你重启就进不去图形界面了),然后应用改变[外链图片转存失败(img-iSqD0sb0-1565696898...原创 2019-08-13 19:54:04 · 408 阅读 · 1 评论