自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ImageJ -介绍与安装

写在开头ImageJ,一款免费却又极其强大的图像处理软件。百科但很不幸的是,这款软件对于电脑小白而言,可能并不容易上手。看一下这个软件的界面就知道了。反正我第一打开的时候就直接想关掉,这些个 icon 根本不知道干嘛的好吧。但是后来,大量的图像不得不用 ImageJ 分析,只有硬着头皮好好学习。所以说,学点什么,都是被逼出来的,主动学习反而效率不高。软件安装ImageJ貌似也有好几个distrib...

2018-05-19 09:21:53 45192 4

原创 零基础超简单入门隐马尔可夫模型

建议在jupyter notebook中运行,ipynb文件点此下载。隐马尔科夫模型是对时序信号处理的一把好手。 https://hmmlearn.readthedocs.io/en/latest/tutorial.html# https://zhuanlan.zhihu.com/p/85454896 https://blog.csdn.net/Andy_shenzl/article/details/107861973 https://zhuanlan.zhihu.

2020-12-28 21:52:32 717 1

原创 基于python和pySimpleGUI的久坐提醒强制锁屏神器

写了一个用于提醒自己不要久坐不动,避免长时间对着电脑屏幕工作的小闹钟。代码已经上传到github了,欢迎大家使用。https://github.com/sheldonxxd/LockScreenTimer...

2019-10-12 13:22:52 1167 2

原创 基于requests的一只战斗力有50的python网文爬虫

这只爬虫可以从某些盗版网络小说网站批量下载所有章节,其中有三个方面增强了它的战斗力,分别是:设置 header 设置 timeout 和 max_retries 越过服务器反爬虫抛出的404和502错误下面直接上代码import requestsfrom bs4 import BeautifulSoupimport timefrom requests.adapters imp...

2019-08-28 17:52:49 317

原创 ImageJ-自定义用户界面用于手动分类标记

功能希望使用ImageJ对粒子光斑样本(300个)进行手动分类标记。就需要用到Dialog模块,让用户可以查看粒子光斑图像,然后选择其类型,并且将标记的数据保存到txt文件中。另外手动标记还要考虑临时中断的问题,如何让程序从断点继续循环,而不是从头开始。其实思路非常简单,每次程序执行都先检查一下已有的record,看看已经标记了多少,然后for循环就从多少开始。效果 代码...

2019-08-23 13:37:32 2153

原创 python实现输入三角形边长自动作图求面积

三角形是个好东西,比如知道三条边边长,可以判断能不能组成三角形(两边之和大于第三边),如果可以就进一步计算其面积(海伦公式),最后还能把这个三角形画出来(余弦定理求角度),所以说这个作为一个编程题目用于教学是比较棒的。在jupyterlab中运行效果如下:python源代码如下:# %matplotlib inline# 建议在jupyterlab中运行import mat...

2019-07-19 15:39:07 6974

原创 图像栅格化统计

实现效果原始图像处理后通过这样的处理,使得两个区域接触部位的信号差异更加凸显出来实现思路这里使用的就是栅格化统计的思路即将图像分割成多个20*20像素区域大小的正方形然后统计每个区域内的信号强度(平均值)通过这些平均值的mapping得到一个新的矩阵再通过这个矩阵做等高线图使用工具1. ImageJ:用于提取图像信息2. OriginLab2...

2019-07-10 10:20:54 1004

原创 python实现并发下载bing每日壁纸

1. 导入所需包import requestsfrom bs4 import BeautifulSoup2. 收集所有图片下载地址到字典中data = {}import timet0 = time.time()url = "https://bing.ioliu.cn"counter = 0page = 1while page<=102: if page==...

2019-07-10 10:14:50 187

原创 python实现一键下载Bing每日壁纸

起因多年前从某度换成bing作为日常搜索引擎。虽然搜索效果还差强人意,但bing的每日精选的壁纸的确是一大特色。当时就产生一个念头,如果能够一键下载并且设置它为本地桌面壁纸就好了。这里放上基于python requests 和 BeautifulSoup的两个包,实现如题所示功能的代码。代码import osimport requestsfrom bs4 import Beaut...

2019-07-10 09:58:12 723

原创 代码美化与良好的编程习惯养成

有一段时间没有写代码跑程序了再来看看以前的东西,简直就是头大于是用了大半天的时间,来搞代码美化并重新debug总结了一些经验如下:好的工具很重要,我的用是sublime(Docblockr插件),快速插入函数注释 明确函数名命名规则,驼峰命名法,前面是动作后面是对象,如findMaxima(寻找极大值点) 明确变量命名规则,使用下划线如maxima_noise(注意从属关系)或...

2018-08-08 21:39:00 287

原创 ImageJ+OriginLab简单实现区域信号强度统计

1. 先用ImageJ提取图像信息,提取20*20小区域的信号强度平均值2. 把Log窗口中输出的数值另存为csv格式,然后用excel打开,获取矩阵行列数3. 在OriginLab中新建一个矩阵,把excel数据复制过来4. 做热图效果如下这个效果并不是很好,接下来做一个等高线图甚至还可以做成立体的surface...

2018-07-28 20:44:58 3248 4

原创 基于ImageJ的粒子光斑检视器

问题在对粒子进行分类过滤的时候常常会出现一些假阳性或者假阴性的情况为了提高粒子过滤的准确性就希望能够针对一些程序自动判断出错的少数个例进行参数的优化调整我们希望实现的功能是点击图像上某个粒子光斑程序会输出这个粒子光斑的截图以及粒子分类结果和粒子对应参数代码//particle picker 手动版本,单击图像中某个粒子,即可显示其类别和基本信息//截图区域半径为8,先获取粒子光斑截图size...

2018-07-07 15:45:25 653

原创 细胞内粒子识别与统计作图

问题贵金属纳米颗粒如纳米金和纳米银在暗场显微镜下具有特定颜色的散射光斑其颜色类型与纳米颗粒的大小,形貌以及聚集状态相关现在获得了大量暗场细胞图像细胞存在较高的背景如何从这样的图像中对粒子进行统计分析代码实现因为时间关系,直接上代码,以后再细讲/* * count particles automatically */ //global parameters------ hue_blue ...

2018-07-05 20:16:31 650

原创 ImageJ选定位置后一键截图代码

问题在PPT甚至文章展示的时候需要使用单个细胞的截图为了保持截图的长宽和Scale一致如果使用一般的截图工具比如GreenShot或者Picpick就不是很方便如果能够只在单细胞中心点击一下程序自动截取好制定长宽的图像就非常完美了。下面就开始用ImageJ的宏语言进行编程了。编程思路1. 用户点击图像某一点,并记录该点坐标2. 基于特定点坐标截取指定大小的图像代码实现/* * 单细胞截图工具 ...

2018-07-04 16:20:25 8674

原创 银纳米粒子光斑图像等比例扩充

问题描述有时候展示粒子光斑喜欢看到马赛克那种类似热图的感觉比如下面这样但是这个粒子光斑位图只有15*15大小如果在类似PPT或者其他作图软件里面强行放大进行展示的时候软件会自动给你插值做成下面这种效果这并不是我们想要的。解决方案1. 打开一张粒子光斑像素图2. 按照顺序读取每个像素的值并记录下来3. 新建一张等比扩大n倍的图像4. 按照顺序以n*n矩形填充对应像素代码如下:/* * 将小像素图i...

2018-06-27 19:28:15 298

原创 用python批量读取word文档并整理关键信息到excel表格

目标最近实验室里成立了一个计算机兴趣小组倡议大家多把自己解决问题的经验记录并分享就像在CSDN写博客一样虽然刚刚起步但考虑到后面此类经验记录的资料会越来越多所以一开始就要做好模板设计(如下所示)方便后面建立电子数据库从而使得其他人可以迅速地搜索到相关记录据说“人生苦短,我用python”所以决定用python从docx文档中提取文件头的信息然后把信息更新到一个xls电子表格中,像下面这样(直接po...

2018-06-02 08:20:57 29747 4

原创 ImageJ-Macro Language

引言ImageJ的用户界面是挺丑的连个自动跳广告的功能都没有。。。但它对开发者(Developer)的友好程度却非常高所以你如果懂一点儿编程用起来就会非常开心当然了,真的只需要懂一点点就行这一点点就是ImageJ自带的Macro Language (宏语言)宏语言的一般学习方法学编程嘛,不管是啥语言官方文档【链接在此】要多读但只能当做工具书一样查阅当然了Macro首先要知道Macro语言的基本语法...

2018-05-22 18:46:24 3734

原创 如何查看浏览器保存的密码

不知道从什么时候开始,喜欢用浏览器记住密码虽然很方便,但是有时候换个电脑,换个浏览器,就很不方便了因为密码浏览器虽然记住了,但是自己却早就忘了然后一般人的做法是选择忘记密码,又是手机又是邮箱验证的方式重新设置自己的密码这相当麻烦其实只要是密码被浏览器记住了,只需要三步就可以被找回来的以谷歌浏览器为例第一步:检查网页元素,右键单击当前网页,选择检查第二步查看Network选项卡第三步查看Login网...

2018-05-21 13:40:05 12844

空空如也

空空如也

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

TA关注的人

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