自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

york1996的博客

没写过的代码不会出错

  • 博客(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

原创 windows phone 下载应用出现0x800b0101的一种可能解决方法

手机日期时间不对,设置一下即可。

2018-09-22 22:09:50 1427

原创 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 免费插件

可以通过,setting plugins 配置按钮 install plugins from desk,选择上述文件即可!

2024-09-19

VB.net实现的三维三叉树动态可视化程序

功能文档 程序名称 3D 二叉树绘制程序 概述 该程序在 Windows Forms 窗体应用中绘制一个三维二叉树结构,用户可通过滚动条调整视角来观察树的形状。 主要功能 绘制3D二叉树: 程序生成一个三维二叉树,其中每个节点通过三条线段连接到三个子节点。 视角调整: 用户可通过水平 (HScrollBar1) 和垂直 (VScrollBar1) 滚动条动态调整视角。 实时更新显示: 滚动条值变化时,程序自动重新绘制3D结构。 实现思路 树结构生成: 初始线段从根节点出发,使用 Queue 管理待处理线段。 通过几何变换计算出每个子分支的坐标并生成新线段。 分支长度低于阈值时不再生成子节点。 树结构绘制: 通过 draw3d 方法将三维坐标转换为二维平面坐标。 角度转换基于水平 (a) 和垂直 (b) 滚动条的值,并使用 Graphics.DrawLine 绘制到图像上。 视角调整: 滚动条改变触发相应事件,调用 draw3d 方法更新视角。 确保图像根据当前角度显示。

2024-09-02

艾迪地平线开发工具平台营销材料-v4(Customer Facing)

概述 文档《艾迪开发工具平台营销材料》主要介绍了地平线公司推出的Horizon AIDI云端数据闭环平台及其在高阶自动驾驶领域的应用。随着自动驾驶技术的不断进步,软件驱动的数据闭环系统逐渐成为解决高阶自动驾驶问题的核心方法。传统的基于规则的算法逐渐被数据驱动的算法所替代,如何高效地挖掘、管理和利用数据成为行业的关键挑战。 文档首先概述了数据闭环和数据驱动算法的发展趋势,并强调了软件迭代速度和成本的重要性。特别是在高阶自动驾驶中,处理长尾场景的能力至关重要,因为这些场景的复杂性和多样性对算法提出了更高的要求。文档中提到,Tesla通过其影子模式和大规模数据处理能力,已经在这一领域取得了显著进展。 接下来,文档详细介绍了Horizon AIDI平台的设计及其核心功能模块。该平台致力于通过全自动的数据闭环工作流,提升算法研发效率,并为L2+级别以上的自主导航车型提供安全性保障。平台的六大核心模块涵盖了从数据采集、标注、到模型训练、评测的各个环节,提供了端到端的解决方案。 此外,文档还展示了一些成功案例,说明了该平台如何帮助客户实现成本的显著降低,并提高研发效率。例如,通过引入自动化

2024-08-29

百度自动驾驶解决方案(采集&标注方案2023年).pdf

数据安全合规解决方案 道路数据采集服务 专业采集团队和丰富采集经验 专业采集流程,层层安全把控 健全合规管理方案,满足数据监管需求 涉密办公区 (编译室)数据安全管理方案 涉密办公区 (编译室)数据安全管理方案——建设和管理要求 —数据个人信息脱敏服务 涵盖L2 – L4阶段自动驾驶标注需求 专业标注基地,提供业内最强的标注资源和产能支撑 科学分发、精准筛选、多重审核,严守质量底线 层层技术/流程把控,确保数据安全 2D & 3D 标注工具能力预览 教练式项目管理流程,快速迁移项目管理经验 覆盖开发全生命周期AI Pipeline,提升研发效率 经过大规模生产环境考验,极致资源利用效率 提供专业的模型评测服务,持续提升数据和模型质量 图表可视化的评测报告 以数据管理为纽带,串联自动驾驶模型开发 多维度数据查询,多传感器数据融合&可视化 服务百度Apollo及自动驾驶行业客户 首创lidar、radar与2D图像三种传感器融合标注法

2024-08-29

vb.net实现的模拟图灵机:本模型的功能是实现非负二进制加1

图灵机是一个理论计算模型,用来模拟任何计算过程。它由一个无限长的纸带、一个读写头和一个控制器组成。图灵机通过一系列的状态转换来读写纸带上的符号,从而完成计算任务。 下面介绍一个使用VB.NET编写的模拟图灵机,该图灵机的功能是对非负二进制数加1。 模拟图灵机的组成部分 纸带 (Tape): 纸带上存放的是二进制数字(0和1)。纸带可以无限延伸,但在实际程序中,我们使用一个数组来模拟。 读写头 (Head): 读写头用于在纸带上读写符号。它可以向左或向右移动。 控制器 (Controller): 控制器根据当前状态和读写头读到的符号,决定下一步的操作:是更改符号,还是移动读写头,或是改变状态。 状态转换 对于实现“二进制加1”的图灵机,我们只需要一个简单的状态转换逻辑: 初始状态 (State 0): 从右向左扫描纸带,寻找第一个0,将其变为1,然后停止。 如果所有的符号都是1,则将它们都变为0,并在纸带的最左边添加一个1。

2024-08-22

F-15SA 战斗机设计图纸等说明

F-15SA 的主要特点包括: 先进的航电系统:配备了先进的雷达和电子战系统,使其具备更强的目标探测和攻击能力。 改进的机体设计:在机体结构上进行了优化,增强了飞机的飞行性能和耐用性。 多用途能力:能够执行空对空和空对地任务,适应不同的战斗环境。 推力矢量控制:F-15SA 配备了推力矢量控制系统,提高了飞机的机动性和灵活性。 具体例子 例如,F-15SA 具备的 AN/APG-63(V)3 有源相控阵雷达(AESA),这使得它能够同时追踪和攻击多个空中和地面目标,提高了战场感知能力和打击精度。此外,F-15SA 的先进电子战系统可以干扰敌方雷达和通信系统,提高了飞机在复杂电磁环境中的生存能力。 总结来说,F-15SA 是一种高度先进的战斗机,代表了当前航空技术的前沿,能够满足现代战场的各种需求。

2024-08-01

大众点评全国花店数据库sqlite文件,近30万店铺

大众点评花店数据,包含店铺名 城市 具体地址 店铺地址等信息。 这些应该是包含了百分之99以上的店铺数据 爬取时间:2020年8月8日

2020-08-08

VB.net窗体小游戏 俄罗斯方块 贪吃蛇 2048 扫雷 点灯游戏 抢滩登陆

VB.net窗体小游戏合集 俄罗斯方块 贪吃蛇 2048 扫雷 点灯游戏 抢滩登陆。大部分都有音效,可以直接运行,界面还算美观。

2020-06-02

用vb.net实现的深度神经网络

用面向对象的方式来组织代码,也让调用这个网络变得很轻松。可以实现对手写数字的识别,内置了手写数字识别的数据库mnist,也可以实现自定义的函数对应关系。但是面向对象的程序免不了要频繁的复制内存,也不会使用GPU来跑代码,所以运行起来是挺慢的。但是基本的算法还是挺清晰的,学习交流用是可以的,如果读不懂或者代码运行不了,欢迎找我交流。

2018-08-13

canny边缘检测

Canny边缘检测算子是John F. Canny于 1986 年开发出来的一个多级边缘检测算法。更为重要的是 Canny 创立了边缘检测计算理论(Computational theory of edge detection)解释这项技术如何工作。

2018-04-25

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

TA关注的人

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