博观约取,厚积薄发

欢迎来到,陈胃痛的博客世界!

OpenCV Notes 6 | 【OpenCV图像处理入门学习教程六】

基于Python的网络爬虫与OpenCV扩展库中的人脸识别算法比较

一、网络爬虫简介(Python3) 网络爬虫,大家应该不陌生了。接下来援引一些Jack-Cui在专栏《Python3网络爬虫入门》中的内容来帮助初学者理解。博客内容均仅用于学习交流,请勿用于任何商业用途! 网络爬虫,也叫网络蜘蛛(Web Spider)。它根据网页地址(URL)爬取网页内容,而网页地址(URL)就是我们在浏览器中输入的网站链接。比如:https://www.baidu.c...

OpenCV Notes 5 | 【OpenCV图像处理入门学习教程五】

基于背景差分法的视频目标运动侦测

运动目标检测 关于运动目标检测的方法总结,目前能够实现运动物体检测的方法主要有以下几种: 背景差分法:能完整快速地分割出运动图像。其不足之处是易受光线变化影响,背景的更新是关键。不适用于摄像头运动的情况; 光流法:能检测独立运动的图像,可用于摄像头运动的情况,但是计算复杂耗时,较难实现实时监测; 帧差法:受光线变化影响较小,简单快速,但不能分割出完整的运动对象,需进一步运用目...

OpenCV Notes 4 | 【OpenCV图像处理入门学习教程四】

基于LoG算子的图像边缘检测

LoG边缘检测算子 LoG边缘检测算子是David Courtnay Marr和Ellen Hildreth(1980)共同提出的。因此,也称为边缘检测算法或Marr & Hildreth算子。该算法首先对图像做高斯滤波,然后再求其拉普拉斯(Laplacian)二阶导数。即图像与 Laplacian of the Gaussian function 进行滤波运算。最后,通过检测滤波...

OpenCV Notes 3 | 【OpenCV图像处理入门学习教程三】

基于SIFT特征和SURF特征的微旋转图像拼接与融合生成全景图像的比较

图像拼接与融合介绍 图像拼接在实际中的应用场景非常广泛,比如无人机的航拍,遥感图像等,甚至小到我们出去游玩用手机拍照时,无奈广角太小,没有办法一次将所有你要拍的景物全部拍下来(当然现在很多手机都自带全景拍照啦,但是不自己试试怎么拼接多不爽~) 那么现在假如你的手机是老爷机,没有广角镜头,没有全景功能,所以你对某处中国好山水从左往右依次拍了好几张照片,现在的你坐在电脑前,把手机插入电脑,总不...

OpenCV Notes 2 | 【OpenCV图像处理入门学习教程二】

不同阈值二值化图像

图像二值化介绍 图像二值化是图像预处理中非常重要的一部分。图像二值化简单来说就是将256个亮度等级的灰度图像通过适当的阈值选取而获得仍然可以反映图像整体和局部特征的二值化图像。 在数字图像处理中,二值图像占有非常重要的地位,首先,图像的二值化有利于图像的进一步处理,使图像变得简单,而且数据量减小,能凸显出感兴趣的目标的轮廓。其次,要进行二值图像的处理与分析,首先要把灰度图像二值化,得到二值...

OpenCV Notes 1 | 【OpenCV图像处理入门学习教程一】

OpenCV2 + 3的安装教程与VS2013的开发环境配置 + JPEG压缩源码分析与取反运算修改

OpenCV简介 OpenCV官网在此 OpenCV是大名鼎鼎的开源计算机视觉库,想做图像处理又不想用OpenCV的,不是大佬就是那啥,你懂的…… 官网是这么介绍自己的: OpenCV(开源计算机视觉库)是在BSD许可下发布的,因此它在学术和商业上的使用都是免费的。 它具有C ++,C,Python和Java接口,同时支持Windows,Linux,Mac OS,iOS和Android。...

Welcome to Witt Blog | 胃痛的GitHub博客开通啦

"Hello World, Hello Blog"

“Yeah. It’s on. ” 前言 好嘞各位看官,Witt 的GitHub博客就这么开通了。 现在的代码世界真是太棒啦,搭个GitHub博客有无数的轮子。再次感谢Hux提供的模板! 跳过废话,直接看技术实现 2018 年,Witt 总算有个地方可以好好写点东西了。 作为一个程序员, Blog 这种轮子要是挂在大众博客程序上就太没意思了。一是觉得大部分 Blog 服...