自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小山山的博客

分享所学,积累所得,搜寻所需,增己智库。

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 积累科研中常用的MATLAB技巧(精品)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-05-25 13:20:00 1703 14

原创 U-Net编程实战——CT影像的肿瘤分割

U-Net编程实战——CT影像的肿瘤分割    本文将介绍如何使用tf2.0的keras框架实现典型的U-net网络,并以CT影像的肿瘤分割为案例进行讲解。本文将详细地介绍UNet肿瘤分割的实现过程,这将有助于读者快速掌握UNet这一网络,并熟悉深度学习的基本使用方法。预备知识点:掌握Python中函数、模块和类的使用方法;掌握基本的图像处理方法(数字图像处理);掌握基本的深度学习知识(深度学习的基本概念);能配置tf2.0的运行环境;数据集和源代码可以从GitHub中下载:或者从百度网

2020-08-20 21:26:28 22188 170

原创 COI实验室技能:python控制相机的方法——采集、处理、显示、实时

本文介绍python控制办公摄像头、工业相机、高灵敏科研相机的方法,以及一种实时监测系统的实现。

2023-04-03 16:45:56 2003 4

原创 COI实验室技能:常见的图像增强算法(含MATLAB代码)

成像系统采集到的图片有时不一定具有很好的图像质量,往往需要进行一些图像增强的操作。本文主要整理了几种常见的图像增强算法,包括:同态滤波、CLAHE、Retinex、导向滤波、全局低照度增强等等。这些图像增强算法可以改变图像的对比度分布,使得图像视觉效果更好。下面将给出每个算法的简介及其matlab代码,以帮助读者能快速复现相关算法,篇幅较长,读者可以根据自己需求选读。

2022-09-30 23:17:10 10563

原创 C语言解决背包问题(动态规划)、最短路径问题(dijkstra算法、floyd算法)

背包问题、最短路径问题是数学建模中常见的最优规划问题,已经有很成熟的解决方法。本文提供了解决这两个问题的参考资料和实现代码,回答了:①背包问题的最大价值和最优选择方案;②最短路问题的最短距离和最短路线。

2022-09-22 11:17:21 2578

原创 COI实验室技能——自动切换显示器画面以及实现采集大量实验数据的方法(采集数据可供深度学习训练)

本文将介绍一种自动切换显示图片的方法,可以产生不同图像的实验数据;在该方法的基础上,结合控制相机采集图片的程序,即实现采集大量的实验数据。我们可以用这种方法为深度学习提供实验数据集,训练神经网络,实现特定的应用任务。...

2022-08-08 16:26:51 609

原创 《研究生英语科技论文写作》学习笔记

学习和掌握好科技论文的写作方法、写作脉络和写作要点,不仅可以帮助我们写出内容充实、讨论全面、逻辑清晰的论文,也可以提高我们阅读文献的效率,按照每个章节的表达结构进行对照理解,可以迅速地抓取论文所表达的关键信息。...

2022-06-04 18:50:13 12804

原创 深度学习如何解决各类科学问题

深度学习如何解决各类科学问题  本文主要是笔者对于”深度学习为何能适用于各个学科领域”的一点思考和整理,由于个人认知和理解有限,存在一些不全面和不对的地方,还望读者们见谅,批评指正。导语:近些年,深度学习已经成为各个学科领域的重要研究手段和工具;这些领域有哪些?为什么深度学习能普遍适用?我们应该如何使用深度学习这一技术?目录1. 深度学习的应用领域1.1 自然语言处理1.2 计算机视觉1.2.1计算光学成像1.3 推荐系统1.4 决策分析1.5 生物化学2. 为什么深度学习能普遍适用于各种学科问题?.

2022-05-22 09:14:15 2333

原创 计算光学成像(COI)实验室技能——matlab控制thorlabs位移平台(ActiveX控件)

计算光学成像(COI)实验室技能——matlab控制thorlabs位移平台本文由中国科学院上海光学精密机械研究所计算光学成像实验室(司徒国海课题组)出品。  本文将介绍一种利用matlab程序控制thorlabs位移平台的方法,并展示如何与控制相机相结合实现自动地从不同位置采集光场图像。1. 情景介绍2. thorlabs位移平台介绍3. 实现不同位置图像的自动采集...

2021-12-25 23:10:52 4051 3

原创 COI实验室技能:MATLAB控制PCO相机

COI实验室技能:MATLAB控制PCO相机  利用程序控制相机采集图片可以实现采集任务的自动化,极大地解放劳动力并PCO官网提供的安装包及说明书: https://www.pco.cn/software/third-party-software/matlab/

2021-11-27 20:36:27 11491 4

原创 situ课题组工作站神经网络训练速度测评

situ课题组工作站神经网络训练速度测评测试模型:Unet的一个语义分割模型,3000张图片(训练集2430张,验证集270张,测试集300张);模型参考: U-Net编程实战——CT影像的肿瘤分割A100(计算能力8):运行一个epoch需要6s;A6000(计算能力8.6):运行一个epoch需要9s;RTX3090(计算能力8.5):运行一个epoch需要8s;P6000(计算能力6.1):运行一个epoch需要18s;GTX1080ti(计算能力6.1):运行一个epoc..

2021-11-24 23:24:37 1404 3

原创 光(复振幅)在自由空间中传播的matlab仿真——傅里叶光学方法

光在空间中自由传播的matlab仿真  光在空间中传播是一种很常见的现象,经过前人的努力,描述光的传播已经具有一套非常完整的理论,那便是傅里叶光学。借助傅里叶分析工具,可以很容易地分析光的传播规律。本文主要介绍如何利用matlab实现光在空间中的自由传播的仿真。即若已知一个物面分布,那么就可以计算出该物面的光传播到空间中任意位置的新强度;参考资料:秦克诚的 《傅里叶光学》 (第三版),P40-44;Contemporary Optical Image Processing with MATLAB.

2021-09-13 23:54:08 13587 27

翻译 基于照明光分离的用于航海监督的单帧图像去雾

基于照明光分离的用于航海监督的单帧图像去雾Single Image Defogging Based on Illumination Decomposition for Visual Maritime Surveillance文献引文信息: Hu, H. M., et al. (2019). “Single Image Defogging Based on Illumination Decomposition for Visual Maritime Surveillance.” IEEE Trans I.

2021-08-31 12:10:49 825 1

原创 Tan基于最大化对比度的去雾方法

Visibility in Bad Weather from a Single Image 刘海山,2021年7月8日文献引文信息: Tan, R. T. Visibility in bad weather from a single image. 2008 Ieee Conference on Computer Vision and Pattern Recognition, Vols 1-12, 2347-2354, doi:DOI 10.1109/cvpr.2008.4587643 (2008)..

2021-07-13 18:42:24 1259 4

原创 中国科学院上海光机所战前教育(COI课题组编)

COI课题组——战前教育  本文主要介绍中国科学院上海光学精密机械研究所司徒国海课题组的战前教育。为刚进入所里新生提供后勤指导。为避免引起不必要的麻烦,相关材料已做脱敏处理。内容提纲一、基本账号申请1. 申请所内邮箱2. 申请网络账户二、所内正版软件1. 所内正版windows系统2. 所内正版office软件3. 所内EndNote正版软件4. 所内正版Aotudesk公司的软件套包三、所内报销流程1. 购买物品报销I. 1000元以下物品II. 1000元以上的物品2. 出差报销3. 会议报销四.

2021-07-09 17:27:32 1003 1

原创 基于学习的透过厚散射介质的无透镜光学成像

基于学习的透过厚散射介质的无透镜光学成像Learning-based lensless imaging through optically thick scattering media文献引文信息: Lyu, M., et al., Learning-based lensless imaging through optically thick scattering media. Advanced Photonics, 2019. 1(3): p. 1文献来源:https://www.research.

2021-06-30 15:01:44 1678 5

原创 何恺明暗通道去雾(阅读笔记)

何恺明暗通道去雾文章阅读 刘海山,2021年6月24日文献引文信息: He, K. M., Sun, J. & Tang, X. O. Single Image Haze Removal Using Dark Channel Prior. Ieee T Pattern Anal 33, 2341-2353, doi:10.1109/Tpami.2010.168 (2011).文献来源:https://ieeexplore.ieee.org/document/5567108笔记提纲一、摘要二.

2021-06-29 23:24:05 1276 1

原创 Python一些常用的技巧汇总(持续更新中...)

Python一些常用的技巧汇总[持续更新中...]1. Python读取和保存图片1.1 使用cv2进行读取1.2 用matplotlib读取图片1.3 数组数据保存图片相关参考文献:1. Python读取和保存图片1.1 使用cv2进行读取opencv库的imread函数可以读取常用格式的图片,诸如jpg,png,bmp,tif等等格式的图片都能读取,并且将数据保存为numpy数组。import cv2img = cv2.imread(path)print(type(img))示例如下:

2021-03-10 23:59:46 328 3

转载 Python 之 cv2 模块学习(转载)

文章目录一、读入图像二、显示图像三、保存图像四、图...

2020-04-16 17:54:24 1487

原创 光学成像系统的模型及MATLAB仿真

光学成像系统的模型及MATLAB仿真 本文将给出相干成像系统、非相干成像系统模型,以及像差对成像系统影响的模型,模型和相关概念主要参考goodman的《傅里叶光学》。一、相干成像系统相干成像系统对于振幅来说是线性空间不变系统,存在关系:其中h(x,y)为点扩展函数,放大倍数M=-di/dg,点扩展函数表达式为:对应的相干光学传递函数(CTF)为:一般...

2020-03-28 16:59:11 28308 15

原创 Python中Numpy库的基础知识点

本文的主要内容是根据MOOC中嵩天老师的Python数据分析与展示课程进行总结的,可供读者学习和复习numpy的基础知识点。MOOC中嵩天老师的课程链接:https://www.icourse163.org/learn/BIT-1001870002?tid=1206192225#/learn/announce目录一、NumPy数组的创建与变换1. 数组的创建2. NumPy的属...

2019-10-31 16:34:58 1197

原创 Python中数组元素的添加与删除(array类型)

Python中数组元素的添加、插入和删除数组添加元素:使用np.append(x,[10,11]),作用为在末尾添加[10,11]插入元素:使用np.insert(x,2,[10,11]),作用为在第2位置添加[10,11]删除元素:使用np.delete(x,[1,2,3]),作用为删除第1,2,3位置的元素...

2019-10-12 10:37:11 63197

原创 Python基础语法(复习+快速查询)

整理一下Python基础语法的笔记,便于复习和快速查询。目录Python的list结构和用法Python字典Python的集合Python判断结构Python循环结构Python函数的定义Python的list结构和用法格式:x = [1,2,3,4] ,x = [‘1’,’2’,’3’,’4’],x = [1,’first’,1.5];PS:列表中的元素可...

2019-07-09 12:30:26 613

原创 基于canny边缘检测、形态学、区域统计实现MATLAB的纽扣计数

纽扣计数的MATLAB实现 本文内容较多,读者可以针对性的阅读。一、问题背景及描述    在服装厂的仓库里,一些管理人员工作时需要清点衣服配件的数量,如纽扣,拉链,线团等等,采用人工的方式进行清点的效率较为底下,因而本人带着这个问题学习了数字图像处理课程,同时将解决这类计数问题的方法记录下来,供大家参考。描述这段背景是为了让读者不局限于本文的纽扣计数,而是能在其他类似的场景举一反三。...

2019-01-10 19:24:15 3834

原创 word中mathtype加载项的基本使用方法

1. 插入公式:按快捷键 Ctrl+Alt+Q 可快速插入公式,如: 2. 公式编号:Inline是手动点击插入公式,insert Number就是给公式添加编号了,添加效果如下:优势:可以根据需要设置各种形式的公式编号,中途插入新编号可自动更新!点击insert number旁边的下三角,展开可以设置公式编号格式。3. 公式编号统一置右:插入一行三列的表格,设...

2018-12-26 21:31:26 7156

原创 利用OpenCV实现C++语言中二维数组的可视化、图像显示

利用OpenCV实现C语言中二维数组的图像显示在利用C语言处理数组时,我们经常需要将图片的二维数组进行可视化;所以本文分享了一种利用OpenCV读取和生成图片的方法。1. 利用OpenCV读取图片前提条件:本文的程序是在visual Studio2012中执行的; vs已经配置好调用OpenCV需要的设置,如包含库目录,库文件等; 在当前文件夹下有一幅名为“1”的.jpg格式的...

2018-11-25 21:41:37 10624 4

原创 数字图像处理中的空间滤波和图像增强

图像的空间滤波空间卷积:        卷积是处理线性系统的基础,以下介绍的滤波计算方式,都与卷积计算有密切关系,其计算形式与卷积的计算方式有高度的相似性。如果下面介绍的滤波算子作用于图像,就相当于一个空间相关的计算过程(卷积的对称计算——相关)。上式中w(x,y)是一个滤波核(算子),不同的滤波方式就是由不同算子w控制的,如平均值滤波就是通过下面这个核实现的:      ...

2018-10-03 17:56:07 2186

转载 C++读取图片

另外一篇相关文章——利用OpenCV实现C语言中二维数组的可视化、图像显示,图像读取等操作:https://blog.csdn.net/qq_34917728/article/details/84502004用C语言读取图片代码(转发的):/* *This program will open a image,and output to another file *Auth...

2018-04-19 16:37:13 22303 4

原创 一维离散傅里叶变换,信号分解

 傅里叶变换的应用涵盖了概率与统计、信号处理、量子力学和图像处理等学科。离散傅里叶变换的公式如下:在MATLAB中,可以直接使用函数库fft(X)对一维向量X做傅里叶变换,分析信号的组成。如下例子处理一维离散信号信号分析通过傅里叶变换,可以将实变信号f(t)分解成各个频率分量的线性叠加,进而从频率的角度研究信号的组成。来看这个杂乱无章的曲线图,你是否能看出它的规律?Figure 1 What's ...

2018-04-03 11:38:53 26929 14

原创 python中实现蒙特卡洛算法

蒙特卡洛算法,是一种以概率统计理论为指导的一类非常的数值计算方法,是指使用随机数来解决很多计算问题的方法。应用一:用蒙特卡洛算法求解圆周率思路:在直角坐标系中选取x[-1,1],y[-1,1]的正方形区域,其内接圆是以原点为圆心,1为半径的单位圆。在这一矩形区域中随机产生大量的点,判断这些点在圆内的比例,以此来得到圆周率。实现代码:from random import *from math im...

2018-03-19 10:30:00 12414

原创 OpenCV中利用滑动条实时地观察不同阈值下的Canny算法效果

Canny算法:void Canny(Input image, Output image of edges, Double threshold1, Double threshold2, int aperture_size=3 )·第一个参数:输入的图像,读取图像的命令:Mat frame = imread("4.jpg",0); //imread中的第二个参数为0表示将图像读取灰度图像,可减少计算...

2018-03-07 15:43:39 1337 1

原创 opencv中图形用户界面使用

==============图形用户界面入门内容===================1. 图像的载入、显示和输出到文件的详细分析;2. 滑动条(Trackbar)的创建和使用;3. Opencv的鼠标操作;1. ====图像的载入、图像的显示、创建窗口、输出、存储图像============❤图像的载入 Mat imread(const string& filename, int fla...

2018-02-28 11:59:48 1600

原创 在python中使用类似MATLAB的绘图功能

一、二维制图1. 相信使用过MATLAB的朋友都知道,二维曲线的绘制(plot命令)可以画出具有相同向量长度的(X,Y),如果X,Y 的长度不一致,使用plot命令时就会报错。在python中,导入numpy模块可以实现基本数学函数的运用,导入matplotlib.pyplot库和pylab可以实现MATLAB 中的绘图功能。举个使用例子:绘制光发生单缝衍射时光强的分布曲线

2018-01-16 17:16:50 13945 7

光学成像的MATLAB仿真

本资源是本人CSDN博客的代码:https://blog.csdn.net/qq_34917728/article/details/105162780,欢迎大家交流学习。

2021-09-13

空空如也

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

TA关注的人

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