自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 2022-阅读的论文记录

个人笔记,记录2022年每周论文学习【生命不息,学习不止】

2022-07-10 13:48:33 250 1

原创 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 4793 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 5383 3

原创 数字图像世界

对图像处理部分需要学习的一些基础知识,慢慢写起来!常看常新!

2020-09-13 02:16:42 244

原创 图像Gamma变换-增强

图像Gamma变换二级目录三级目录二级目录三级目录

2020-09-13 01:41:47 3404

原创 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 641

原创 双边滤波实现-python

双边滤波的作用主要是为了保护图像的边缘信息不被滤掉;

2020-07-23 22:21:42 7454

原创 图像处理-从频率角度分析中值滤波

图像处理--从频率角度分析中值滤波1.均值滤波2.代码3.Kernel 大小分析4.对比均值滤波和中值滤波1.均值滤波对于中值滤波器,就是设定一定大小的核,计算核包含的像素点对应的中值。median[a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn]median{\begin{bmatrix}{a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\{a_{21}}&{a_{22}}&{\cdots}&{a_{2n

2020-06-14 17:08:50 764

原创 全局直方图均衡化

全局直方图均衡化原理实现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 3032

原创 卷积滤波--小记

图像处理--卷积滤波卷积对比相同大小,不同中心大小不同大小,相同中心大小核大小、权重都在影响着卷积效果卷积用不同的卷积核对图像进行卷积,得出来的效果是不一样的。在高通平台调试噪声的时候会有flat、edge部分kernel的设置,虽然可以在不同的曝光值下根据色卡情况来自动计算Kernel数据,但是这些数据到底是什么意思呢?引起了一些思考。我以为我很懂卷积,无非就是卷一卷滤一滤,舍弃一些信息...

2020-03-05 21:12:03 939

原创 图像处理--从频率角度分析均值滤波

图像处理--均值滤波均值滤波原理Kernel 大小分析频率分析MATLAB实现Opencv实现均值滤波原理Kernel 大小分析频率分析MATLAB实现Opencv实现

2020-01-03 19:03:21 1217

原创 高通平台Camera sensor bring up!

Qualcomm Camera sensor bring up!0. 准确1. Kernel 底层驱动配置1.1 dtsi1.2 pinctrl2. Chi-Cdk XML 配置2.1 sensormodule2.2 sensor3. CHECK本文主要针对高通平台SM7250进行描述,当然高通平台可能基本都差不多【第一个项目】—only for sensor probe sucess.0....

2019-12-20 16:49:50 7819

原创 Python TXT

对txt进行修改,要将修改保存到其他txt中,所以先建一个空的txt: c.txtf = open('a.txt')a = f.read()b = a.replace('+', '')with open('c.txt', 'w') as f1: f1.write(b) f1.close() ...

2019-11-20 22:33:53 206

原创 OTP/EEPROM 读取与处理

Camera OTP/EEPROM 读取与处理文章目录Camera OTP/EEPROM 读取与处理1. OTP概念1.1 基本概念1.2 OTP存储类型1.3 OTP烧录信息类型1.4 OTP 作用2. 配置准备2.1 基本认识2.2 OTP/EEPROM配置3. OTP/EEPROM datasheet理解 以及 读取方式3.1 data sheet 内容3.2 一般OTP/EEPROM(e...

2019-10-13 20:37:23 12919 3

原创 Android Studio 入门问题一

Android Studio 入门问题一在建立第一个项目时,gradle出现了下载失败,网页上有三个解决办法。在这里我主要使用更改链接的方法。更改:gradle-wrapper.properties中的下载链接,由原来的:distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip更改为:d...

2019-07-30 18:47:21 166

原创 Ubuntu16.04安装 VSCode

Ubuntu16.04安装 VSCode工作需要安装Visual Studio Code, 使用Ubuntu系统的Terminal进行安装,安装命令共四步如下:①sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make②sudo apt-get update③sudo apt-get install ubuntu-make④umake ...

2019-07-30 13:21:20 336

原创 安装图像相关的软件

安装图像相关的软件Ubuntu 安装beyond compare http://scootersoftware.com/download.php?zz=kb_linux_installTerminal Installwget http://www.scootersoftware.com/bcompare-4.2.10.23938_amd64.debsudo apt-get updat...

2019-07-25 15:54:32 208

原创 银行数据风险预测

风险预测-决策树主要是使用决策树进行预测,并且根据树画图显示使用Graphviz 画图1.通过官网下载安装graphviz;2.进行模型训练;#-*- coding : utf-8 -*-#coding: utf-8import pandas as pdimport numpy as npimport pydotplusfrom sklearn.tree import Dec...

2019-06-19 15:52:16 926

原创 Kmeans 银行数据聚类分析

K-MEANS聚类分析银行数据分析记录调用的包import seaborn as snsimport numpy as npimport pandas as pdfrom matplotlib import pyplot as pltfrom sklearn.cluster import KMeansfrom sklearn.ensemble import RandomForestR...

2019-06-10 17:32:22 3549 5

原创 Seaborn 实现可视化

Seaborn 可视化安装 pip3 install seaborn导入 import seaborn as sns不同特征之间的相关性corr = df.corr()sns.heatmap(corr, annot=True)

2019-06-04 14:40:33 162

原创 pythpn zip解压

Zip文件解压以及TXT的读取1.对Zip 通过python进行解压,使用的是zipfile库解压函数是zipfile.ZipFile()将解压后的文件提取到path1路径使用extractall()函数import zipfilepath = 'a.zip'path1 = 'c:/'f = zipfile.ZipFile(path, 'r')f.extractall(path1)...

2019-05-17 16:53:00 239

原创 使用CNN对自然图像压缩重构【图像压缩感知】

分析论文:Shi W, Jiang F, Zhang S, et al. Deep Networks for Compressed Image Sensing[J]. 2017:877-882.论文题目:Deep Networks for Compressed Image Sensing 自然图像压缩深度网络.

2019-05-12 15:36:09 7388 37

原创 远程服务器-screen

远程服务器-screen为了防止远程服务器跑程序过程中掉线,使用screen实现掉线程序不中断的问题1.打开远程终端2.在中断输入: screen -S name #这个name就是一个标记3.这样就可以在screen下运行程序了4.关闭终端也没问题。5.查看有几个screen 用户 screen -ls6.可以看见有自己起的含有name的那个,恢复使用 screen -r 1797...

2019-05-05 14:21:39 336

原创 OpenCV - SIFT/SURF

OpenCV - SIFT Python1.OpenCV中使用SIFT首先安装的包:打开终端安装:sudo pip install opencv-contrib-python==3.4.2.16 新版的opencv可能没有xfeatures2d。2. SIFT提取特征:用于检测斑点import cv2from matplotlib import pyplot as pltpath...

2019-04-23 16:03:31 453

原创 显卡崩了重装

Ubuntu显卡崩了重装1.开机进入Ubuntu后,使用ctrl+alt+F1进入字符界面2.sudo service lightdm stop3. 升gcc: sudo update-alternatives --config gcc4. 选 gcc-55. sudo ./NVIDIA_Linux_x86_64-370.23.run6. 降gcc:sudo update-altern...

2019-04-23 09:49:48 276

原创 Linux的一些操作

Linux的一些操作打开终端: ctrl + alt + t建立目录: mkdir + dirname创建文件夹: touch + filename进入指定路径:cd ./返回上级路径:cd …查看CPU使用: top查看GPU使用:nvidia-smi远程登录服务器: SSH name@101.7.90.50 -p 33000 其中name表示服务器的名字,@后表示IP地址, ...

2019-04-23 09:41:21 143

原创 读取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 2798

原创 LeetCode Toeplitz Matrix

766. Toeplitz MatrixA matrix is Toeplitz if every diagonal from top-left to bottom-right has the same element.Now given an M x N matrix, return True if and only if the matrix is Toeplitz.Example 1:...

2019-04-04 16:05:40 145

原创 2019快手春招笔试A卷编程题3道

2019快手春招笔试编程题【Python】统计一个数组中出现奇数次的数字,只出现了一次。解:笨办法:统计数组出现的次数,然后判断是否为奇数。存在的问题:运行时间和复杂度不合格。import sysn = int(input())data = map(int, raw_input().split())m = set(data)dict = {}for i in m: ...

2019-03-30 21:52:45 830

原创 LeetCode矩阵类训练

LeetCode矩阵类训练4. Median of Two Sorted Arrays描述:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity sho...

2019-03-30 09:31:22 216

原创 算法题瞎做

1.快手2018年的算法题字符串排序,若干字符串,字符串的后六位为数字,将字符串的后六位提取出来,并排序这道题主要是学习了python的input()和raw_input使用。n = input()a = []while n: n -= 1 s = raw_input() s = s[-6:] s = int(s) a.append(s)...

2019-03-29 22:11:02 169

原创 2019字节跳动算法题

算法题笔记前期没有练过算法和优化方面的题,所以笔试的时候,做的特别不好,只有第一道题是最简单的。1.得到的最少硬币数货币系统包括1、4、16、64元共计4种硬币,以及面值为1024的纸币。现在使用1024的纸币购买一件价值为N(0<N<=1024)的商品,问最少收到多少硬币。解:最笨的办法就是(1024-N)/64得到的余数再除以16得到余数再除以4得到余数相加。class...

2019-03-28 22:27:53 6332 2

原创 剑指offer Python②

1.丑数把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。笨办法【运行超时】:# -*- coding:utf-8 -*-class Solution: def GetUglyNumber_Solution(self, index): ...

2019-03-14 21:33:04 198

原创 OpenCV 问题

OpenCV问题集合版本opencv 4.0.0关于cv2.findContours()import cv2img = cv2.imread('handwriting.jpg')img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)ret, thresh = cv2.threshold(img_gray, 0, 255, cv2.THRE...

2019-03-12 10:50:25 206

原创 Ubuntu 下的Python的一些库的安装记录

Ubuntu 下一些Python库的安装1.要使用大批量的数据存储,使用了h5py的格式,h5py安装如下: 在终端: sudo pip install cython sudo apt-get install libhdf5-dev sudo pip install h5py 在终端完成上述三步即可,如果出现无法连接的错误就是网络信号不好。 如果想要具体pip 用的国内的源,可以使...

2019-03-03 02:23:08 450

原创 .mat 文件 Python 读取

mat 文件处理MATLAB保存.mat文件时,有两个内容保存save('/home/awen/Juanjuan/wavefront-cnn/data/d=1r0=0.1test.mat', 'sc', 'slope');那么在Python中读取的时候,读取得到的是字典格式。data_path = '/home/awen/Juanjuan/wavefront-cnn/data/d=1r0...

2019-03-01 13:06:23 399

原创 Python 多维数组维度变换

多维度图像维度变换当图像对应的矩阵的维度为[64, 64, 1, 4000],其中64×64表示图像的大小,1表示图像的通道数;4000表示图像的张数;为了将矩用于Tensorflow的输入格式,即4000×64×64×1,使用np.transpose((3, 0,1, 2))来进行变换:sc_test = sc_test.transpose((3, 0, 1, 2))slope_tes...

2019-03-01 11:35:28 5616 2

原创 2019校招春招面试问题汇总

2019校招春招面试问题汇总深信服;浪潮;视源实习编程类 C+Python1.链表和字典的区别;2.Python中用过哪些库,并一句话总结;3.Linux经常用的操作;4.Python中 a is b 和 a == b 的区别;5.求集合的交集和并集 set();6. ++p 和 p++;7. Linux 怎么看日志;8. 查看所有的进程;9. 线程和进程;10. 已知...

2019-02-23 21:15:55 1382

原创 Python 随机插值

图像随机插值法本文主要讲解图像的插值1、随机插值的调用 from scipy.interpolate import griddata通过griddata对随机采样的图像进行插值,插值法包括:‘linear’, ‘nearest’, ‘cubic’等,我用的’linear’2、随机图像插值#m2 表示随机去点的图,如图1所示。 r1, c1 = np.nonzero(m2)...

2019-02-23 06:59:46 2945

原创 剑指offer Python①

在写代码的路上积少成多,现在都是最笨的方法实现要求,一点一点改进。1. 替换空格请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。分析:①使用replace()# -*- coding:utf-8 -*-class Solution: # s 源字符串 def r...

2019-02-23 06:43:31 767

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除