- 博客(19)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 python使用opencv resize图像不进行插值的方法
def resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None): 如果使用vanilla resize,不改变默认参数,就会对原图像进行插值操作。不关你是扩大还是缩小图片,都会通过插值产生新的像素值。对于语义分割,target的处理,如果是对他进行resize操作的话。就希望不产生新的像素值,因为他的颜色信...
2018-09-26 17:36:51 4854
原创 批量转换图片大小的代码和软件:2345看图王
在和cv有关的一些模型中,很多都需要输入固定大小的图像,直接resize是一个简单、暴力并且有效的方法。你可以自己写代码,使用opencv来剪切或者resize图像,也是很方便的。(注意图像文件名不能是中文,否则opencv读不出来)import cv2,osMAIN_PATH="E:/python/imgs/"files = os.listdir(MAIN_PATH)coun...
2018-09-23 11:24:42 658
原创 pytorch:DCGAN生成动漫头像
动漫头像数据集下载地址:动漫头像数据集_百度云连接,DCGAN论文下载地址:https://arxiv.org/abs/1511.06434数据集里面的图片是这个样子的:这是DCGAN的主要改进地方:下面是所有代码:第一个模块:import torchimport torch.nn as nnimport numpy as npimport torch.nn....
2018-09-20 10:15:40 7115 14
原创 MindMaster如何恢复未保存的文件
有时候我们可能使用MindMaster做了一些脑图,但是忘记了保存,因为一些意外情况(关机,断电和程序异常等等)没有保存等等。可以用下面的步骤来恢复。首先打开一个其他的新的文件或者创建一个新的文件,然后点击文件恢复 然后再点击特定的恢复文件,打开就可以了。然后,点击文件,选择保存或者另存为就可以了。...
2018-09-19 12:48:41 31290 24
原创 transforms.ToTensor()本身有维度转换功能
源码中的一行代码:img = torch.from_numpy(pic.transpose((2, 0, 1))) 再看我写的实验:import cv2,numpy as npfrom torchvision import transformstrans=transforms.Compose( [ transforms.ToTensor(),...
2018-09-15 11:05:11 23317
原创 torchvision中Transform的normalize参数含义
比如原来的tensor是三个维度的,值在0到1之间,那么经过以下变换之后就到了-1到1区间。transforms.Normalize((.5,.5,.5),(.5,.5,.5))原本以为第一个参数应该是(0,0,0)才是归一化到均值为0。但是通过transforms的源码发现:``input[channel] = (input[channel] - mean[channel]) ...
2018-09-15 10:36:54 43585 15
原创 input value should be between 0~1的可能原因
RuntimeError: Assertion `x >= 0. && x <= 1.' failed. input value should be between 0~1, but got -0.234535 at c:\new-builder_3\win-wheel\pytorch\aten\src\thnn\generic/BCECriterion.c:62 ...
2018-09-14 19:21:56 6483
原创 PyQt5制作计算反卷积操作之后的大小的工具
首先是效果图:由于是DCGAN生成器模型,需要多次反卷积操作使feature变成一个给定的大小,所以要把最后的大小凑出来,虽然计算公式十分简单:(这里假设feature,kernel,input,output都是方形的,padding也是对称的)output=stride(input-1)+kernel_size-2*padding 但是,由于是要凑数的,所以如果要不断的用笔算...
2018-09-14 09:40:01 329
原创 吐槽网站的密码系统
1,验证码输入错误,为什么让我再重新输入一遍密码?2,设置密码的时候最少11位,输入密码的时候为什么旁边没有提示一下密码最少11位?看到密码长度显示很多人就能想起来密码了吧。类似的还有字母组合特殊符号等等。从来没有网站提示过。...
2018-09-12 16:46:18 358
原创 python+opencv实现CNN网络结构的可视化(DrawCNN)
先放下成果图: 有很多类似的工具,但是我想把全连接层放在网络的前边部分,draw_convnet就不那么好用了。于是就自己动手实现一个。#元素类型是(上方文字描述,通道数,feature map width,feature map height)如果w和h均是1代表是全连接层。作者qq@603997262CNN_list=[ ("input",1,28,28), ...
2018-09-12 10:55:14 5132 2
原创 (-215:Assertion failed) points.checkVector(2, CV_32S) >= 0 in function 'cv::fillConvexPoly'的一种可能原因
原因是points参数应当是一个整数的numpy数组,用浮点类型的数组会导致这个问题。解决方案:np.array(你的浮点类型数据,dtype=np.int)其中dtype应该是data type的意思,也就是数据类型。 ...
2018-09-11 18:33:27 11398 8
原创 cuda() missing 1 required positional argument: 'self'的可能错误原因
在使用pytroch的过程中出现上述错误的可能原因是类的名称后面没有加括号就使用了cuda()函数。比如:model=fcFistCNN.cuda()应该写成:model=fcFistCNN().cuda()这样看来类实例化()括号就相当于self了。...
2018-09-10 09:29:08 19098 2
原创 用opencv和pytorch实现简单手势识别的步骤
第八周 2018.09.02-2018.09.08完成一个手势识别的工程,这是最终的结果。 也就是打开摄像头,把自己的手势出现在黑框中,然后按下空格键就可以预测手势是什么。一共可以识别五种手势{✋,
2018-09-06 19:33:03 10984 6
原创 pytorch:batchsize不能整除训练数据大小的解决方案
本文讨论的是不使用dataloader的情况下,怎么解决batchsize不能整除训练数据大小的问题。方案1,寻找可以整除训练数据大小的batchsize比如训练数据一共50000万个,每个批次35个数据就不合适,可以设置成50个。方案2,舍弃不能整除的部分数据比如,batchsize是50,训练数据总个数是50025,那么就要舍弃最后的25个训练数据。方案3,增加训练数据...
2018-09-03 21:56:48 14040 1
原创 Python手动实现One-hot编码
zeros = torch.zeros(real_size,CLASSES_COUNT)for k in range(real_size ): zeros[k, batch_label[k]] = 1代码解读:zeros是一个tensor,它的行数是real_size,列数是类别数CLASSES_COUNT。每一行代表一个样本,每个样本在某一列的值是1,其他是0。所以第一...
2018-09-03 21:24:25 1184
原创 pycharm bug,莫名选中一行,然后你再编辑就会替换原来的。求助
2018年12月4日09:23:06更新:时间过得很快, 日子一转眼之间来到了18年12月4号,我终于找到了原因:是因为我打开了有道词典有的电脑会这样,有的不会。应该不是设置的问题,因为我把设置文件导入放在别的电脑上是正常的。难道是硬件鼠标的问题?(触摸板点击没有问题)...
2018-09-03 19:35:04 1836 7
原创 PyCharm如何导出、导入设置
pycharm自带的设置,可能有很多你不满意的地方,能够设置的选项又有很多。每次换了新的环境如果都要再设置一次未免太麻烦,所以可以使用编辑器自带的导出导入的功能。然后把设置文件存放起来就好了。 http://www.riaway.com/theme.php这个网站还有好多别人已经设置好的包,可以作为自己的使用。...
2018-09-01 21:12:27 35812 1
原创 如何整理自己的windows和常用软件
经过了N次重装系统得到的经验。以前也是电脑桌面被各种文件、快捷方式、软件图标、文件夹挤满了。如果系统稍有不慎坏掉了,你可能就要损失一些东西。更可怕的是你还不知道自己有没有丢失了什么东西。这样不能掌控自己的电脑的感觉实在不好。1,系统盘不主动装任何软件,桌面只有软件图标和临时文件夹2,所有的软件,尽量安装在一个盘3,软件下载保存的东西放到同一个位置(注:一些软件比如QQ之类的,会默认下载...
2018-09-01 00:14:55 502
pycharm2024 opencv image viewer 免费插件
2024-09-19
VB.net实现的三维三叉树动态可视化程序
2024-09-02
艾迪地平线开发工具平台营销材料-v4(Customer Facing)
2024-08-29
百度自动驾驶解决方案(采集&标注方案2023年).pdf
2024-08-29
vb.net实现的模拟图灵机:本模型的功能是实现非负二进制加1
2024-08-22
F-15SA 战斗机设计图纸等说明
2024-08-01
大众点评全国花店数据库sqlite文件,近30万店铺
2020-08-08
VB.net窗体小游戏 俄罗斯方块 贪吃蛇 2048 扫雷 点灯游戏 抢滩登陆
2020-06-02
用vb.net实现的深度神经网络
2018-08-13
canny边缘检测
2018-04-25
x64封包_安装send 执行到这一句就闪退,有谁知道怎么回事吗?
2021-05-24
用ip加速器添加了nox夜神模拟器,为何会拦截到雷电模拟器的封包消息?
2021-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人