
OpenCV 图像算法
mumuxi_c
从事图像算法开发工作,欢迎关注微信公众号--木木夕算法笔记,里面记载更多算法内容
没有时间解决不了的技术问题,如果有,那就再多一点!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV实现马赛克滤镜
OpenCV实现马赛克滤镜实现用按下鼠标左键拖动时,在鼠标经过的路径上打上马赛克。马赛克的原理是将图像中选中区域的像素用这个选中区域中的某一像素覆盖。为了不让鼠标重复经过图像中同一个的时候,选取不一样的像素,该程序将在输入图片的时候,就实现了全图的马赛克效果。而当鼠标划过的时候,程序只是将实现马赛克的图片的指定位置复制到显示的图像中。效果类似于QQ截图中的马赛克。#include<o...转载 2019-09-25 15:39:15 · 912 阅读 · 1 评论 -
OpenCV实现卡尔曼滤波
本文将简要回顾一下卡尔曼滤波理论,然后详细介绍如何在OpenCV中使用卡尔曼滤波进行跟踪,最后给两个程序实例。1. 卡尔曼滤波理论回顾 对于一个动态系统,我们首先定义一组状态空间方程 状态方程: 测量方程: .转载 2020-08-18 14:49:12 · 2364 阅读 · 0 评论 -
图像跟踪算法demo的总结附源码
图像跟踪算法demo的总结附源码将最近写过的一些跟踪算法的demo做个总结吧,目前都是基于传统算法,模型的话实在是太多了!!!下面的都是源码可是实际运行成功的,不需要更改!可做为参考使用!跟踪算法demo头文件:tracking.h#pragma once#ifndef _TRACK_H_#define _TRACK_H_#include <opencv2/opencv.hpp>#include <iostream>#include <string>原创 2020-08-07 14:42:46 · 1081 阅读 · 0 评论 -
图像滤镜算法的实现
图像滤镜算法的实现https://www.kancloud.cn/trent/hotoimagefilter/102786原创 2020-07-10 18:30:17 · 543 阅读 · 0 评论 -
OpenCV之---人脸识别预测
周末抽空将以前很久写过的人脸识别测试demo重新复现了下,主要的模块部分还算ok,主要是人脸数据的问题,数据量越多,识别相对越精准人脸识别预测的步骤大致包括以下几步:一、准备人脸相关数据照片二、通过人脸检测分类器进行人脸的切割裁剪形成自己的人脸数据库三、通过特征脸模块进行人脸的预训练与识别大致的流程是这样,不过期间是有很多小细节的地方需要在做的时候多注意这里先放最后的预测结果吧,预测可以通过打开摄像头的方式进行实时预测,而我这里是自己做了一个视频,以视频流的方式读入作为实时预测,放图.原创 2020-06-07 14:10:35 · 1286 阅读 · 1 评论 -
OpenCV特征检测与匹配
OpenCV 特征检测与匹配 一幅图像中总存在着其独特的像素点,这些点我们可以认为就是这幅图像的特征,成为特征点。计算机视觉领域中的很重要的图像特征匹配就是一特征点为基础而进行的,所以,如何定义和找出一幅图像中的特征点就非常重要。这篇文章我总结了视觉领域最常用的几种特征点以及特征匹配的方法。在计...转载 2020-04-13 18:28:12 · 922 阅读 · 0 评论 -
OpenCV 生成超像素 SLIC superpixel算法原理
OpenCV 生成超像素 SLIC superpixel算法原理 基本思想 算法大致思想是这样的,将图像从RGB颜色空间转换到CIE-Lab颜色空间,对应每个像素的(L,a,b)颜色值和(x,y)坐标组成一个5维向量V[l, a, b, x, y],两个像素的相似性即可由它们的向量距离来度量,距离越大,相似性越小。 算法首先生成K个种子点,然后在每个种子点的周围空间里搜索距离该种子点最近的若干像...转载 2020-04-13 15:06:02 · 1551 阅读 · 0 评论 -
图像抖动算法
转载 DITHER 抖动算法 ...转载 2019-11-07 18:01:11 · 15570 阅读 · 1 评论 -
颜色空间BGR转YCbCr
颜色空间BGR转YCbCr 颜色空间系列代码下载链接:http://files.cnblogs.com/Imageshop/ImageInfo.rar (同文章同步更新) 在常用的几种颜色空间中,YCbCr颜色空间在学术论文中出现的频率是相当高的,常用于肤色检测等等。其和RGB空间之间的相互转换公式在网上也有多...转载 2019-10-22 10:40:29 · 1209 阅读 · 0 评论 -
opencv中的resize 函数 的理解以及引申
本文为转载文,原文链接:https://www.cnblogs.com/zvmxvm1991/p/7891394.html 一、什么是resize 函数: resize函数opencv中专门用来调整图像大小的函数; opencv 提供五种方法供选择分别是: a.最近邻插值——INTER_NEAREST; ...转载 2019-08-28 10:51:14 · 1405 阅读 · 0 评论 -
OpenCV中resize函数五种插值算法的实现过程
版权声明:本文为转载博主的原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-28 10:47:46 · 483 阅读 · 0 评论 -
自适应阈值分割—大津法(OTSU算法)C++实现
转自:https://blog.youkuaiyun.com/dcrmg/article/details/52216622 ...转载 2019-07-12 14:08:36 · 1825 阅读 · 0 评论 -
OpenCV之warpPerspective--透视变换
OpenCV之warpPerspective–透视变换参考博客链接:https://blog.youkuaiyun.com/liuphahaha/article/details/50719275为了记录自己的学习:一OpenCV透视变化进行图像中的关键图提取(抠图)上代码:#include<opencv2/opencv.hpp>#include<iostream>us...原创 2019-06-14 18:44:42 · 16000 阅读 · 1 评论 -
OpenCV之级联分类器demo测试
OpenCV之级联分类器demo测试一、人脸识别级联分类器的使用测试测试图片face:测试demo代码:具体识别的东西有人脸和人眼#include<opencv2/opencv.hpp>#include<opencv2/photo.hpp>#include<opencv2/objdetect.hpp>#include<opencv2/...原创 2019-05-08 19:28:11 · 3109 阅读 · 1 评论 -
OpenCV之Tracking追踪demo
OpenCV之Tracking追踪demo纯属为了记录<—>单目标的追踪基于OpenCV3.0OpenCV中提供tracker中有BOOSTING,MIL,KCF,TLD,MEDIANFLOW 四种跟踪方法通过提取前景进行图像的轮廓检测进行运动物体的框选实时跟踪#include<opencv2/opencv.hpp>#include<opencv2/p...原创 2019-05-08 18:47:31 · 5623 阅读 · 1 评论 -
OpenCV之特征点模板匹配
OpenCV之特征点模板匹配介绍一下OpenCV中对于模板匹配特征点的一些应用实例一、使用xfeatures2d模块进行特征点的匹配OpenCv提供有几个特征点算子匹配,其中最初了解到SIFT和SUFT算子的特征匹配而SIFT算子匹配的性能没有SURF性能好,故下面介绍的程序使用SURF进行实现,其他的具体关于特征点匹配的问题可以自行网上google输入的图像源需要通过特征点进行...原创 2019-05-08 16:24:52 · 8778 阅读 · 7 评论 -
OpenCV之截图工具的实现
OpenCV之截图工具的实现Option1:#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;Mat srcImage;Rect roirect;Point startPoint;Point endPoint;void MouseEv...原创 2019-05-08 15:43:02 · 6717 阅读 · 3 评论 -
OpenCV之截取条码制作视频算法
OpenCV之截取条码制作视频算法由于条码识别项目由前期的图片识别改为视频流识别导致自己不得不自己制作视频以满足项目前期测试需求,故有了这个视频的制作话不多少,直接上代码吧!代码能直接运行//截取条码制作视频算法#include<opencv2/opencv.hpp>#include<iostream>#include<string>using...原创 2019-05-08 10:44:35 · 464 阅读 · 0 评论