自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (27)
  • 收藏
  • 关注

原创 GitHub 的 9 种加速方式

1. GitHub 镜像访问这里提供两个最常用的镜像地址:https://github.com.cnpmjs.orghttps://hub.fastgit.org也就是说上面的镜像就是一个克隆版的 GitHub,你可以访问上面的镜像网站,网站的内容跟 GitHub 是完整同步的镜像,然后在这个网站里面进行下载克隆等操作。2. GitHub 文件加速利用 Cloudflare Workers 对 github release 、archive 以及项目文件进行加速,部署无需服务器且自带CDN.https:

2022-12-06 20:19:52 6488 1

原创 在Python中如何调用matlab函数

1.版本对应问题python3.6可以调用matlab2018b的引擎运行函数实现方式:在matlab2018b的安装目录下,进入extern\engines\python\,在该文件夹位置下进入cmd。然后输入python setup.py install如果没有错误提示则继续,有错误,则查看自己的python和matlab版本,一定要对应。然后输入python,进入python环境后,import matlab没有错误提示则安装成功。2.如何调用说明:》》1 mat..

2021-10-30 10:43:28 313

原创 python 将print 输出结果保存在txt文件中

在每一个print后的括号里加上 file = f,例如:f = open("output.txt", "w")print(img,file = f)f.close()这里可以不用手动创建output.txt,因为程序会自动创建。

2021-06-03 10:45:53 17035 2

原创 matlab 画图基本

内容安排如下:1、基本绘制 (图画大小、图形名称、图画背景、坐标轴名称、刻度范围、曲线颜色、坐标轴字体颜色等) 2、多条曲线 (plot hold on;plotyy;subplot;) 3、日期及时间轴绘图 4、区域填充绘制 5、不连续段落绘制1 基本绘制想使用MATLAB绘制想要的图像,无非是搞懂各部分参数设置的方法,其实很多方法是通用的,图1为典型的曲线图,不妨先整理几个概念:包含关系如下:1)图像figurefigure就是指一个图像对话框,gcf...

2021-05-28 08:55:19 1754

转载 matlab 保存动图 GIF

在Mathematica当中,有Export函数可以很方便地将你绘出的多张图片合成为一张gif动图,在Matlab当中有没有类似的函数呢?当然,没有用起来那么方便的。但是Matlab可以使用imwrite函数进行gif的复写叠加形成gif动图,这也是最为普遍的一种方法。动机来源于很多时候,你想要向别人讲解或者展示某个函数的变化过程,或者要说明某个变化的物理过程(比如说流体),利用matlab的类型于以下框架的代码,可以很方便地在软件中将过程动态展示出来。 figure(1); plot...

2021-05-27 21:51:21 2805

原创 matlab figure设置最大化显示

% h = figure(); % 创建图形窗口warning('off','MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame'); % 关闭相关的警告提示(因为调用了非公开接口)jFrame = get(h,'JavaFrame'); % 获取底层 Java 结构相关句柄吧pause(0.1); % 在 Win 10,Matlab 2017b 环境下不加停顿会报 Ja...

2021-05-27 20:50:10 2307

原创 Matlab plot画图坐标字体、字号、范围等设置

clcclear allfigure(1);x=0:0.2:8;plot(x,sin(x),'-k', 'LineWidth',4);set(gca,'linewidth',1,'fontsize',20,'fontname','Times');%依次设置坐标轴的属性分别为:坐标轴的线宽(2),坐标轴的刻度字号大小(20),坐标轴的刻度字体(罗马体)。legend('sinx');grid onxlabel('x','fontname', 'times new roman','fontSi

2021-05-27 20:47:17 9220

原创 Matlab—绘图保存为视频VideoWrite()函数用法与自定义视频尺寸

Matlab—绘图保存为视频VideoWrite()函数用法与自定义视频尺寸1.早期版本的avifile()函数Matlab中提供了将显示图形保存成视频的功能。早期的版本使用函数avifile()来创建视频文件用于存储动画vedioObj = avifile(filename,'PropertyName',value,'PropertyName',value,...); %// 创建视频文件avifile()函数的使用方法和例子可以参看http://www-rohan.sdsu.edu/do

2021-05-27 20:39:30 5057

原创 结构相似度(SSIM)

SSIM是一种衡量两幅图片相似度的指标。出处来自于2004年的一篇TIP,标题为:Image Quality Assessment: From Error Visibility to Structural Similarity地址为:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1284395与PSNR一样,SSIM也经常用作图像质量的评价。总结:SSIM具有对称性,即SSIM(x,y)=SSIM(y,x)

2021-04-12 10:32:51 6343

原创 快速傅里叶变换(FFT)时间复杂度

1. 计算一维离散傅里叶变换(DFT)公式如下:其中,N表示数据长度。由上式可知,DFT的时间复杂度是O(N*N)2. 一维FFT的时间复杂度为O(N*logN),其中N表示数据长度3. 对于一个M*N的二维数据,FFT的时间复杂度为O( M*N*log(M*N) )若M=N,则时间复杂度可以简化为O(N^2*logN)4. 对于M维的数据(每一维长度为A,B,C,...),则FFT的时间复杂度为O( A*B*C*...* log(A*B*C*...) )若...

2021-04-11 20:55:35 13327

转载 读取三维TIFF

前言 Matlab用来读取图像的函数是imread(),顾名思义image read,同样的道理写图片的函数是imwrite(); 但是imread()函数可以用来读取二维的图像,例如jpg、png、bmp格式以及二维的tiff图像,对于三维的Tiff图像,却无法读取整张图像,如果直接使用imread,那么被读取的是三维数据中的第一帧。 那么如何读取三维的TIFF图像呢?读取三维TIFF 1. 获取图像信息 clear all...

2020-11-22 10:41:37 2269

原创 获得帮助

3 获得帮助3.1 图像分析帮助以下是与图像处理和科学图像分析有关的在线资源列表(无特定顺序),是对IJ网站上外部资源列表的补充。科学影像处理中的伦理用于研究完整性和图像处理的在线学习工具 该网站由研究完整性办公室创建,解释了科学中图像处理的合适方法和不适用的方法。 数字影像:伦理学(位于细胞成像基础科学中心(SEHSC)), 该网站由阿拉巴马大学伯明翰分校的道格拉斯·克罗米(Douglas Cromey)编写,彻底讨论了数字影像伦理学的主题。建议所有科学家使用。该网站包含一些外部资.

2020-11-18 16:28:01 305

原创 安装和维护ImageJ

2 安装和维护ImageJ可以从http://imagej.nih.gov/ij/download.html下载ImageJ。有关如何在Linux,Mac OS 9,Mac OS X和Windows[1]上安装ImageJ的详细信息,请访问http://imagej.nih.gov/ij/docs/install/(“帮助▷安装…↓”命令)。特定于平台的“疑难解答”和“已知问题”部分特别有用。在http://fiji.sc/wiki/index.php/Downloads中描述了Fiji↓安装。...

2020-11-18 16:17:57 1885

原创 dns服务器未响应解决

最近有不少小伙伴反应在上网过程中出现dns故障问题,与网络相关的操作都无法进行,不知道该怎么解决这个问题,其实操作方法很简单,只要更改正确的DNS就可以了,接下来就给小伙伴们分享一下怎么电脑解决DNS故障的方法。不会的小伙伴赶紧往下学习吧。具体方法如下:1、当遇到DNS故障时,可以尝试使手动设置其他DNS解析服务,国内已经有很多公共DNS,建议大家使用百度或者阿里云公共DNS。阿里云公共DNS地址:223.5.5.5或223.6.6.6百度公共DNS地址:180.76.76.76谷歌DN

2020-07-22 13:45:23 1471 2

原创 tensorflow清华镜像可以去所给网址下载

https://pypi.tuna.tsinghua.edu.cn/packages/31/6c/c1f6bc2ca251c627976acae937f4f27f7349300e2b69b711e47b092d2642/tensorflow-2.1.0-cp36-cp36m-win_amd64.whl

2020-06-26 08:18:25 1633

原创 solidworks 角标注

首先点击智能尺寸,然后按住Ctrl+鼠标右键选中要标注的两条直线即可。

2020-06-03 12:38:46 1126

原创 二维振镜扫描原理

二维振镜扫描系统原理 振镜是一种优良的矢量扫描器件。它是一种特殊的摆动电机,基本原理是通电线圈在磁场中产生力矩,但与旋转电机不同,其转子上通过机械纽簧或电子的方法加有复位力矩,大小与转子偏离平衡位置的角度成正比,当线圈通以一定的电流而转子发生偏转到一定的角度时,电磁力矩与回复力矩大小相等,故不能像普通电机一样旋转,只能偏转,偏转角与电流成正比,与电流计一样,故振镜又叫电流计扫描器(galvanometric scanner)。二维振镜是通过X一Y轴电机带动反射镜片偏转来实现平面扫描的,一般...

2020-05-11 17:45:43 6899 4

原创 MATLAB 三维不同轴分层显示

2020-05-11 12:22:23 399

原创 层析成像——引言

最近研究方向定下来了,是光学衍射层析成像。一开始听到这个的理解就是衍射和层析相结合的技术。光学衍射层析技术就是考虑光的衍射效应,对于X射线来说,一般物体的折射率都是接近 1 的。这和我们传统的想法可能有点不同,我们通过观察棱镜的分光,可以发现波长越大光的折射效应越小,波长越小光的折射效应越大。但是这个效应在x射线中被打破,因此x射线透过非金属物体时,基本不发生折射,因此可以看成是沿直...

2020-04-21 17:14:33 2878

原创 keras 函数笔记

1、Add 与 Concatenate 区别keras.layers.Add keras.layers.Concatenatekeras.layers.Concatenate(axis=-1) 默认axis=-1,表示在通道的方向上叠加。可以看出 concatenate_1 将上面四个数据在通道方向上进行了叠加。keras.layers.Add 则是在二维平面上的叠加。...

2019-10-03 19:17:30 451

原创 keras模型可视化及解决'Failed to import pydot'问题

keras 报错:参考网上教程进行了如下操作:1. pip install pydot2. pip install graphviz3. 从GraphViz官网(https://graphviz.gitlab.io/download/)下载安装graphviz-2.3.8.msi,并将其bin文件夹的路径添加到环境变量path中,也就是将D:\Program Fil...

2019-09-30 20:18:16 170

原创 三维坐标旋转矩阵

1.三维坐标旋转矩阵的推导过程任何维的旋转可以表述为向量与合适尺寸的方阵的乘积。最终一个旋转等价于在另一个不同坐标系下对点位置的重新表述。 坐标系旋转角度θ则等同于将目标点围绕坐标原点反方向旋转同样的角度θ。若以坐标系的三个坐标轴X、Y、Z分别作为旋转轴,则点实际上只在垂直坐标轴的平面上作二维旋转。假设三维坐标系(右手坐标系,拇指即指向X轴的正方向。伸出食指和中指,如右图所示,食指指向...

2019-05-04 15:01:45 2276 1

转载 linux添加环境变量的方法总结

linux对环境变量有无双引号、或者变量用不用{}括起来并不敏感,小小的看了下profile文件,似乎系统如果发现变量没有引号,会自动加上。但变量前必须加$符号有以下三种添加环境变量的方法1、直接使用export命令:比如:export PATH=$PATH:/home/lm/apache-jena-2.7.4/binexport CLASSPATH=.:/home/lia...

2019-03-08 10:09:43 364

转载 修改linux下默认的python版本

首先在终端输入:python --verison 查看本机默认采用的python 版本接着进入/usr/local/lib 目录查看当前系统中安装了多少个python版本 如果只有一个,就安装你需要的版本 sudo apt-get install python3 (这里以python3为例)修改默认的版本 并不是删除你不需要的版本,因为系统的许多底层是依赖python的,删除后...

2019-03-08 10:03:35 216

原创 mysql数据库Windows安装

1、下载mysqlhttps://dev.mysql.com/downloads/installer/下载后解压。2、添加初始配置在sql路径下,添加self.ini 文件写入一下内容;[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql...

2019-03-07 14:49:16 212

转载 自然语言处理资源记录

1、在TensorFlow (RNN)深度学习下 双向LSTM(BiLSTM)+CRF 实现 sequence labeling https://github.com/scofield7419/sequence-labeling-BiLSTM-CRF 2、Mahout学习路线图https://www.cnblogs.com/DjangoBlog/p/3558165.html3、深度学习...

2019-01-22 09:57:18 569

原创 TensorFlow 基础练习 5 一个简单的回归算法

今天利用TensorFlow实现一个简单的回归算法。1、首先导入库import matplotlib.pyplot as pltimport tensorflow as tfimport numpy as np 2、创建数据集这里使用numpy库生成输入数据 X, 输出数据 Y,并且在生成 Y 时加入了噪声。# 初始化随机种子tf.set_random_seed(1...

2018-10-22 19:24:53 487

原创 TensorFlow 基础练习 4 activation 激活函数

1、激活函数 activation对于神经网络算法来说,激活函数是必不可少的一部分,下面将绘制TensorFlow中常用的几个激活函数。 """author:NLP_xiaoyuhttps://blog.csdn.net/Nr0315Dependencies:tensorflow: 1.10.0matplotlib"""# 绘制不同的激活函数import tenso...

2018-10-18 20:17:32 402

原创 TensorFlow 基础练习 3 变量 tf.Variable

1、tf.Variable定义变量张量,使用时使需要与 tf.global_variable_initializer() 联合使用。在定义变量张量后,需要使用 tf.Session().run(tf.global_variable_initializer()) 方可初始化定义变量张量"""author:NLP_xiaoyuhttps://blog.csdn.net/Nr0315...

2018-10-18 19:47:41 253

原创 TensorFlow 基础练习 2 占位符 tf.placeholder

1、占位符:tf.placeholdertf.placeholder(    dtype,    shape=None,    name=None)参数:dtype: 喂入张量的类型. shape: 喂入张量的形状(可选项),如果没有指定,则喂入张量可以为任意形状 name: 定义placeholder 的名字(可选项).返回:一个Tensor,相当于为变量分配了一...

2018-10-16 21:40:00 1334

原创 TensorFlow 基础练习 1 矩阵点乘

 1、矩阵点乘 # 计算一个矩阵相乘import tensorflow as tfm1 = tf.constant([[1, 2]], dtype=tf.int32) # 定义常量张量大小为 1x2, 类型为 tf.int32m2 = tf.constant([[1], [2]]) # 定义常量张量大小为...

2018-10-16 20:54:51 847

转载 剑指offer python实现 66道算法题

 所有题目均采用牛客网在线编程实现,代码均在github上。github地址:https://github.com/leeguandong/Interview-code-practice-python/tree/master/%E5%89%91%E6%8C%87offer 数组1.二维数组中的查找题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从...

2018-10-08 13:42:05 1079

基于波束传播法的多散射衍射层析重建算法

该方法利用波束传播法作为衍射层析重建的前向传播模型。

2023-03-29

高斯光束的分析以及其透镜变换

关于光斑大小的查询,其实问的就是光斑的束腰直径或束腰半径。束腰,是指高斯光绝对平行传输的地方。半径,是指在高斯光的横截面考察,以最大振幅处为原点,振幅下降到原点处的0.36788倍,也就是1/e倍的地方,由于高斯光关于原点对称,所以1/e的地方形成一个圆,该圆的半径,就是光斑在此横截面的半径;如果取束腰处的横截面来考察,此时的半径,即是束腰半径。沿着光斑前进,各处的半径的包络线是一个双曲面,该双曲面有渐近线。高斯光束的传输特性,是在远处沿传播方向成特定角度扩散,该角度即是光束的远场发散角,也就是一对渐近线的夹角,它与波长成正比,与其束腰半径成反比,故而,束腰半径越小,光斑发散越快;束腰半径越大,光斑发散越慢。

2023-03-29

光的衍射传播方法(matlab代码)

利用matlab模拟光波的传播,内容关于衍射计算和大气湍流。光沿直线传播的前提是在同种均匀介质中。光的直线传播不仅是在均匀介质,而且必须是同种介质。可以简称为光的直线传播,而不能为光沿直线传播。光在两种均匀介质的接触面上是要发生折射的,此时光就不是直线传播了。用波动学解释光的传播。

2022-09-19

51单片机常用开发板芯片数据手册,中文。

74HC138(中文资料),74HC245(中文资料),74HC595芯片中文资料,DS18B20中文,LCD1602液晶完整中文资料,ULN2003中文资料等等!

2022-03-26

51单片机水泵例程代码

51单片机水泵例程代码,详细的备注。

2022-03-26

红外遥控风扇-lcd1602显示键值

51单片机实验,红外遥控风扇-lcd1602显示键值代码。有需要的下载

2022-03-26

简单易懂的51单片机开发教程,有现象图。适合新手。

简单易懂的51单片机开发教程,有现象图。适合新手。有需要的可以下载!1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

2022-03-26

51单片机原理图以及电路图

里面是stc89c52rc单片机的原理图和电路图,有需要的小伙伴可以下载!ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

2022-03-26

Pau16_Arxiv-507.00466v2-The Theory of Diffraction Tomography.pdf

介绍衍射层析理论的一篇论文

2021-10-22

BettensOE2017.zip

压缩感知离轴数字全息重建

2021-10-22

code_adap.zip

傅里叶叠层显微代码,左超老师相关研究。

2021-10-22

Introduction to Optical Waveguide Analysis Solving Maxwell's

波导计算,模拟仿真,详细的推导过程,非常适合研究生。以以以iiiiiiiiiiiiiiiiiiiiiiiiiiiii0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

2021-03-04

optical waveguide matlab simulation.zip

导波光学的matlab仿真,非常详细,建议阅读,适合本科生、研究生。

2021-03-04

radontea.zip

一个层析重建代码,使用的是python写的,实现了ART,SART,频域填充,需要的小伙伴可以下载试试,非常简单,好用。。。。。。。。。。。

2020-11-17

image-stitching-opencv-master.zip

一个多图像配准的代码,可以将多个图像拼接成一个图像,非常的有效。感兴趣的可以下载。

2020-11-17

tf版本1.12.0-python版本3.6-系统win10_64位.zip

tensorflow==1.12.0版本python版本3.6-系统10_64位。有需求的可以下载

2020-06-26

CDGM-ZEMAX201904.rar

最新ZEMAX玻璃库,这是成都光明光电股份有限公司提供的ZEMAX玻璃库,更新发布时间是2019年4月,需要的可以下载。 使用方法:解压以后,将CDGM-ZEMAX201904.AGF文件复制到Glasscat文件夹中,即可使用。

2020-05-18

杨氏双缝实验的matlab程序.zip

杨氏双缝干涉实验是物理波动光学中最基本的实验,由对杨氏双缝实验的分析、推证所得到的两相干光波的干涉光强公式,是整个光学干涉问题的基础。

2020-05-11

数字全息原理介绍,两个

介绍了数字全息的发展历史和全息术的发展,并介绍了一些原理性的东西。与传统的全息技术相比,数字全息利用光电传感器(CCD或CMOS)代替干板记录全息图, 将全息图存入计算机,并通过计算机数值模拟光学衍射过程再现物光波前的一种技术。

2020-05-11

相干时间和相干长度.zip

介绍了光的时间相干性和空间相干性

2020-05-11

介绍光的相干性的一个PPT.zip

介绍光的相干性的一个

2020-05-11

基于MATLAB的二元光学元件设计研究.zip

两篇论文关于二元光学元件的matlab模拟,后面忽略。。。文尝试利用MATLAB ———这一集数值计算、符号运算和图形处理等功能于一身的超级科学计算语言,进行二元光学元件的波前变换计算机辅助设计,结果证明其是方便有效的

2020-05-11

shrinkwrap-HIO.zip

Phasepack为非凸和凸算法提供了Matlab实现解决相位恢复问题。实现了HIO算法和shrinkwrap,里面还有详细的介绍文档,也可以根据介绍文档去下载其他的内容。

2020-05-11

2009-材料折射率表.pdf

常用折射率表是指登记了部分物质的常用折射率的表格,分为绝对折射率和相对折射率。相对折射公式:n21=sinθ1/sinθ2=n2/n1=v1/v2,绝对折射公式:n=sin i/sin r=c/v。

2020-04-21

数字图像图像资源

图片素材

2017-06-07

人脸数据库 种常用人脸数据库汇总,可用于人脸检测

种常用人脸数据库汇总,可用于人脸检测、人脸识别的计算机视觉程序设计: 1.AR人脸数据库; 2.IMM人脸数据库; 3.MIT人脸库; 4.ORL人脸库; 5.Yale人脸数据库; 6.黄色人种人脸库。 希望对有需要的朋友有所帮助。

2017-06-07

opencv中文文档资源齐全

非常齐全的opencv代码实现,和中文介绍。非常齐全的opencv代码实现,和中文介绍。非常齐全的opencv代码实现,和中文介绍。

2017-06-05

OpenCV读取摄像头的人脸检测和识别

基于OpenCV读取摄像头的人脸检测和识别,人脸检测使用别人训练好的数据进行检测,程序可以选择特征脸、fisherface或LBP方法来实现人脸识别。

2017-06-05

Visual_C++数字图像处理典型算法及实现

精通Visual C++数字图像处理典型算法及实现(第二版)PDF

2017-05-23

空空如也

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

TA关注的人

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