图像处理
文章平均质量分 66
彩色面团儿
工科女一枚
展开
-
VS+opencv+环境配置
下载完了是一个exe文件,(可以更换目录)直接双击,也就是压缩。点编辑,加入这两个,路径根据自己的opencv库。下载opencv库。原创 2024-07-24 08:58:44 · 440 阅读 · 1 评论 -
Halcon下载与安装
官网MVTec Software GmbH - MVTec Software GmbH - 机器视觉专家HALCON是德国 MVtec公司开发的一款综合性的机器视觉标准软件,拥有全球通用的集成开发环境(HDevelop)。它节约了产品成本,缩短了软件开发周期——HALCON 灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的机器视觉(Machine Vision)软件。原创 2024-07-03 14:10:36 · 1811 阅读 · 0 评论 -
批量修改图片名字
这个时候适合整体整理文件夹名字,但是对于编写程序有固定要求的不行。 操作:右即,重命名,写image,就会像上图一样,但是都是(1)(2)。。。有个空格然后是括号,这个空格就对很多编程中会受影响,识别不来,除非改程序。更改后的,爽歪歪,可以按照自己想要的随意改 Python批量改变图片名字_用python重命名照片_怪&的博客-CSDN博客原创 2023-03-07 15:10:12 · 372 阅读 · 0 评论 -
图像随机加噪声
还可以验证自己的算法是不是只能去原图的固定类噪声,我们认为加不同类型,如果去噪效果仍然很好,那么说明我们的算法确实有很强的鲁棒性,所以说,你算法有很强的鲁棒性,不是你说就可以的,要用实验来验证,那这种随机加噪不失为一种很好的证据。又称为脉冲噪声,它是一种随机出现的白点(盐噪声)或者黑点(椒噪声),可能是亮的区域有黑色像素或是在暗的区域有白色像素(或是两者皆有),类似把椒盐撒在图像上,因此得名,如电视里的雪花噪声等。,图像中的乘性噪声一般是由胶片中的颗粒、飞点扫描图像中的噪声、电视扫描光栅等原因造成的。原创 2022-10-25 18:45:04 · 2357 阅读 · 0 评论 -
python添加自定义刻度和标签
用python实现一个曲线图,正常刻度很好实现,甚至可以根据数据自动给出x轴刻度值。这不,119就显示出来了。##完美增加想要刻度的值。原创 2022-09-15 21:58:04 · 3394 阅读 · 0 评论 -
python绘图技巧(高清图)
代码】python绘图技巧(高清图)原创 2022-08-10 15:54:19 · 18659 阅读 · 1 评论 -
图像评价指标(python)
标准差则用于评价图像的对比度,越大表明图像明暗渐变层越多,图像细节越突出越清晰,不失为一种好的评价指标。熵越大说明包含的信息越多,意味着可以从处理后的图像中获取更多的信息,用信息熵来计算图像的熵值。的边界或影线两侧附近灰度有明显差异,即灰度变化率大,这种变化率的大小可用来表示图像。均值代表图像的亮度,越大代表越亮,但是不能单纯的说图像越亮越好,要视情况而定;其中,I是图像像素的值(如RGB值),(i,j)为像素的。上面说的是简单的梯度定义,其实还有更多更复杂的梯度公式。对比的表达能力,计算。........原创 2022-07-19 09:55:44 · 10471 阅读 · 1 评论 -
Graph Cuts学习
想先把图放上来,这个是研究学习了之后绘制的,效果虽然不是很好。下面是我将原图转化成了HSV和RGB通道,然后对他们每个单通道都进行了一遍Graph Cuts。 1.Graph Cuts是图像分割中的一种方法,这种方法是通过使用图的形式来求解能量函数。确定能量函数的可以给图的边赋予相应的权值,从而可以把能量函数完全转换成一幅S/T图,在使用图的性质求解图的最大流/最小割,求出全局最优也就是全局能量最小。2.graph cut 就是基于graph(图论)的各种分割算法,如NCut,最小割,RatioCut,图割原创 2022-07-16 08:00:00 · 826 阅读 · 0 评论 -
RGB图像灰度直方图的绘制
一幅图像的整个直方图我们一般不难画,本篇分享一下三通道分开的灰度直方图,包含三个分开的和三个画在一起的。 三通道灰度直方图绘制代码(含解释)Opencv中的cv2.calcHist()函数的作用及返回值 - 百度文库 (baidu.com)三、补充知识1、cv2.imread(filename, flags)参数: filepath:读入imge的完整路径 flags:标志位,{cv2.IMREAD_ _COLOR, cv2.IMREAD_ _GRAYSCALE, cv2.IMREAD原创 2022-07-12 00:00:00 · 2829 阅读 · 0 评论 -
绘制RGB和HSV的单通道图
对一副图像进行分割通道,并且显示# 方法一:分离bgr通道,在进行合并成rgb,现在确定后面的通道顺序也为rgbb, g, r = cv2.split(img)img1 = cv2.merge([r, g, b])cv2.imshow('img1',img1)#方法二:change BGR to RGB表示将bgr图像转成rgb# img1=cv2.cvtColor(img,cv2.COLOR_BGR2RGB)# 方法三# img2 = img[:, :, (2, 1, 0)]# img2 =原创 2022-07-11 17:48:51 · 1218 阅读 · 0 评论 -
PSNR峰值信噪比(python代码实现+SSIM+MSIM)
一、原理psnr是“Peak Signal to Noise Ratio”的缩写,即峰值信噪比,是一种评价图像的客观标准1.首先计算mse(均方误差)。对于三通道的RGB图像 计算mse的数学表达式是:转化成代码:2.得到mse后计算PSNR。 其中,MAXI是表示图像点颜色的最大数值,如果每个采样点用 8 位表示,那么就是 255。所以MSE越小,则PSNR越大;所以PSNR越大,代表着图像质量越好。 一般来说, 1、PSNR高于40dB说明图像质量极原创 2022-07-01 22:11:23 · 7519 阅读 · 1 评论 -
python数字图像检测简单代码
import numpy as npfrom sklearn.neural_network import MLPClassifiertrain_x = [[1,1,1,1,0,1,1,0,1,1,0,1,1,1,1], [0,1,0,0,1,0,0,1,0,0,1,0,0,1,0], [1,1,1,0,0,1,0,1,0,1,0,0,1,1,1], [1,1,1,0,0,1,0,1,0,0,0,1,1,1,1], .原创 2022-03-30 14:24:03 · 1628 阅读 · 0 评论 -
Anaconda Prompt中装tensorflow_gpu
以tensorflow_gpu-1.13.1为例:一、anaconda建立虚拟环境1.先建立虚拟环境一个虚拟环境(在anaconda powershell promptbase中)conda create -n tf_1xpython==3.6 (python可写上为了指定版本)2.激活虚拟环境(base) PS C:\Users\hp> conda activate tf_1x二、.配置相应的cuDNN版本和CUDA版本 注意配置: python...原创 2021-11-12 16:52:06 · 1255 阅读 · 1 评论