自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodeTI

医学图像、图像处理、深度学习

  • 博客(46)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python的图像库(Opencv、PIL、matplotlib、skimage)的使用(读取、存储、变换、滤波)

Python的图像库(Opencv、PIL、matplotlib、skimage)的使用Opencv读取操作基本读取操作灰度图读取通道操作ROI操作图像处理几何变换:旋转与缩放图像增强图像滤波PIL读取操作基本读取操作灰度图读取图像操作ROI获取图像处理几何变换图像增强图像滤波matplotlib图像读取基本读取操作灰度图skimage读取操作基本读取操作灰度图读取图像批处理操作OpencvO...

2018-10-10 17:49:21 14480 3

原创 flask mail 利用outlook.com发送邮件失败

问题描述:报错信息 OSError: [Error 101] Network is unreachable.具体描述: 服务器段发送邮件,在客户端没有接受到。 服务器端 send_mail函数已完成,推测问题出在网络传输阶段,可能是端口导致。查找原因:首先检查防火墙是否打开对应端口使用telnet命令查看telnet解决...

2021-03-29 16:29:07 489

原创 Flask Web 开发报错信息及改正

bug 是 成长的小伙伴1. validate_on_submit报错信息:TypeError: init() takes from 1 to 2 positional arguments but 3 were given解决: 表单类中某属性中的validators中的DataRequired遗漏了括号(), 添加后解决。

2021-03-29 16:26:21 242

原创 windows挂载远程服务器文件目录

在windows端挂载远程服务器Linux的文件目录,方便实现文件修改与上传。

2021-03-23 11:09:04 1244 1

原创 ssh实现内网穿透

ssh实现内网穿透需求条件实现步骤其他需求搭建网站,使得外网能够访问到本地实验室主机.NAT: 网络地址转换 导致外网不能直接对本地局域网内的主机进行直接访问。条件公网IP (购买云服务器(华为云、阿里云、腾讯云等))实现步骤在下文中云服务器的端口称为portA. 本地实验室主机的端口称为portB。本地实验室主机端:运行以下代码:ssh -Nf -R 0.0.0.0:port:127.0.0.1:portB [email protected]代表网络上所有的主

2021-03-16 23:56:08 1224

原创 Cellpose的安装与使用

网页端:http://www.cellpose.org/PC端:安装:安装anaconda,记得选中添加到环境变量 安装推荐教程下载https://github.com/MouseLand/cellpose中的environment.yml文件。直接下载打开一个anaconda prompt命令终端进入保存environment.yml的目录, 运行 conda env create – f environment.yml运行conda activate cellpose激活环境pip

2020-12-31 11:06:23 5783 8

原创 大整数除法

大整数除法:#include <iostream>#include <cstring>using namespace std;int compare(int *, int *);void sub(int *, int *);void clear_zero(int *);void output(int *); int main() { char s1[1005], s2[1005]; int n1[1005] = {0}, n2[1005] = {0},

2020-11-25 22:05:50 245

原创 C++笔记汇总

C++基础本文是在学习B站黑马C++课程时记录。另有部分知识点为海贼班胡船长所教授。在此表达对他们的诚挚的感谢。1、C++的左值右值:首先了解引用的概念:引用是一个变量,它引用其他变量的 内存位置。int x = 34 ;int &IRef = x;在代码中,IRef 就是一个引用。在声明中,引用是通 & 符号来修饰的。它出现在类型与变量的标识符之间,这种类型的引用称为左值引用。左值:可以看作是一个关联了名称的内存位置,允许程序的其他部分来访问它。名称:任何可用于访问内存位置

2020-09-06 08:28:08 4551 2

原创 python运行带参数传入的exe文件

解决方案:使用bat文件与os.system()函数。假设我们要运行的temp.exe文件,有四个需要传入的参数p1,p2,p3,p4。创建bat文件temp.bat。set current_path=%~dp0 #设置当前路径start %cur...

2020-01-02 11:30:53 13896 6

原创 MMDetection: 开源检测工具箱和基准【PyTorch】

MMdetection项目地址由香港中文大学、浙江大学、悉尼大学等众多大学共同发表的MMDetection: Open MMLab Detection Toolbox and Benchmark中为了提供高质量的代码库和统一的基准,提出了MMDetection目标检测工具箱,它包含了丰富的目标检测和实例分割方法以及相关的组件和模块。它不仅包括训练和推理代码,而且还提供了200多个模型的权值...

2019-11-16 17:43:33 1117

原创 C语言编程-9_7 改进冒泡排序程序

改进冒泡排序程序,使其当数据已经有序时,直接结束排序过程。函数原型:void Bubble(int *a,int n);//对n个整数从小到大排序在主函数中调用Bubble对键盘输入的m个整数进行排序并输出。其中m个元素的整型数组p可以动态申请,如 int *p=(int *)calloc(m,sizeof(int));测试样例如下:如输入:1087 66 92 85 ...

2019-06-05 22:25:45 2114

原创 C语言编程-9_6 分割排序

输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。输入:每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不大于1000。输入数据保证:分割得到的非负整数不会大于1000...

2019-05-27 23:57:44 1141 3

原创 C语言编程-9_5 按规则倒序输出子字符串

编写程序,按下列规则倒序输出子字符串。先输出最后的一个字符,再输出最后两个字符串,再输出后面三个字符..., 最后输出整个字符串。输入的字符串长度不超过100。输入:一个字符串输出:空格隔开的子字符串,用一个空格间隔。输入输出样例如下所示:输入:Hello输出:o lo llo ello Hello#include<stdio.h>#include<...

2019-05-27 23:56:39 2729

原创 C语言编程-9_4 字符统计

输入一个字符串(其长度不超过81),分别统计其中26个英文字母出现的次数(不区分大、小写字母),并按字母出现次数从高到低排序,若次数相同,按字母顺序排列。字母输出格式举例,例如:A-3,表示字母A出现3次,C-0表示字母C没有出现。 输入: 第一行为输入,占一行,输入的字符串可能含有空格 输出: 第二行为输出,占一行。按照字母输出格式...

2019-05-27 23:55:20 2666

原创 C语言编程-9_3 排序

编写冒泡排序函数,函数原型:void bubblesort(int a[],int n);对n个整数升序排序。编写选择排序函数,函数原型:void selectsort(int a[],int n);对n个整数降序排序。编写main函数,输入10个整数,利用函数将其按升序和降序分别输出排序结果。(输入输出数据间用一个空格分隔)测试样例:如输入:5 2 8 9 10 1 3 4 ...

2019-05-27 23:52:39 1373

原创 C语言编程-9_2 折半查找

编写折半查找函数,函数原型:int Binserach(int *a,int n,int key);功能:在n个元素的数组a中寻找key,若找到则返回key在数组中的下标,否则返回-1。已知有排好序的整数数组:int a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};在main函数中,使用折半查找函数,输入一个整数,查找是否在数组中,如在给出下标,...

2019-05-27 23:51:40 1317

原创 C语言编程-9_1 逆序函数

编写函数,函数原型如下:void fun(int n,char res[]);函数功能是将整数n的各位数字逆序排列,存放到res字符数组中。例如整数1035,逆序后为5301程序测试举例,如输入:9680200则输出:0020869样例输入:123456样例输出:654321#include<stdio.h>#include<strin...

2019-05-27 23:49:19 4953

原创 C语言编程-8_8 公式求解 牛顿迭代法求解方程

编写函数,用牛顿迭代法求方程f(x)=2x3-4x2+3x-6=0在1.5附近的根。牛顿迭代公式为:xn+1=xn-f(xn)/f'(xn)其中,f'(xn) 是f在xn处的导数。结束条件:|f(xn+1)|< eps与|xn+1-xn|< eps同时成立(eps是一个很小的正数,从键盘输入)同时编写主函数,在主函数中调用并输出函数值。函数原型如下:double...

2019-05-27 17:42:24 3268

原创 C语言编程-8_7 递归问题 Ackermann函数

Ackermann函数ack(m,n)采用以下递归式定义:ack(0,n)=n+1ack(m,0)=ack(m-1,1)ack(m,n)=ack(m-1,ack(m,n-1))其中,m>0,n>0编写一个计算此函数的递归函数。测试用例:如输入:1,1则输出:3#include<stdio.h>int ack(int m, in...

2019-05-27 17:42:11 3346

原创 C语言编程-8_6 最大值排在中间,最小值排在最左,中值排在最右的排序

从键盘输入奇数个整型数(大于3),对该整数序列按如下规则排序:最大值排在中间,最小值排在最左,中值排在最右,其它值清为0。输以空格隔开定义排序函数原型为:void booble(int *array,int n);运行样例如下所示:输入51 2 3 4 5输出1 0 5 0 3#include<stdio.h>#in...

2019-05-27 17:41:59 1606

原创 C语言编程-8_5 编写函数去掉空格

编写函数,去掉一个字符串(长度不超过80)中除头部和尾部空格外的所有空格,并编写主函数进行调用测试(即返回去掉空格后的字符串。)。注:字符串头部或尾部可能有多个空格。样例输入:av dg , ,e ,输出:avdg,,e, #include<stdio.h>#include<string.h>int clear_blank(char *...

2019-05-27 17:41:38 4037

原创 C语言编程-8_4 二进制转十进制

编写函数,将一个二进制数(以字符串形式表示)转换为十进制数。函数原型如下:double binTodec(char *str);其中str为接收的二进制数,函数的返回值为对应的十进制数。如输入:1010则输出为:10又如输入:100则输出为:4#include<stdio.h>#include<math.h>#incl...

2019-05-26 17:59:11 1083

原创 C语言编程-8_3 最大最小和平均值

编写函数,寻找具有n个元素的一维数组中的最大值和最小值,并返回数组元素的平均值,函数原形如下:double fun(int a[],int n,int *max,int *min);如输入:52 4 5 3 1则输出为:513.000000样例:310 15 -10输出:15-105.000000#include&l...

2019-05-26 17:57:52 2481

原创 C语言编程题-7_8 小明的加减法【用函数实现】

叛逆期的小明什么都喜欢反着做,连看数字也是如此(负号除外),比如:小明会把1234它看成4321;把-1234看成-4321;把230看成032 (032=32);把-230看成-032(-032=-32)。现在,小明做了一些a+b和a-b的题目(a, b为整数且不含前导0),如果给你这些题目正确的答案,你能猜出小明会做得到什么答案吗?输入:两个整数x,y(-1000000 ...

2019-05-26 17:55:43 1426

原创 C语言编程-7_8 A+B for Polynomials (A、B多项式求和)

This time, you are supposed to find A+B where A and B are two polynomials.InputEach input file contains one test case. Each case occupies 2 lines, and each line contains the information of a poly...

2019-05-26 17:54:16 537

原创 C语言编程-7_7 整数与英文

Translate a number into an english statement. 翻译一个数字成英文句子例如:1234567890输出:one billion two hundred thirty four million five hundred sixty seven thousand eight hundred ninety提示:使用指针数组#inc...

2019-05-26 17:52:41 707

原创 C语言编程-7_6判断素数

输入一个整数,判断n是否为素数。 输入: 7输出:YES输入:9输出:NO#include<stdio.h>int main(){ int n; int i; scanf_s("%d", &n); i = 2; if (n == 1) { printf("YES"); return 0; } while (i < (n / 2)) ...

2019-05-26 17:48:20 5083

原创 C语言编程-7_5 整数三位分隔

请输入一个正整数:7654321该整数按照标准的三位分节格式输出为:7,654,321测试样例如下:(逗号是西文的逗号)输入:7654321输出:7,654,321#include <stdio.h>int main(){ int a,i; char s[30] = ""; scanf("%d",&a)...

2019-05-26 17:46:42 8130 5

原创 C语言编程-7_4 字符统计

编写一个程序,当输入一个字符串后,要求不仅能够统计其中字符的个数,还能分别指出其中大、小写字母、数字以及其他字符的个数。程序运行结果如下:输入:I am 21 years old.输出(五个数值依次为大、小写字母、数字、其他字符和总共含有的字符个数):1 10 2 5 18I enjoyed reading these books very much1 32 0 6...

2019-05-26 17:44:51 3152

原创 C语言编程-7_3电梯计算

某城市最高的楼只有一部电梯。该电梯和一般电梯不同的是它依照输入楼层数的先后次序运行。电梯最初在0层。运行完一个输入序列后就停止在该楼层,不返回0层。编写程序计算电梯运行一个序列的时间。每次都假设电梯在0层开始,无论上一次运行到几层。电梯每上1层需要6秒。每下1层需要4秒。如在某层停留,无论上下人多少,均停留5秒。输入:楼层的值大于等于1,小于100 ,N=0表示结束输入。输出:计算每个序列...

2019-05-26 17:42:53 3043

原创 C语言编程-7_2 闰年

闰年计算。程序输入一个正整数Y,以及另一个正整数N。计算从Y年开始后的第N个闰年是哪一年(如果Y本身是闰年,则Y之后的第一个闰年是Y)。程序输入:输入:2005 3输出:2016#include<stdio.h>int main(){ int Y, N; int i = 0; scanf_s("%d%d", &Y, &N); i...

2019-05-26 17:41:10 2042

原创 c语言指针知识整理

谨以此文送给初入编程坑的女票梁童鞋。目录基本概念地址和指针的关系指针操作指针运算指针与数组指针与一维数组指针与二维数组指针数组基本概念地址和指针的关系地址:内存区对每个字节的编号。字符占1个字节,16位系统中int类型占2个字节,32位系统中int类型占4个字节。指针:是指向另一变量在内存中位置的地址。在程序中定义一个变量,进行编译时就会给...

2019-04-19 11:27:23 417

原创 《文献笔记》三维血管重建 2-视频中,自动分割血管中的脉搏径向膨胀和压缩运动的提取和建模

Modelling and extraction of pulsatile radial distension and compression motion for automatic vessel segmentation from video视频中,自动分割血管中的脉搏径向膨胀和压缩运动的提取和建模Alborz Amir-Khalili a, Ghassan Hamarnehb, Ra...

2018-10-08 11:54:01 823

原创 《文献笔记》三维血管重建 1-乳房X摄影图像

3D Reconstruction of Vessels from Two Uncalibrated Mammography Images从两个未校准的乳房摄影图像中对血管进行三维重建摘要:本工作的目的是对乳腺血管进行三维建模。仅使用两张未标定的二维乳腺X线摄影图像,以使患者能少受X射线照射。在该方法中,我们首先使用一个非线性优化框架对内部和外部参数进行优化。为此,我们使用存储在文件头中的...

2018-09-27 19:35:54 1734 1

原创 利用PIL实现图像的缩放、重命名、格式转换。

 利用PIL实现图像的缩放、重命名、格式转换。# -*- coding: utf-8 -*-"""Created on Thu Sep 13 15:16:37 2018实现图像大小变换,重命名(1-n),tif、png 、jpg格式转换(只需要改变35行的文件后缀) @author: CodeTi"""from PIL import Imageimport os trai...

2018-09-14 15:26:07 836

原创 python中is与==的区别

Python中的对象包含三要素:id、type、value其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值is判断的是a、b对象是否是同一个,是通过id来判断的==判断的是a、b对象的值是否相等,是通过value来判断的...

2018-09-04 11:46:10 155

原创 visdom启用问题解决方案

当在启用visdom.server时候,会出现停在Downloading scripts.It might take a while,过很久之后才会报错。       原因是由于在下载部分脚本的过程中,有些网址无法访问(可能是由于境外网址也可能是防火墙阻挡。。。具体原因不清)。       解决方法:注释的visdom/server.py中的download_scripts()的函数调用。v...

2018-09-01 17:00:04 16895 19

原创 如何查看Cuda与Cudnn版本

Tips查看cuda 版本  cat /usr/local/cuda/version.txt查看cudnn 版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2地址可能要根据实际安装地址调整

2018-09-01 16:03:54 13908

原创 Cycle GAN 模型的调试

点击查看Github上的Cycle GAN 模型本次的实验环境:LINUX(Ubuntu 16.04) python3.6 Nvidia GPU 1080 Ti Cuda 9.0 Cudnn 7.0.4安装:1、安装Pytorch 0.4conda install pytorch=0.4 cuda90 -c pythorch2、安装visdom and domina...

2018-09-01 16:01:58 4357 3

原创 造物主的神奇

造物主的神奇Produce antifreeze  树蛙能够在冬季将自己冻住(增加体内尿素含量等),该状态可维持一个月,几天呼吸一次,心跳一次。 南极冰鱼自我生产防冻剂,在冰冷水域自由游动;在腹部和胰腺中产生抗冻蛋白,预防血液中生成冰晶。 Make infrasonic calls 霍加狓(气味腺长在脚上),发出低频次声波能够在刚果密林深处与同类远程交流...

2018-08-16 18:43:09 408

win_sshfs配置.rar

windows 利用sshfs远程挂载的三件套

2021-03-23

cellpose environment.yml

environment.yml文件下载

2020-12-31

visdom.server缺失的文件

当在启用visdom.server时候,会出现停在Downloading scripts.It might take a while。需要注释掉download_scripts,这会导致visdom缺失css,js,fonts文件。提供该文件集合方便大家下载

2018-09-04

王浩算法编程python

王浩算法 python 逻辑

2017-06-13

王浩算法编程

python 写王浩算法 大连海事大学

2017-06-13

空空如也

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

TA关注的人

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