
图像预处理
文章平均质量分 75
J_PrCz
Learn to be ordinary before you wish to be extraordinary.
展开
-
24色卡图-Python
24色卡图-Python代码用Python生成一个24色卡图24色卡对应的值如下:[115, 82, 69],[204, 161, 141],[101, 134, 179],[89, 109, 61],[141,137,194],[132,228,208],[249,118,35],[80,91,182],[222,91,125],[91,63,123],[173,232,91],[255,164,26],[44,56,142],[74,148,81],[179,42,50原创 2020-09-17 15:09:03 · 5359 阅读 · 1 评论 -
Camera成像中的Demosaic
Camera成像中的DemosaicRAWDemosaic对比RAW通常情况下,camera sensor成像输出bayer阵列,Demosaic# -*- coding: utf-8 -*-"""Created on Thu Aug 27 21:06:48 2020@author: PRCZ"""path = "1_0.RAW" #GRBGfrom PIL import Imageimport os,time,shutil,sysfrom time import perf_co原创 2020-09-13 17:47:59 · 5834 阅读 · 3 评论 -
数字图像世界
对图像处理部分需要学习的一些基础知识,慢慢写起来!常看常新!原创 2020-09-13 02:16:42 · 297 阅读 · 0 评论 -
图像Gamma变换-增强
图像Gamma变换二级目录三级目录二级目录三级目录原创 2020-09-13 01:41:47 · 4005 阅读 · 0 评论 -
Relationship between YUV and RGB
Relationship between YUV and RGB1. YUV格式1.1 基本概念1.2 YUV4201.2.1 YUV420P1.2.2 YUV420SP2. YUV420sp to RGB2.1 YUV420sp 8bits2.2 YUV420sp 10bits3. RGB to YUV4443.1 RGB to YUV 4443.2 RGB to YUV420可以参考维基百科的解释:https://zh.wikipedia.org/wiki/YUVcolor depth: https原创 2020-08-09 17:42:48 · 741 阅读 · 0 评论 -
双边滤波实现-python
双边滤波的作用主要是为了保护图像的边缘信息不被滤掉;原创 2020-07-23 22:21:42 · 7680 阅读 · 0 评论 -
全局直方图均衡化
全局直方图均衡化原理实现python代码结果原理对于输入图像I,全局直方图均衡化操作是对图像I进行改变,使得输出图像O的灰度直方图是“平均的”,也就是每个灰度级的像素点个数应该是“一致的”。那么应该存在:histo(k)=H∗W256,k∈[0,255] hist_{o}(k) = \frac{H*W}{256}, k\in[0, 255]histo(k)=256H∗W,k∈[0...原创 2020-04-06 14:21:29 · 3170 阅读 · 0 评论 -
读取FITS文件
读取FITS文件FITS 文件是天文图像使用的存储格式,一般读取使用库是:from astropy.io import fits读取fits:hdu = fits.open(path)data1 = hdu[0].data #得到数据一种批量读取文件夹下多个文件中的FITS文件的方式,使用os:import osimport numpy as npfrom astropy....原创 2019-04-20 15:27:29 · 2962 阅读 · 0 评论 -
关于Tensorflow批量数据的输入
关于Tensorflow下的批量数据的输入处理: 1.Tensor TFrecords格式 2.h5py的库的数组方法在tensorflow的框架下写CNN代码,我在书写过程中,感觉不是框架内容难写, 更多的是我在对图像的预处理和输入这部分花了很多精神。使用了两种方法: 方法一: Tensor 以Tfrecords的格式存储数据,如果对数据进行标签,可以同时做到数据打标签。 ①创...原创 2018-09-12 22:21:51 · 2864 阅读 · 7 评论 -
tensorflow对图像进行拼接
tensorflow对图像进行多个块的行列拼接在深度学习过程中,通过卷积得到的图像块大小是8×8×1024的图像块,对得到的图像块进行reshape得到[8×8]×[32×32],其中[8×8]是图像块的个数,[32×32]是小图像的大小。通过tf.concat对小块的图像进行拼接。-在做图像卷积的过程中,做了这样一个比较麻烦的拼接,现在还没想到更好的拼接方法,因为是块拼接,开始的时候使用...原创 2018-09-05 14:55:43 · 3278 阅读 · 0 评论 -
Python 关于txt文件处理
Python 处理txt文件1.TXT读取:path = '/home/0_1.txt'file1 = open(path)read1 = file1.read()print(read1)2.将TXT内容转化为array TXT的大小是24*24,转化为一维向量1*576Vect = np.zeros((1, 576))fr = open(filename)for ...原创 2018-09-01 17:33:02 · 371 阅读 · 0 评论 -
将灰度图像变换到0-1的灰度范围
灰度图像转化为0-1范围一个图像处理中的小笔记由于在做卷积神经网络时,需要对总的训练集的数据400张图像通过平移缩放旋转镜像对称等方式将数据集扩大到70000张。但是在这些变换过程中,图像的灰度范围会变得不确定,所以在得到70000张图像后,且保证在CNN网络中输入的图像灰度范围统一在0-1的范围内,于是手动将图像的灰度范围转化到0-1的范围。使用io.imread读取图像时, 得到的...原创 2018-08-30 09:19:16 · 21678 阅读 · 3 评论 -
处理整个文件夹下的同类格式的图像
处理整个文件夹下的同类格式的图像如何批量处理文件夹下的多个图像skimage库 io, color, transformfrom skimage import io, color, transformimport numpy as np#将彩色图像转化为灰度图像,并且大小变为(256,256)def convert_to_gray(f): image = i...原创 2018-08-12 11:52:28 · 322 阅读 · 0 评论