【图像处理】
文章平均质量分 94
图像处理及算法学习记录及讲解
Z小旋
.
展开
-
详解-OTSU(大津法-最大类间方差)原理及C语言代码实现
灰度图二值化:我们在对灰度图像进行处理的时候,为了便于观察和分析,经常需要将图像中的目标主体和背景分割开来,变成二值化图像(只有黑和白,黑白图像) 加菲猫--灰度图——二值化 而我们知道灰度图像是有256个灰度级 255代表全白,0表示全黑,那么在进行二值化的时候,是设定一个阈值,根据灰度值大于或小于阈值进行黑白显示,我们假设背景用白色0表示,目标物体用黑色1表示,不同阈值的选取,对于图像二值化的效果影响是非常大的上图可以看出,阈值的选取对于灰度图二值化有着至关重要的作用,那么怎么原创 2021-10-09 09:40:34 · 27370 阅读 · 30 评论 -
【Python】一键抠图,3行代码实现照片/证件照换背景色
前言:今天上课,老师刚好说到了这个,证件照换底色之前也写过,但老师说他用的很厉害的Pyhon新的库,就想再回顾一下,顺便梳理一下流程和所用知识点。通过本篇博客,你只需要有一点Pyhon基础,便可以实现自己理解并完成整个代码。对于不会PS的小伙伴,抠图是一个难度系数想当高的活,某宝照片抠图和证件照换底色价格都是几元左右,那么对于程序员来说,即使不会P图,我们也可以完成自己更换那么接下来,我们...原创 2019-12-22 20:43:36 · 9824 阅读 · 5 评论 -
图像处理一之-摄像头二值化处理-(什么是二值化)
图像二值化binary image什么是二值化:二值化是图像分割的一种最简单的方法。二值化可以把灰度图像转换成二值图像。把大于某个临界灰度值(阈值)的像素灰度设为灰度极大值(255),把小于这个值的像素灰度设为灰度极小值(0),从而实现二值化,简单来说:设定一个阈值valve,对于视频信号矩阵中的每一行,从左至右比较各像素值和阈值的大小,若图像灰度值大于或等于阈值,则判定该像素对应的2...原创 2019-02-27 22:53:20 · 20046 阅读 · 3 评论 -
图像处理二之----摄像头二值化算法汇总+代码
上一节中我们讲解了什么是二值化,并且讲到了二值化的一般方法,那么每种算法究竟是怎么样对图像经行二值化处理的呢?,算法的原理是什么呢,怎么样用代码实现,这节我们分享下。1.otsu(最大类间方差法、大津法) 最大类间方差法是由日本学者大津于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标2部分。背景和目标...原创 2019-02-28 11:05:58 · 27682 阅读 · 26 评论 -
GitHub使用入门讲解--官方文档翻译让你最真实了解
原文链接:点击打开链接阅读官方文档一方面是最权威的讲解,另一方面又能提高你的英语阅读能力,同时让你有一个进步的满足感,英语基础不好的同学可以结合翻译阅读学习,或者直接观看翻译(下方为翻译)The Hello World project is a time-honored tradition in computer programming. It is a simple exercise t...转载 2019-02-28 09:14:41 · 1675 阅读 · 0 评论 -
图像处理之三---摄像头灰度值处理
上一节介绍了几种二值化方法,二值化的方法还有很多种(拉布拉斯边缘检测,canny边缘检测),图像处理是一个很深入的课程,想要学好首先要求有着深厚的数学功底,线性代数必须要学好,而且把每个算法都搞懂是很花时间的一件事,我们不必花费太多时间在这方面,浪费太多时间就有点舍本诼末了,(当然专门做图像处理的同学除外),只要自己二值化能处理好(用时短,鲁棒性强)即可。这一节我们来介绍灰度处理和基于灰...原创 2019-03-01 11:41:57 · 8903 阅读 · 5 评论