自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌套列表展开

Python实现嵌套列表开展对于简单的列表,例如a=[[1], [2, 3], [4, 5, 6]]的比较简单直接采用:import itertoolsa = [[1], [2, 3], [4, 5, 6]]b = list(itertools.chain.from_iterable(a))print(b)对于复杂的列表,形如x = [1, 2, 3, [4, 5, 6], [7, 8], 9]可参照这篇博文记下来防止忘记...

2020-12-16 11:42:17 451

原创 python+opnecv:cv2.fitEllipse() 参数f详解

python+opnecv:cv2.fitEllipse() 参数详解想提取轮廓椭圆拟合后的椭圆参数,找了一圈没找到python版的opencv该函数的解释,于是根据理解自己写一个,以防忘记。ellipse = cv2.fitEllipse(cnt)其中 cnt 代表了一组轮廓点,一般常采用cv2.findContours()函数所返回的轮廓点(也就是一组点集)返回值:ellipse = [ (x, y) , (a, b), angle ](x, y)代表椭圆中心点的位置(a, b)代表长短轴长

2020-12-14 22:59:46 10389

原创 Python批量重命名修改固定后缀名的文件

Python批量重命名修改固定后缀名的文件Python 基于OS实现文件批量重命名Python 基于OS实现文件批量重命名批量修改文件夹内固定后缀名的文件,以“.JPG” 格式为例,可自定义路径,本例在当前文件夹下新建了 “Newtrans” 文件夹作为新文件的保存import osdef transform(Path): """ 转换函数 :param Path:目标文件夹的路径 :return: """ # 找到当前路径里所有以 “.JPG”

2020-12-08 16:07:25 442 1

原创 造轮子——python手动实现OTSU

造轮子——python手动实现OTUSOtus算法原理python实现注意opencv中的Otus法Otus算法原理最近研究阈值化算法,Otus算是目前应用比较广泛的,自己想实现OTUS看和opencv对比,哪个用时短最后经numba加速后还是失败,opencv的Otus算法速度是自己手写的转换速度的5~10倍。果然现成的轮子是比较好用的Otus法又称最大类间方差法或者大津法,基本思想就是计算前景类与背景类之间的类间方差,当某个灰度级对应得到的类间方差最大时,即认为此时的阈值为最佳阈值。相关原理可以

2020-08-03 17:36:33 596

原创 python将excel、csv文件中的数据读取为矩阵

python 将excel、csv文件中的数据读取为矩阵利用 pandas 读取Excel 形成数据矩阵注意利用 xlrd 读取 Excel 形成数据矩阵注意利用 pandas 读取 CSV 文件注意给 CSV 文件 添加表头分享记录一些自己在数据处理过程中的小东西利用 pandas 读取Excel 形成数据矩阵 import pandas as pd data = pd.read_excel(path) data = data.values其中data.values 代表将

2020-07-28 17:46:04 27092 7

原创 opencv-python 阈值化处理报错处理

opencv-python 阈值化处理报错报错1报错1opencv-python在进行阈值化时报错显示:cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\imgproc\src\thresh.cpp:1406: error: (-215:Assertion failed) src.type() == (((0) & ((1 << 3) - 1)) + (((1)-1) << 3)) in

2020-07-27 19:05:36 309

原创 深度学习pytorch

window10+Anaconda+Pytorch安装报错总结ImportError: DLL load failed: 找不到指定的程序。问题总结解决ImportError: DLL load failed: 找不到指定的程序。问题总结这个问题出现的原因众说纷纭,总结一下有这几个:1.https://blog.csdn.net/tanmx219/article/details/87366...

2019-10-12 12:03:12 183

空空如也

空空如也

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

TA关注的人

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