图像处理
文章平均质量分 61
轻 雪
我 正在玩 4399小花仙
展开
-
数字图像处理之降噪处理
该代码仅仅是从rgb角度进行操作,没有使用opencv等第三方库。这里简述一下个人的理解,个人认为降噪指的是处理一些图片前期处理时留下的噪点,就比如说我之前发的菊花的图片中,就会有一些噪点。这些点并不是我们感兴趣的物体中所包含的点,但是确实根据rgb处理时难以去除的点。这些点影响一张图片的质量。所以我们要进行降噪处理,把这些噪点去除。降噪的方法有很多,这里仅分享一下我自己的方法。原创 2023-06-23 21:33:07 · 495 阅读 · 0 评论 -
数字图像处理之二值化
我们这里就以单图处理为例,既然是单图处理,我们就以图片像素的平均值avg作为阈值,小于avg的像素值设为0,大于等于avg的像素值设为255。即用灰度值进行判断,小于图片平均灰度值的部分则处理为0,大于等于平均灰度值部分则处理为255。如果是想找到一张图的最佳效果图,可以开多线程处理256次,即将avg设为0~255,我们可以通过评分算法找到最适合的图进行后续处理。二值化一般基于灰度处理后的图片,我是用来求物体边缘用的,所以习惯对一张图开多线程进行灰度处理,对比度增强后进行二值化处理。原创 2023-06-23 15:31:47 · 602 阅读 · 0 评论 -
数字图像处理之增强对比度
该代码仅仅是从rgb角度进行操作,没有使用opencv等第三方库。我个人的使用经验来说,增强对比度呢一般是用于灰度处理后的图片的。这样可以将灰度后的图片像素值层次给拉开,更方便进行一些和阈值相关的处理。原创 2023-06-22 15:14:08 · 437 阅读 · 0 评论 -
数字图像处理之灰度处理
该代码仅仅是从rgb角度进行操作,没有使用opencv等第三方库。由于人眼对绿色的敏感最高, 对蓝色敏感最低,因此,按下式对RGB三分量进行加权平均能得到较合理的灰度图像。可以看到色差还是比较明显的。接下来我们贴出代码,这部分难度不是很大,大家可以自己优化一下。2.取各像素点的rgb值中的最值为灰度值,分别是最大值和最小值。1.依次是取red,green,blue所得到的效果。原创 2023-06-21 20:46:43 · 645 阅读 · 0 评论 -
数字图像处理之LBP特征[Java]
该代码仅仅是从rgb角度进行操作,没有使用opencv等第三方库。一、LBP特征是什么?LBP特征(Local Binary Pattern) LBP含义为局部二进制模式,是用来描述图像局部特征的算子,由T.Ojala, M.Pietikäinen, 和 D. Harwood在1994年提出,最初是为纹理描述而设计的。由于LBP对单调灰度变化的不变性和计算效率高,其适用于高要求的图像分析任务,在计算机视觉的许多领域都得到了广泛的应用:比如人脸识别、目标检测、应用LBP特征来进行训练目标检测分类器。原创 2023-05-02 20:13:06 · 570 阅读 · 3 评论 -
数字图像处理之分线[Java]
该代码仅仅是从rgb角度进行操作,没有使用opencv等第三方库。一、分线的目的是什么?在数字图像处理中,如何知道图片中有多少个物体呢?这个前提之一就是需要了解图片中物体边缘的线条数。知道有几个边缘的线条数,我们就知道有多少个物体啦。这就是我们做分线的目的,话不多说,往下看。大概这些就是我写分线时候遇到的问题和思路。最后贴一下全部的代码吧,如果有可以优化的点欢迎大家帮忙指出!)原创 2023-04-04 20:58:38 · 224 阅读 · 0 评论 -
因为多个数组申请了大量空间出现Exception in thread main java.lang.OutOfMemoryError: Java heap space情况
针对自己遇到的Exception in thread main java.lang.OutOfMemoryError: Java heap space情况的解决原创 2023-04-02 09:15:25 · 105 阅读 · 0 评论 -
图像的灰度处理[Java]
闲暇时候自主学习的内容 对图片进行灰度处理原创 2022-10-15 12:26:18 · 735 阅读 · 0 评论