图像处理
亿点卡顿
这个作者很懒,什么都没留下…
展开
-
简单理解格拉姆矩阵(Gram matrix)
从向量点乘角度有助于理解格拉姆矩阵。向量点乘可以看作衡量两个向量的相似程度,对于二维向量来说,两个单位向量,方向一致,点乘为1,相互垂直,点乘为0,方向相反,点乘为-1.因为在单位向量的情况下,结果由两个向量夹角cos的值决定。而对于多维向量,向量点乘就是对应位置乘积之后相加,得到的结果仍然是标量,含义和二维向量一样。格拉姆矩阵就是由两两向量内积组成,如果到这里直接提出格拉姆矩阵可以度量各个维度自...转载 2019-11-16 16:39:13 · 9237 阅读 · 0 评论 -
图像边缘检测原理
1. 求边缘检测就是求解图像灰度值的变化值 因为图像就是一个复杂的函数,求解一个函数的变化值,当然是使用导数进行求解。 导数:连续函数上某点斜率,导数越大表示变化率越大,变化率越大的地方就越是“边缘”,但是在计算机中不常用,因为在斜率90度的地方,导数无穷大,计算机很难表示这些无穷大的东西 微分:连续函数上x变化了dx,导致y变化了dy,dy值越大表示变化的越大,那么计算整幅图像的微分,dy...转载 2019-10-26 16:32:49 · 6158 阅读 · 0 评论 -
tensorflow进行图片边缘检测
这个是采用soble算子进行滤波import tensorflow as tfimport osimport matplotlib.pyplot as pltfilename = 'XXX.jpg'img = tf.gfile.FastGFile(filename, 'rb').read() # 读取三通道图片image_data = tf.image.decode_jpeg(im...原创 2019-10-25 09:36:50 · 2841 阅读 · 0 评论 -
cv2.imwrite保存的图片是黑色的
在对图像进行函数操作之后,像对图像进行保存,并进行显示。但是使用cv2.imwrite保存的图像是黑色的,cv2.imshow显示的图像是可见的。保存的图像:显示的图像:原版代码:cv2.imwrite('fe.jpg', gen)cv2.imshow('sh', gen)cv2.waitKey(0)修改代码:cv2.imwrite('fe.jpg', gen*255)cv...原创 2019-09-26 20:06:41 · 9286 阅读 · 9 评论 -
matplotlib和cv2都不能正常的显示图像
输出的数据是:[[[253.9372549 243.14117647 247.05882353][252.97647059 242.07843137 246.02352941][253.94117647 243.03137255 247. ]…[250.95294118 251.03921569 251.01176471][251.90588235 252. ...原创 2019-09-19 18:19:40 · 285 阅读 · 0 评论 -
sobel算子原理解析
在了解sobel算子技术前,需要先预习一下卷积运算。原创 2019-09-16 14:28:22 · 8589 阅读 · 0 评论 -
图像的灰度梯度原理
前面我们提到,当用均值滤波器降低图像噪声的时候,会带来图像模糊的副作用。我们当然希望看到的是清晰图像。那么,清晰图像和模糊图像之间的差别在哪里呢?从逻辑上考虑,图像模糊是因为图像中物体的轮廓不明显,轮廓边缘灰度变化不强烈,层次感不强造成的,那么反过来考虑,轮廓边缘灰度变化明显些,层次感强些是不是图像就更清晰些呢。那么,这种灰度变化明显不明显怎样去定义呢。我们学过微积分,知道微分就是求函数的变化率...转载 2019-09-15 10:28:03 · 9200 阅读 · 0 评论 -
译文BigBiGAN:Large Scale Adversarial Representation Learning
Abstract 对抗性训练的生成模型(GAN)最近获得了令人信服的图像合成结果。但是,尽管早期成功地使用GAN进行无监督的表示性学习,但它们很快就被基于自我监督的方法所取代。在这项工作中,我们表明图像生成质量的提升转化为表征学习性能的提高。我们的方法,BigBiGAN,建立在最先进的BigGAN模型之上,通过添加编码器和修改鉴别器来扩展到表征学习。我们广泛评估这些BigBiGAN模型的表示学习...原创 2019-08-12 16:29:30 · 1378 阅读 · 0 评论 -
对图像进行归一化的两种形式
img = image/255.0 img = image/127.5 - 1这两种对图像处理方式都是进行归一化,1、归一化的范围为【0,1】还原:img * 255.02、范围为【-1,1】还原:(img + 1.) * 127.5...原创 2019-08-05 16:20:56 · 12728 阅读 · 5 评论 -
python图像处理PIL基本库
from PIL import Imageimg = Image.open('lena.jpg')1、img.mode 返回图像模式。对于彩色图像,不管其图像格式是PNG,还是BMP,或者JPG,在PIL中,使用Image模块的open()函数打开后,返回的图像对象的模式都是“RGB”。而对于灰度图像,不管其图像格式是PNG,还是BMP,或者JPG,打开后,其模式为“L”。...原创 2019-08-05 15:45:12 · 523 阅读 · 0 评论