opencv
文章平均质量分 55
穿着帆布鞋也能走猫步
这个作者很懒,什么都没留下…
展开
-
win10环境下搭建QT+opencv
win10环境下搭建C++ opencv。原创 2023-09-08 14:22:38 · 660 阅读 · 0 评论 -
mingw32-make+cmake报错:error: 'nullptr' was not declared in this scope
使用cmake成功(Configuring done Generating done)后,在cmd终端中执行mingw32-make报错:error: 'nullptr' was not declared in this scope因为nullptr是在c++11的新内容。编译时,没有添加对C+11的支持。解决办法:在Cmake中选择对CXX11的支持。错误出现后,不用执行任何清除...原创 2019-07-22 14:22:02 · 702 阅读 · 1 评论 -
【深度学习与神经网络】opencv实现神经网络
opencv实现神经网络原创 2019-02-26 15:16:51 · 1893 阅读 · 2 评论 -
【图像识别与处理】——opencv分水岭算法
1 定义分水岭算法(watershed algorithm)可以将图像中的边缘转化为“山脉”,将均匀区域转化为“山谷”,在这方面有助于分割目标。分水岭算法:是一种基于拓扑理论的数学形态学的分割方法。把图像看作是测地学上的拓扑地貌,图像中的每一个点像素值的灰度值表示该点的海拔高度,每一个局部极小值及其影响的区域称为“集水盆”,集水盆的边界可以看成分水岭。在每一个局部极小值表面刺穿一个小孔,然后把...原创 2018-12-19 10:37:03 · 941 阅读 · 0 评论 -
【图像识别与处理】opencv边缘检测的Canny算法
Canny算法主要包括4步:利用高斯算子对图像进行平滑;由于对图像求一阶或二阶导数很容易放大噪声,将噪声判断为边缘,因此预先要做一次平滑来减少其影响,canny算法采用的是高斯算子与源图像卷积,其中高斯算子在之前图像滤波中有过介绍。找寻图像的强度梯度; 采用Sobel算子来计算X和Y方向上的梯度值,并将它们的二范数及几何平均值作为梯度的强度信息,将它们和向量的夹角作为梯度的方向信息。应用...原创 2018-12-12 09:47:54 · 343 阅读 · 0 评论 -
【图像识别与处理】特征点检测之ORB特征提取
ORB算法原理解读#include #include “opencv2/core/core.hpp”#include “opencv2/features2d/features2d.hpp”#include “opencv2/highgui/highgui.hpp”#include #include using namespace cv;using namespace std;in...原创 2018-12-03 10:43:47 · 432 阅读 · 0 评论 -
【图像识别与处理】模板匹配实现目标识别与跟踪
1 知识补充1.1 回调函数在图像处理时,如果我们需要实现实时的改变值,并重新开始程序,就需要我们自己实现回调函数,其中,对于鼠标事件的回调,需要我们重写鼠标回调函数void onMouse(int event, int x, int y, int flags, void* ustc); //鼠标回调函数函数中的主要参数:event对应于鼠标事件x,y鼠标的位置参数flags标志位...原创 2018-12-04 11:05:42 · 1406 阅读 · 0 评论 -
【图像识别与处理】图像相似度对比的几种办法
对计算图像相似度的方法,本文做了如下总结,主要有三种办法:1.PSNR峰值信噪比PSNR(Peak Signal to Noise Ratio),一种全参考的图像质量评价指标。简介:https://en.wikipedia.org/wiki/Peak_signal-to-noise_ratioPSNR是最普遍和使用最为广泛的一种图像客观评价指标,然而它是基于对应像素点间的误差,即基于误差敏...转载 2018-12-04 10:58:25 · 6999 阅读 · 0 评论 -
ubuntu16.04下卸载opencv2.4.9安装opencv3.2版本
1、下载OpenCV的源码 OpenCV官网上有linux版本的源码包可以下载,不过最好是从git上下载,这样可以保证下载得到的是最新的代码:wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip unzip opencv.zip 安装依赖项sudo apt-get -y install libopen原创 2017-05-03 17:52:34 · 3454 阅读 · 1 评论 -
opencv3 特征检测与匹配及寻找目标
1.算法:surf特征提取算法SURF算法是著名的尺度不变特征检测器SIFT(Scale-Invariant Features Transform)的高效变种,它为每个检测到的特征定义了位置和尺度,其中尺度的值可用于定义围绕特征点的窗口大小,使得每个特征点都与众不同。这里便是使用SURF算法提取两幅图像中的特征点描述子,并调用OpenCV中的函数进行匹配,2 代码//特征检测与匹配#includ原创 2017-05-17 17:53:57 · 1763 阅读 · 1 评论 -
Ubuntu 15.10配置opencv-2.4.9
1 安装前准备安装以下依赖包: sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev2 下载并解压OpenCVOpenCV Ubuntu版本的两个下载链接:http原创 2016-10-10 12:35:18 · 467 阅读 · 0 评论 -
特征点检测及跟踪
Haar脸部探测器扫描图像的特定类型的对象。不同的策略 需要寻找更小的图像特征,从一个帧中可以很容易地跟踪 到下一个。这些特性称为关键点或兴趣点。重点倾向于 在多个方向上有剧烈变化的区域。 例如如下图所示: 左边的图像显示了左眼区域的像素正确的。左边的正方形表示强度变化最大的区域各个方向。这样一个区域的中心是图像的一个关键点,它很可能会出现无论其方向或比例如何,在脸部的相同位置被重新检测。原创 2017-05-02 20:18:10 · 2563 阅读 · 0 评论 -
smart4418使用摄像头
1 连接USB(FA-CAM202)200万摄像头模块Smart4418使用Debian系统,假设你已接好LCD屏或者HDMI,进入系统后,点击左下角的菜单键“Other”–>xawtv9,打开USB Camera软件。进入“welcome to xawtv!”,选择OK即可进行拍照。2 Smart4418连接CMOS 500万摄像头模块Debian/Ubuntu系统集成了命令行的摄像头示例程序n原创 2016-11-03 11:00:11 · 1658 阅读 · 7 评论