自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 opencv: 阈值处理(cv2.threshold) 探究(图示+源码)

cv2.threshold 探究API定义:OpenCV 3.2.0 中,阈值处理的 api 定义如下: cv2.threshold (src, thresh, maxval, type)即: cv2.threshold (源图片, 阈值, 填充色, 阈值类型)Args:src:源图片,必须是单通道thresh:阈值,取值范围0~255...

2017-08-31 15:53:24 48622 4

原创 opencv: 轮廓绘制 详细拆解(图示+源码)

过程图解第一步读取要进行处理的原图:origin_pic = './pic/6.jpg'save_folder = './generated_pics'img = cv2.imread(origin_pic)此时原图如下: 第二步将原图转换成单通道图(例如本例中用cv2.cvtColor转换成灰度图):imgray = cv2.cvtColor(src=img,...

2017-08-31 15:14:40 1206

原创 opencv: 颜色空间转换(cv2.cvtColor) 探究(图示+源码)

 API Definition我们从 OpenCV官网 的Miscellaneous Image Transformations 上,可查到 cv2.cvtColor 这个api的定义如下: cvtColor Converts an image from one color space to another. C++: void cvtColor(InputArra...

2017-08-30 20:59:27 40875 6

原创 python: zip 与 * 探究

结论  因为之前对python中的 zip 和 * ,搞得不是很清楚,这次做项目时又遇到这个问题,所以上网查阅,并经过自己编写代码进行实验,得出以下结论: 作用域 zip * 简述 将list合并打包 将list进行unpack 在rank上的变化 插入axis=0,其余不变 将axis=0和axis=1对换,其余不变 在type上的变化 ndarray –

2017-08-29 14:40:29 4321

原创 python: py2下 中文 的 文件读写 及 打印

读写中文文件时,不需要考虑编码的情况:# coding=utf-8SRC_PATH = './src.txt'DST_PATH = './dst.txt'src_file = open(SRC_PATH, 'r')dst_file = open(DST_PATH, 'w')for line in src_file.readlines(): dst_file.writelines(lin

2017-08-28 17:17:15 4104

原创 python: str.format (字符串 格式化)

格式转换 b d o x e f 二进制 十进制 八进制 十六进制 指数制 浮点制 数字 格式 输出 描述 3.1415926 {:.2f} 3.14 保留小数点后两位 3.1415926 {:+.2f} 3.14 带符号保留小数点后两位 -1 {:+.2f} -1 带符号保留小数点后两位

2017-08-26 13:56:44 1786

原创 tensorflow: 类numpy的api映射表

Annotations tensorflow api numpy api 建立全零张量 tf.zeros(shape=(H, W), dtype=tf.float32) np.zeros(shape=(H, W), dtype=np.float32) 建立全一张量 tf.ones(shape=(H, W), dtype=tf.float32) np.ones(shape

2017-08-26 11:30:34 1401 1

原创 tensorflow: eval()探究

总结  对简单应用的情形(如单元测试),用以下格式可以得到更简洁的代码:with tf.Session(): c.eval()  如果你的代码要处理多个graph和 session,更直白的方式可能是显式调用Session.run():sess = tf.Session()sess.run(c)实验代码>>> c = tf.constant(5.0)>>> with tf.Sessio

2017-08-25 14:20:53 2299

原创 python: IO操作

基本读写函数 function annotations open() 打开文件 read([size]) 从文件 当前位置 起读出size个字节;若无参数size,则表示读取至文件结束为止。返回一个str readline() 每次读出一行内容。返回一个str readlines() 一次读出文件的所有行,保存在一个list中,每行作为一个元素。返回一个list

2017-08-22 20:57:36 1412

原创 【python】基本内置数据类型 & 容器

python基本内置数据类型 | | +-- 不可变 | | | +-- int 整型 | | +-- int 整型 | | +-- bool

2017-08-22 20:26:38 838

原创 numpy: 常用api速查

api annotations np.sum 求全部元素的总和 np.sum( ,axis=) 对指定轴方向上分别求和 np.mean 求平均

2017-08-22 09:31:01 1090

原创 Ubuntu: 共享目录给windows用户

安装 samba 软件sudo apt-get install samba设置文件夹共享属性  右键单击需要共享的文件夹,选择Local Network Share,打开Folder Sharing选项框:   赋予权限:   注意:这里仅仅是对当前目录进行赋予修改权限,并不包含对其子目录进行修改授权。所以其子目录均处于只读模式。如需全部授权,则需要逐级修改。 共享地址  查看本机局域网中

2017-08-21 16:54:30 1489

原创 Ubuntu: 安装视频播放器

SMPlayer 是个适用于 Linux 下的免费多媒体播放器,内置各种解码器, 有生成视频缩略图,使用音视频过滤器等功能。sudo add-apt-repository ppa:rvm/smplayer sudo apt-get update sudo apt-get install smplayer smplayer-themes smplayer-skins

2017-08-21 14:15:54 4830 1

原创 bash: 常用语法速查

指定解释器:#!/usr/bin/env python  睡眠:sleep 3 # 睡眠3秒sleep 3s # 睡眠3秒sleep 3m # 睡眠3分sleep 3h # 睡眠3小时  执行A文件夹下的B.py:cd Apython B.pycd ..# 不要使用 ‘ python A.B.py ’,会报错  遍历文件夹删除 .~ 、 .pyc 后

2017-08-17 14:42:09 391

原创 Python: 探究py2与py3除法的区别

在用python2解释器运行python3代码的时候,出现了bug。debug后发现是因为python3中的/ 原本表示 精确除法,却被python2解释器解释成了 地板除,最终导致了错误。因此我上网查阅了相关资料,并总结如下表: version / // py2 地板除 精确除法 py3 精确除法 地板除  自己写一段实例进行验证:user@user:~$ pyt

2017-08-15 10:16:47 886

原创 Python: 标准异常树

BaseException 所有异常的基类 | | +-- SystemExit 解释器请求退出 | | +-- KeyboardInterrupt 用户中断执行(通常是输入^C) | | +-- GeneratorExit 生

2017-08-15 09:15:32 950

Pycharm简洁高效的主题设置

这是我在日常使用Pycharm IDE过程中,根据个人喜好所逐渐形成的一整套主题设置。主要亮点:简洁高效。欢迎下载。

2018-01-01

空空如也

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

TA关注的人

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