自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最小生成树----Kruskal算法

最坏的情况可能要枚举完所有的边,此时要循环|E|次,所以这一步的时间复杂度为O(eα(V)),其中α为Ackermann函数,其增长非常慢,我们可以视为常数。,它含有图中全部n个顶点,但只有足以构成一棵树的n-1条边。一颗有n个顶点的生成树有且仅有n-1条边,如果生成树中再添加一条边,则必定成环。连通网:在连通图中,若图的边具有一定的意义,每一条边都对应着一个数,称为权;3 遍历边,如果边上的两个节点不为父子关系,则提取边至res数组,并在根节点表上连接两节点;基于贪心的思想,排序,并查集查连通分量。

2024-06-18 10:39:57 462 1

原创 pip 配置proxy-----配置好了却无效

pip配置proxy

2022-07-14 11:17:55 2809

原创 unrecognized data stream contens when reading image file

报错unrecognized data stream contens when reading image file 经排查,此类错误往往是数据集出现了错误,使图片不能读取,看看发生错误时正在读取哪张图片,修改即可。

2021-12-08 15:12:36 2645

原创 安装pytorch默认安装cpu/torch.cuda.is_available()为False解决方法

装深度学习环境整个有很多教程,我主要说一说一个坑: 首先pytorch是分为gpu版本(cuda)和cpu版本的(cpu) 可能你已经在疑惑了,那怎么区分呢?在名字上都是 conda install pytorch呀 如果你打开pytorch的官网,官网上有分的很清楚 也就是说,在装pytorch时,会给你装一个cudatoolkit或者cpuonly模块来指定需要装什么版本的pytorch。 如果默认装pytorch时,即使指定了cudatoolkit,还是装的cpu版本的模块,那很有可能就是之前装了

2021-11-03 08:46:28 4943

原创 pycharm解释器,ctrl+B没有跳转到真正源码

跑深度学习,在一个文件夹下有好多深度学习的代码; 有时想点击查看源码时总是莫名其妙跳到另一个深度学习项目上的继承定义; 看了一下解释器路径没问题 运行其实也没问题,就是想点击看源码debug时,有些问题 那可能就是引用在路径中不清晰,看了看引用 from torch as optim 把他修改为 import torch.optim as optim 再次点击,正确跳转到源码! ...

2021-09-29 10:14:48 1405

原创 anaconda环境里面的pythonw/Spyder无法打开

需要注意让acnaconda的base环境与你想要打开的环境的Spyder版本一致

2021-09-23 18:22:58 1716

原创 用gdal分割tif文件,保持分割后的小文件位置不变

遥感tif文件太大了(30G),想将他切分为多个小的分别进行处理,考虑道之后想要在重组的,但是看了一圈都没有说明切分后的位置问题,就边查边写了一个。先看看效果图 可以看到切分后再将所有小块tif文件导入Arcgis位置互相没有偏差,黑框应该是可以通过某种手段去除的,但目前还没有查到,评论区知道的说一下哦。 下面上代码,使用滑动窗口进行切分,重复率设为0.1. import os import gdal import numpy as np # print(np.__path__) # 读取tif数

2021-09-01 14:23:20 3565 10

原创 numpy.core.multiarray failed to import

安装gdal后,运行时报错 numpy.core.multiarray failed to import 经过排查后发现是numpy版本太低为1.13.1 于是 pip intsall numpy==1.16.4 成功后再次运行无误

2021-09-01 09:19:41 323

原创 torch.cuda.is_available()显示false的原因

GTX2060 pytorch 1.6 cuda 10.2 cudnn 7.6.5 各方面都安装适配的特别好,可是不知道为什么就显示调用不上CUDA。 查了好久,发现pytorch可能也分为CPU和GPU版本的,虽然不像tensorflow那样有不同的名字(tensorflow-gpu,tensorflow),但是如果在conda中直接执行一下命令 conda install pytorch=xxx 安装的将会是CPU版本的,此时无论你的CUDA和CUDNN适配的多好,torch.cuda.is_avai

2021-06-08 22:06:22 6883

原创 在anaconda中安装opencv后导入不进去

安装好后除了在环境变量中添加anaconda的路径外, 还要添加opencv的路径 D:\OPenCV\opencv\build\bin

2021-05-14 20:22:29 462 1

原创 使用自适应阈值处理图像

使用自适应阈值处理图像 import cv2 as cv from matplotlib import pyplot as plt img = cv.imread('picture\\head_show.jpg', 0) thresh1 = cv.adaptiveThreshold(img, 255, cv.ADAPTIVE_THRESH_MEAN_C, cv.THRESH_BINARY, 119, 5) thresh2 = cv.adaptiveThreshold(img, 255, cv.ADAPTIV

2021-04-14 23:40:37 549

原创 所有的鼠标交互可用事件

‘EVENT_FLAG_ALTKEY’, ‘EVENT_FLAG_CTRLKEY’, ‘EVENT_FLAG_LBUTTON’, ‘EVENT_FLAG_MBUTTON’, ‘EVENT_FLAG_RBUTTON’, ‘EVENT_FLAG_SHIFTKEY’, ‘EVENT_LBUTTONDBLCLK’, ‘EVENT_LBUTTONDOWN’, ‘EVENT_LBUTTONUP’, ‘EVENT_MBUTTONDBLCLK’, ‘EVENT_MBUTTONDOWN’, ‘EVENT_MBUTTONUP’

2021-04-12 16:38:36 331

原创 鼠标回调函数的while函数

import numpy as np import cv2 as cv def draw_circle(event, x, y, flags, param): if event == cv.EVENT_LBUTTONDBLCLK: cv.circle(img, (x, y), 100, (255, 0, 0), -1) img = np.zeros((512, 512, 3), np.uint8) cv.namedWindow('image') cv.setMouseCallback

2021-04-12 15:38:34 233

原创 将一个视频沿垂直轴翻转保存

将一个视频沿垂直轴灰度翻转保存 import cv2 as cv cap = cv.VideoCapture("picture\seven_sin.mp4") fourcc = cv.VideoWriter_fourcc(*'XVID') out = cv.VideoWriter('output.avi', fourcc, 20.0, (640, 480)) while cap.isOpened(): ret, frame = cap.read() if not ret: p

2021-04-12 11:18:16 162

原创 cv.waitKey

cv.waitKey()可传入时延参数,比如cv.waitKey(25)就是等待25ms,等待这25毫秒干嘛呢 可以与按键交互: if cv.waitKey(25) == ord('q'): break 上面表示等待按键q可以结束循环,这个函数可以利用等待的时间显示框架的处理过程 ...

2021-04-12 10:41:38 2453

原创 Python查找函数定义

不知道某个函数的定义市可用 help(函数名) 方便的查找定义 比如 import matplotlib.pyplot as plt help(plt.imshow) 查找matplotlib模块里imshow函数的定义 需要注意的时 查找模块内函数定义记得引入模块,且不要传入参数 Help on function imshow in module matplotlib.pyplot: imshow(X, cmap=None, norm=None, aspect=None, interpolation=N

2021-04-12 09:14:23 1315

原创 error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘

代码如下: import numpy as np import os import cv2 as cv img = cv.imread('head_show', -1) cv.imshow('image', img) k = cv.waitKey(0) if k == 27: #等待ESC cv.destroyAllWindows() elif k == ord('s'): #等待s cv.imwrite('revised.png', img) cv.destroyAllWindo

2021-04-09 19:41:14 1422

原创 Python引用stats相关函数时报错,找不到库

Python引用stats相关函数时报错,找不到库 上述函数都被定义为了一个小子库,调用的时候不能单独写 import scipy或者import stats 需要采用如下形式引入: import scipy.stas as xx 然后再下文以**xx.(函数名)**调用 ...

2021-03-29 17:08:27 1440

原创 关于python包卸载/更新不了,显示“拒绝访问”的问题

关于python包卸载/更新不了,显示“拒绝访问”的问题 很大可能是pip没有更新所致,需要使用python -m pip install --upgrade pip命令进行更新,权限不够时注意使用Winsdows PowerShall(管理员)的命令窗口,就会很顺利啦。如下: ...

2021-03-29 16:11:40 5717 1

空空如也

空空如也

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

TA关注的人

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