- 博客(53)
- 资源 (4)
- 收藏
- 关注
原创 Pyqt5中的按钮在播放后出现大小变化应该怎么做
设置为fixed,就是固定的,不要设置为其他的。总结起来就是换到fixed就可以搞定了。fixed的功能如下。
2024-07-05 15:46:07
138
原创 Pyqt5中如何让label里面的图片进行更换,避免出现黑图
如果不加这行代码,当里面的图片发生变化时,显示出来的就是黑色的图片了。这个图片的失真问题还不知道怎么回事,因为大小被改变了。
2024-07-04 15:31:38
228
原创 pyqt5出现QOpenGLVertexArrayObject::destroy() failed to restore current context解决方法
1、首先要明确这个GlViewwidget的对象名不要一致。核心就是添加了pg.mkQApp()和pg.exec()。
2024-06-11 15:55:05
190
原创 PPT视频如何16倍速或者加速播放
有两种方式,一种是修改PPT本身,这种方式非常繁琐,不太推荐,还有一种就是修改视频本身,直接让视频是16倍速的视频即可。上文中的路径修改一下就可以了,第一个是你的原始视频路径,第二个是16倍速的路径。之后只需要将加速后的视频重新放入PPT即可,但是要将PPT的自动播放打开。,直接pip install moviepy直接。请注意,需要安装一个库。
2024-05-30 15:47:57
1366
1
原创 cv2.distanceTransform函数的用法,提高精度
最近相求一个二值图中,白色的值到最近的黑色值。换句话说:相求下图中的白色图形中的最大内切半径。但是在转换的过程中,使用到cv2.distanceTransform函数。三个值在我验证的过程中,发现0的精度最高,5的精度次之,3的精度最低。可以看到取0的精度是最高的,建议各位小伙伴用的时候直接取0。2、找出最大的距离就是最大内切圆的半径。
2024-05-24 10:36:12
451
原创 stl、xyz点云文件转为las格式文件,出现AttributeError: module ‘laspy.header‘ has no attribute ‘Header‘
stl、xyz点云文件转为las格式文件,出现AttributeError: module 'laspy.header' has no attribute 'Header'
2024-03-14 13:53:12
617
原创 [Open3D WARNING] GLFW Error: WGL: Failed to make context current: 句柄无效。Win11解决方案
[Open3D WARNING] GLFW Error: WGL: Failed to make context current: 句柄无效
2024-01-16 17:08:17
954
原创 PYQT5如何实现radio和tabwidget的互相联动,点击radio切换tabwidget
但是会出现一个bug,就是你的tabwidget选项卡是可以自己选择的,导致你选择tabwidget的选项卡时,对应的radio并没有反应,要解决这个问题,其实很简单,就是把tabwidget的选择选项卡的功能禁用掉。最近开发界面,需要做一个功能:tabwidget下面有两个界面,对应两个radio,在我点击一个radio的时候,底下的页面也会随之跳转。1、将两个radio独立,就是点其中一个的时候,另外一个无法被选中:只要将两个radio放在一个水平布局里面就可以了,如下所示。
2023-11-07 16:46:44
300
原创 favicon.ico网站图标不显示问题 Failed to load resource: net::ERR_FILE_NOT_FOU
前端学习
2023-09-11 14:10:34
2398
原创 windows退出虚拟环境时候出现:deactivate does not accept arguments
windows退出虚拟环境时候出现:deactivate does not accept arguments
2023-08-17 10:50:14
1659
1
原创 重设图片大小后通道变为32位怎么办
具体的原因不清楚,但是解决方法很简单,只需要保存的时候选择保存的格式为“.jpg”即可保持24位(上图所示)。猜测可能是“png”或者“tif”格式的默认多了个通道。1000的大小,方便我放到深度学习模型进行测试。使用Windows自带的“画图”或者“图片查看器”修改之后,发现24位的图片变成了32位,导致无法测试。2000的图片缩放到1000。今天想把一个2000。
2023-04-04 14:32:04
388
原创 Ubuntu和Windows使用Mmdetection训练Swin-Transformer+Mask-RCNN
用Swin-Transformer训练Mask-RCNN模型
2022-06-13 22:32:21
1642
10
原创 Windows出现ModuleNotFoundError: No module named ‘pycococreatortools‘解决方案汇总
Windows系统下pycococreator的使用
2022-05-31 17:55:58
1472
5
原创 用skimage搭配Python进行大影像的处理,画矩形框,填充框
最近在用Opencv结合目标检测模型处理遥感影像的时候,总是会遇到Assertion failed) pixels <= CV_IO_MAX_IMAGE_PIXELS的报错,解决方法也很简单,就是把OPENCV_IO_MAX_IMAGE_PIXELS改大一些,这个虽然解决了大影像的读取,但是超大影像的读取还是有困难的,因为opencv最大读取像素为10亿左右(2的30次方),只有修改opencv的源cpp文件才可以解决,而且是要C语言,我是用的python,并且这太麻烦了,后来我发现skimage没有读取
2022-04-22 13:08:38
4598
原创 QGIS插件开发相关记录
1、Metadata里面包含有强制性的部分,和可操作的部分,需要拆分开。但是要加上这些话:要把集成好的插件放在总体插件列表中2、注意要用那个compile.bat文件转换resources文件,而且要先把图片改变再进行编译。3、Qgis的日志在右下角的对话按钮可以查看; the next section is mandatory你的强制性的元数据(基本就是你的插件开发个人信息)tracker=http://bugsrepository=http://repo这个的后面就是你可以操作的不分了
2021-12-27 10:56:42
303
原创 深度学习为什么要把numpy转换为tensor
我们可能会经常在阅读深度学习代码时候看到:tensor = torch.as_tensor(numpy数组)为什么要把numpy转为tensor呢?因为tensor是专门为GPU加速设计的矩阵,而numpy却不行。其实就相当于一个为GPU设计的数据结构。...
2021-12-08 16:37:51
1871
原创 如何用Qtdesigner删除工具栏的分隔符
一不小心在工具栏多放了几个分隔符,怎么都删不掉:只需要在要删除的分隔符上用鼠标右键点击:然后选择“移除动作“separator_3””即可,你可以根据自己的这个分割符名字进行删除。名字可以在右边的对象查看器进行查看。删除之后的效果如下:觉得有用就点个赞吧。...
2021-11-16 21:34:21
1209
原创 QGIS3.10插件开发整体流程,Pycharm中配置亲测可用
最近在做QGIS开发,先做插件开发,再进行二次开发,这里讲解一下插件开发的简单整体流程:1、首先下载QGIS,然后可以直接用里面自带的插件生成器生成插件:在‘插件–管理并安装插件–找到这个插件然后安装即可。2、下一步就是用这个插件进行安装了,直接点击这个插件,然后按照指示,一步一步填写(插件名,类名),一直next即可。最终你的插件就生成了,但是加载的时候会报错。一般是pyrcc5的错误,或者是“MoudleNotFoundError:No module named 'xxx.resource
2021-11-12 12:37:24
1460
原创 AttributeError: module ‘cv2.cv2‘ has no attribute ‘ximgproc‘解决方法
今天在写道路中心线提取的时候,Arcgis自带的提取中心线的方法不适合复杂道路网,用了ArcScan效果也不太好,对于较宽的路无法直接识别,最终使用了Opencv的道路骨架网络提取,效果很不错。但是在一开始存在一个问题,就是thinned = cv.ximgproc.thinning(binary)出错:AttributeError: module ‘cv2.cv2’ has no attribute ‘ximgproc’,出错原因也很简单,就是CV2的库冲突了,安装了多个,只需要这么操作就可以了:
2021-11-09 20:37:16
12265
4
原创 使用detectron2,出现:Consider using one of the following signatures instead:错误解决方法
最近在跑detectron2的mask-rcnn,但是在跑的过程中总是有warnning出现,虽然不影响运行,但是看起来就很烦人,想给他去掉也十分简单:先来看警告:这时候只需要照着他说的找到报错的那一行,然后再nonzero函数里面添加一个参数就可以了,具体如下:如此这般之后,bug完美解决。...
2021-07-28 16:27:13
1418
原创 labelme标注的json文件转换到VOC和COCO的代码实现
最近在做目标检测和实例分割,使用了labelme标注图片,我在上一篇博客讲了怎么标注以及标注后的处理来用于语义分割,本文将记述一下如何用来labelme标注的json来做VOC和COCO格式的数据集。首先明确一下,labelme标记之后生成的就是一个个的json文件:**VOC格式的数据集**JPEG图片(原始图片)xml文件(标注信息)文件名称(txt)其实只需要通过labelme标注的json文件生成xml文件,然后通过原始的图片生成txt格式的图片名称就可以了。本来详写在这里
2021-07-11 15:47:11
1272
7
原创 Pytorch使用Visdom可视化时出错解决方法
今天在用visdom可视化的时候,出现错误:[WinError 10061] 由于目标计算机积极拒绝,无法连接。Visdom python client failed to establish socket to get messages from the server. This feature is optional and can be disabled by initializing Visdom with `use_incoming_socket=False`, which will prev
2021-06-30 15:37:17
2804
2
原创 亲测可用,Labelme通过生成的json文件批量生成label,并将label图片批量提取出来(语义分割,实例分割都可)
1、首先是labelme的安装使用,可以参考下面这个链接就行,网上也有超级多教程,自己搜一下即可。个人认为这个写的还比较详细:https://blog.csdn.net/weixin_44021446/article/details/1072836152、进行标注并生成对应的json文件如下:3、要将这些json文件提取出来我们的标记影像,需要用到一个叫labelme_json_to_dataset.exe的程序,他的位置在这里C:\Users\yinmo\Anaconda3\envs\labe
2021-06-22 17:12:29
3262
9
原创 DeepLearning With Pytorch阅读笔记
1、PyTorch使用结尾的下划线表示函数在张量上原地运行(例如Tensor.sqrt_函数)2、在Tensor中的乘法,其实是对应位置相乘,而不是数学中的矩阵乘法,比如说:x = torch.ones(2, 2)y = x + 2print(y)z = y*yprint(z)输出为:tensor([[3., 3.], [3., 3.]])tensor([[9., 9.], [9., 9.]])...
2021-06-15 18:24:19
145
原创 华硕天选如何进入BIOS界面
上周刚装了ubuntu双系统,当时进入BIOS界面折腾了半天,主要是因为华硕天选开机速度太快了(目前大多数电脑都很快),所以最好在点击“重新启动”之后就按着F2不放,应该就可以进入了。
2021-04-19 16:00:48
31680
原创 使用GEE获取10年来的南阳市/成都市的气溶胶厚度
突然发现好久没更新了,前几天做了遥感影像的气溶胶反演。我们常用的方法有基于查找表的等等,这里使用GEE上面的javascript进行一波计算,简单快捷,废话不多说了,直接上代码:var roi = ee.Geometry.Polygon([[110.58,32.57],[113.49,32.57],[113.49,33.48],[110.58,33.48],[110.58,32.57]]);var dataset = ee.ImageCollection('MODIS/061/MOD08_M3'
2021-03-31 14:12:11
897
1
原创 错误使用 inline/feval (line 24) 内联函数的输入数目太多解决方法
写数值分析作业的时候遇到了这个问题,是因为用的算法是Runge-Kutta的算法,所以说必须输入为形如f(x,y)的函数,而不是f(y)的函数,大家可以看看区别可以看到,我定义了一个叫“defun”的函数,然后第一种定义之后呢是只有y 的函数,而第二种定义则是含有了x和y的函数,出现这种方案的主要原因就是因为我的函数只含有y,不含x,如果是下图这种函数,就不会出现这种问题了。因为表达式中含有了x和y,因此就不需要在人为定义了。综上:如果你的函数也是包含了x和y但是显性表达只有y的时候,就需要按照第
2020-12-22 11:39:51
4055
2
原创 由于CUDA版本的问题导致Pytorch出现Process finished with exit code -1073741819 (0xC0000005)的原因以及解决方法
本人前几天在跑深度学习过程中,遇到了Process finished with exit code -1073741819 (0xC0000005),这个神仙bug,在我加上cuda之后,如下就出现了Process finished with exit code -1073741819 (0xC0000005),这句话,网上关于这句话有一个博客里面列举了很多种情况,但是我的和他们都不一样,这就属于cuda版本的bug,准确说就是9.2的问题,因为电脑可以配置更高的cuda版本,而下载的torch版本太低
2020-10-22 09:12:14
977
scipy-1.10.1-cp38-cp38-win-amd64.whl安装文件
2023-08-04
numpy-1.24.4-cp38-cp38-win-amd64.whl下载
2023-08-04
4张Sentinel-5p的CO影像.rar
2021-03-31
南阳市近10年空气质量分析.pptx
2021-03-31
Python3.0以上安装的GDAL库(含3.7、3.8、3.9三个版本)
2020-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人