自定义博客皮肤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 321

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

pip配置proxy

2022-07-14 11:17:55 2430 1

原创 unrecognized data stream contens when reading image file

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

2021-12-08 15:12:36 2172

原创 安装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 4449

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

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

2021-09-29 10:14:48 1147

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

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

2021-09-23 18:22:58 917

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

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

2021-09-01 14:23:20 2535 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 230

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

GTX2060pytorch 1.6cuda 10.2cudnn 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 6104

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

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

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

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

使用自适应阈值处理图像import cv2 as cvfrom matplotlib import pyplot as pltimg = 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 406

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

‘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 207

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

import numpy as npimport cv2 as cvdef 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 153

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

将一个视频沿垂直轴灰度翻转保存import cv2 as cvcap = 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 77

原创 cv.waitKey

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

2021-04-12 10:41:38 2263

原创 Python查找函数定义

不知道某个函数的定义市可用help(函数名)方便的查找定义比如import matplotlib.pyplot as plthelp(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 1125

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

代码如下:import numpy as npimport osimport cv2 as cvimg = 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 1323

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

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

2021-03-29 17:08:27 751

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

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

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

空空如也

空空如也

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

TA关注的人

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