python
KK_THREESTEP
这个作者很懒,什么都没留下…
展开
-
python根据点生成heatmap函数
来源: verse-冠军方案 def generate_heatmap(self, coords, sigma_scale_factor, dtype=np.float32): """ Generates a numpy array of the landmark image for the specified point and parameters. :param coords: numpy coordinates ([x], [x, y] or原创 2021-11-17 14:00:18 · 1800 阅读 · 0 评论 -
python广播机制应用
原因遇到一个小问题:假如有一个数组shape = (320,320),我想复制5遍这个数组,变成(5,320,320)。原先的做法是for _ in range(5): out_array[_,:,:] = intput_array[:,:]感觉写的太烦了后来想起来python有个广播机制改成如下代码: # [5,1,1] * [1,320,320] out_array = np.ones([5,1,1]) * np.expand_dims(input_array, axis=-1)原创 2021-09-28 16:49:45 · 133 阅读 · 0 评论 -
在vs ide下利用cmd.exe调用python脚本并输出
此处不能调用conda的虚拟环境,假如可以,务必在我下面留言,请教教我。多谢!原创 2020-05-21 14:16:35 · 165 阅读 · 0 评论 -
windows64位下 anaconda虚拟环境+gdcm
网上教程太乱了,大部分安装gdcm的教程都是2017年了,up主装了一个小时一直搞不定,因为cmake+anaconda下的虚拟环境,比较难搞哦。使用方法:1.anaconda cloud 登录2. 搜索 gdcm 找第一个搜索结果,点进去3. 4. cmd + 激活环境5. 随意运行三个中的任意一个conda install -c conda-forge gdcmconda in...原创 2020-04-20 10:10:48 · 1313 阅读 · 4 评论 -
opencv之Blob检测
原理首先通过一系列连续的阈值把输入的灰度图像转换为一个二值图像的集合,阈值范围为[T1,T2],步长为t,则所有阈值为:第二步是利用Suzuki提出的算法通过检测每一幅二值图像的边界的方式提取出每一幅二值图像的连通区域,我们可以认为由边界所围成的不同的连通区域就是该二值图像的斑点;【不同的区域就像是不同的斑点】第三步是根据所有二值图像斑点的中心坐标对二值图像斑点进行分类,从而形成灰度图像的...原创 2019-07-08 17:48:38 · 2845 阅读 · 0 评论 -
Python——第2章,变量和简单数据类型笔记
编辑器将使用Python解释器来运行hello_world.py文件变量——变量存储了一个值,该值是与变量相关的信息变量命名规则:仅能为字母、数字和下划线,不能以数字开头,区分大小写字符串4.1 字符串——用" "、’ '括起来4.1.1 合并字符串—— " "4.1.2 删除字符串中的空格——rstrip()函数数字5.1 整数(常用的+ - * / 与生活中手写的一致)5...原创 2019-09-30 12:39:32 · 104 阅读 · 0 评论 -
Python——第3章,列表简介
列表简介// 列表用"[]"与“,”两个来组成表示并分割其中的元素>>> bic = ['tr','ck','mk','we'] >>> print(bic[0])tr // 输出bic的第0个元素值 --> 列表是从序列0开始的>>> print(bic[0].title())Tr>>> pr...原创 2019-09-30 13:17:47 · 77 阅读 · 0 评论 -
Python——第四章,操作列表
操作列表遍历当前列表创建数字列表使用range()函数对数字列表执行简单的统计计算列表解析--可以看做是高度压缩的一个代码索引切片——列表的部分元素复制列表元组(touple)遍历元组中的所有值——for循环修改元组变变量——暴力修改TIPS遍历当前列表方法:for循环m = ['a','b','c']for k in m : print(k)创建数字列表使用range()函数&...原创 2019-10-07 10:36:26 · 130 阅读 · 0 评论