自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AutoHotkey ---- 统一所有软件的快捷键(分析篇)

对如何统一所有软件的快捷键,如何更好地设计快捷键进行理论分析和代码组织结构分析.

2023-09-30 10:19:28 405

原创 FiftyOne——将数据集按VOC格式(及其它)导出

文章目录FiftyOne——将数据集按VOC格式(及其它)导出引言代码VOC格式FiftyOne——将数据集按VOC格式(及其它)导出引言官方参考代码VOC格式import fiftyone as foexport_dir = "/path/for/voc-detection-dataset" # 指定导出的文件夹label_field = "ground_truth" # 这边表示的是,只把这个标签域的内容导出# The dataset or view to exportdatas

2022-05-25 17:59:59 737 8

原创 windows10 +pycharm+detectron2配置

文章目录windows10 +pycharm+detectron2配置引言本机环境配置windows10 +pycharm+detectron2配置引言detectron2 官方只提供了 Linux系统的版本. 但是广大网友用踩坑的血来证明在windows下也是可行的.这边简单记录一下自己配置的过程.主要参考(行内规矩)Windows10下安装detectron2超详细教程(小白视角)conansherry官方分支下载相关detectron2指南本机环境python 3

2022-05-22 01:20:17 1242

原创 windows10 DCNv2 安装

文章目录windows10 DCNv2 安装引言配置过程windows10 DCNv2 安装引言在Win下 跑 Yolact 的时候需要我安装DCN v2因为没有继续往下做,所以只简单记录.配置过程安装 window版本 传送门下载后解压缩设置系统变量具体看github中编译, 这边主要记录当存在多个版本的python的时候.运行make.bat 没有反映. 例如下图用txt文本打开 make.bat 文件. 会发现其中有用的代码只有python setup.py

2022-05-21 22:49:46 2090

原创 win10 +Pycharm+Pytorch GPU 环境配置

文章目录win10 + Pytorch GPU版本配置引言环境配置步骤查看需要安装的torch 版本win10 + Pytorch GPU版本配置引言没想到时至今日. 还需要自己写一篇.PS 建议找连接好一点的网络. 因为要下载的东西比较大. 光Torch 就需要2个G以上. 如果本身没有安装驱动和Cuda的话.需要下载的就更多了.环境配置英伟达驱动 传送门()Cuda 传送门()Cudnn 传送门()torch 传送门 建议自己到这个网站上下载. 不要用pip方式.国内网络不友好

2022-05-21 11:18:06 628

原创 AutoHotkey进阶--- 修改脚本的图标

文章目录AutoHotkey进阶--- 修改脚本的图标引言代码AutoHotkey进阶— 修改脚本的图标引言目的在于修改脚本运行时,展示出来的ICON图标.代码在脚本的开头添加下面的代码即可Menu, Tray, Icon, Shell32.dll, 131 ; 指定使用 shell32.dll (系统自带)的icon, 第131个.return ; 这边是脚本第一次启动,自动运行代码的终止位置,需要根据自己的脚本调整.shell32.dll 的图标和序号见这边 记得序号多加1才是脚本里

2022-03-05 16:45:21 1001 2

原创 AutoHotKey进阶 --- 单击网页中的按钮(Acc库)

文章目录AutoHotKey进阶 --- 单击网页窗口中按钮(Acc库)引言演示demoAutoHotKey进阶 — 单击网页窗口中按钮(Acc库)引言功能权限:窗口的按钮网页内容主要用途.用热键触发某个按钮. 这个容易理解用热键连续触发上下文的按钮.例如,浏览器的收藏夹默认是弹出简易版的.但是简易版的并不方便组织内容,而我想要每次调出的都是全功能版本的.演示demo先上自己做的效果图alt+数字键,直接打开收藏夹的链接(仅在浏览器中生效)一键打开编辑收

2022-02-25 19:03:35 2647

原创 AutoHotKey进阶 ---用acc设置百度搜索输入框的快捷键

文章目录AutoHotKey进阶 ---用acc设置百度搜索输入框的快捷键引言基本环境过程效果AutoHotKey进阶 —用acc设置百度搜索输入框的快捷键引言基本环境1.依赖的库AccV2.ahk 配置见另外一篇文章过程获得百度搜索框的ID 方法见另外一篇文章ID_百度搜索框 = 4.1.1.4.3.2.2.2.1.3.1.1.1.2首先判断一下是否能够准确建立访问节点 +!f:: WinGet, hWnd, ID, A ; 获取当前活动窗口的ID号 oA

2022-02-23 04:40:08 798 1

原创 AutoHotKey进阶---acc查看窗口所有对象的ID号

文章目录AutoHotKey进阶---acc查看窗口所有对象的信息(包括ID)引言参考案例演示demo代码实现AutoHotKey进阶—acc查看窗口所有对象的信息(包括ID)引言要对窗口对象进行操作,首先得知道要操作的对象的ID号.才能用acc库建立节点,并访问.这边的大部分代码都不是个人写的,而是来自一个国外的大佬.参考核心代码原作者(英文)案例演示demo这边以获取百度搜索的 内容输入框的 ID为例.打开百度搜索界面按一下 alt+f ,等待一下. 看到出现下面的提示,

2022-02-23 00:56:25 1510 1

原创 autoHotkey进阶 --- 用于访问窗口对象-acc库的简单配置

文章目录autoHotkey进阶 --- 用于访问窗口对象-acc库的简单配置引言配置过程资源函数列表autoHotkey进阶 — 用于访问窗口对象-acc库的简单配置引言accessible( acc) 库,是ahk的一个第三方的代码库.这个库通过访问微软库的底层api函数(Microsoft Active Accessibility (MSAA))实现一些窗口的基础操作函数.从名字也可以看出来,主要是让我们访问窗口的一些对象. 例如用于监测窗口\控件\gui元素的信息. 根据这些信息做一些特殊

2022-02-23 00:08:45 1616

原创 autoHotkey — 连击/双击/重复 按键触发

文章目录autoHotkey — 连击/双击/重复 按键触发基本环境为什么要做这个事情代码autoHotkey — 连击/双击/重复 按键触发基本环境autohotkeySciTE4AutoHotkey-Plus 编辑器, 非必须,打算长用ahk的可以考虑.autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo为什么要做这个事情是为了让少数的常用的快捷键发挥出更多的作用. 设计快捷键的思维应是增强现有的按键组合,而不是为了新功能去开发冷门的组合

2022-02-10 02:31:16 14743 5

原创 autoHotkey —— 查看目标窗口的信息-工具方法,不是代码方法

文章目录autoHotkey —— 获取目标窗口的信息基本环境为什么要做这个事情实现autoHotkey —— 获取目标窗口的信息这个操作其实很简单,但是为了方便大家在百度检索的时候快速检索到,单独说一嘴.基本环境autohotkeySciTE4AutoHotkey-Plus 编辑器, 非必须,打算长用ahk的可以考虑.autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo个人认为的快捷键设计原则:键少事多,以键为导向的设计思维.因为舒服的按键

2022-02-09 01:46:13 1751

原创 autoHotkey —同个快捷键在不同网页中不同功能

文章目录autoHotkey — 指定csdn网页编辑器的快捷键基本环境为什么要做这个事情实现过程autoHotkey — 指定csdn网页编辑器的快捷键基本环境autohotkeySciTE4AutoHotkey-Plus 编辑器, 非必须,打算长用ahk的可以考虑.autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo这边的浏览器是edge 其他的浏览器我没有试过,但是应该没有问题.网页部分的代码是别人写的.为什么要做这个事情

2022-02-08 22:25:26 708

原创 autohotkey---指定具体网页的快捷键

autohotkey—指定具体网页的快捷键基本环境autohotkeySciTE4AutoHotkey-Plus 编辑器, 非必须,打算长用ahk的可以考虑.autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo这边的浏览器是edge 其他的浏览器我没有试过,但是应该没有问题.网页部分的代码是别人写的.为什么要做这个事情:因为我平时会使用多个在线文档,例如在csdn里面使用markdown书写编程记录,在石墨文档里面写个人笔记.

2022-02-08 06:35:36 1160

原创 autohotkey --- 热键只对特定程序生效,并设置不同等级的搜索功能

autohotkey — 指定程序生效基本环境autohotkeySciTE4AutoHotkey-Plus 编辑器, 非必须,打算长用ahk的可以考虑.autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo为什么要做这个事情.这个没什么好说的,为了让同个快捷键在不同程序中存在相似但不完全相同的功能.例如ctrl+f 搜索这个键 在平时调用的是全局的搜索软件,在 pycharm 里面则是普通的搜索功能.个人认为的快捷键设计原则:键少功能多

2022-02-08 05:47:28 3184 2

原创 autoHotkey---获取输入光标的位置,判断是否在文本输入状态

autoHotkey—获取输入光标的位置,判断是否在文本输入状态基本环境autohotkeySciTE4AutoHotkey-Plus 编辑器, 非必须,打算长用ahk的可以考虑.autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo为什么要做这个事情.因为键盘在非编辑模式下存在大面积浪费的情况.仅依靠几个修饰键 功能太局限.双键组合的模式是在锻炼人的指功. 且因为功能键大都在非舒适操作区内,如ctrl,win,fn,等键.比较舒服的左shift 键

2022-02-08 02:00:42 6221 3

原创 autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo

autohotkey基础教程系列(一) ———— 怎么学,哪里学,有哪些现成的demo引言这是一门十分有意思的语言. 虽然刚开始看代码的时候会觉得很反人类. 和平时的c,c++,python,c# 的风格完全不同。对于这个东西能干什么,不要被他的名字所迷惑,以为只能简单设置快捷键而言。用一句话来说,他可以个性化的你的电脑操作,你不需要被迫接受软件原先设定的规则。比如自己做一个翻译的软件,一个手势软件,对现有的软件进行更改.比如自己统一不同编程语言的通用操作, 比如 按下某个快捷键, 在无论

2022-02-07 11:31:38 2067

原创 autoHotkey —— 高效率插件的终结者

建议在石墨文档里面阅读,会有实时的更新.以及后续的直接可用的可执行文件.引言一般使用情况相信多数人在第一次接触这个小软件的时候,都会被他的名字所影响,认为他只是一个热键工具. 因此,大部分人都只会拿他来干下面的事情.现有的快捷键功能通过其他快捷键来实现. 例如.shift z -> ctrl z字母键替代鼠标键,如shift f -> 左键单击一键触发多键,如alt c -> {home} shift {end} ;选择一行文本简写, 如"by" ...

2022-02-07 01:38:44 993

原创 python-pcl 动态实时显示点云

pcl-python 动态实时显示点云引言略参考文档官网点云显示 参考如何显示点云代码 import pcl vss = pcl.pcl_visualization.PCLVisualizering() vs = pcl.pcl_visualization.PCLVisualizering while True: # -------- 需要自己修改的地方 -------- # if self.深

2021-12-31 15:29:30 4380 4

原创 Hololens2初入—— Unity socket 异步通讯

Hololens2初入——socket 异步通讯介绍Hololens2真机中运行的程序与在电脑端的程序要求有些不同。 它不支持同步的socket,必须采用异步的形式才能跑的通。具体的原因和细节我也没去研究过,不过记得在官网上确实提到过这一点。下面是一段示例代码,忘了是不是从其他地方直接拷贝过来还是自己有稍微修改过了,时间有点长,也忘了参考的出处了,如果有侵犯问题请私信我。把下面的代码复制到C#的脚本中, 脚本名称修改为TcpClient.cs,然后把这个脚本随意挂在某个对象上就可以。 这边的代

2021-10-06 16:19:40 3361 13

原创 C#中类似Python Sturct.puck ,unpack的功能

C# 和Python Struct.puck 相当的代码pack函数方面这个是在处理TCP发包的时候给头部加上正文数据长度用的。 自己测试过,下面两个代码是等价的。如果要解析其它类型,自己得测试一下。似乎这部分涉及到的知识还挺多。PythonheadPack = struct.pack("!I", _msgSend_发送的信息.Length)C#byte[] bytes = BitConverter.GetBytes(IPAddress.HostToNetworkOrder((

2021-09-20 00:29:15 651 1

原创 C# 基础—— 数组拼接[字节拼接]

方法1 Concat函数这个方法方便一些var byte_正文长度字节 = BitConverter.GetBytes(IPAddress.HostToNetworkOrder((int) _msgSend_发送的信息.Length));var byte_正文字节 = Encoding.UTF8.GetBytes(_msgSend_发送的信息);var bytes_待发送的字节 = byte_正文长度字节.Concat(byte_正文字节).ToArray();方法2 Array.Copy网

2021-09-20 00:20:49 6542

原创 FiftyOne——数据集的高级使用方法

文章目录FiftyOne——进阶使用方法数据集按索引从数据集中取出样本FiftyOne——进阶使用方法数据集按索引从数据集中取出样本# index = 10dataset.skip(index-1).limit(1).first() # 大概的意思是跳过index-1个样本 取出1个样本(此时是一个dataset_view),需要调用first(),取出第一个样本,也就是目标样本...

2021-08-12 21:55:46 1809

原创 Python-OpenCV 问题汇总

文章目录Python-OpenCV 问题汇总The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa supportPython-OpenCV 问题汇总The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support原始错误解决方案手动安装打开第三方库网站 传

2021-08-09 17:51:24 377

原创 FiftyOne——数据集、样本等的基础操作

文章目录FiftyOne——数据集、样本等的基础操作引言概念数据集 dataset保存\删除数据集查看现有数据集指定数据集名称数据集信息的记录样本 sample载入样本将样本添加到数据集中样本ID访问样本从数据集中删除样本数据集批量随机删除样本字段 fields默认字段访问样本的字段名称访问字段的值往样本里面添加字段标签字段 TagsFiftyOne——数据集、样本等的基础操作引言概念样本 sample指的是某个数据实例,例如一张图片,但注意在FiftyOne只是把sample实例的某个fil

2021-08-03 22:19:56 3082 6

原创 FiftyOne——指定类别下载CoCo和Open-images数据集

文章目录FiftyOne——指定类别下载CoCo数据集引言指定类别下载问题记录目标计算机积极拒绝FiftyOne——指定类别下载CoCo数据集引言安装与简单测试见另外一篇博客FiftyOne可以指定条件下载CoCo等大型数据集的部分数据集。系统版本:Win10专业版Python版本:3.7指定类别下载直接把解释放在代码里面import fiftyone as foimport fiftyone.zoo as fozif __name__ == "__main__": # Win10

2021-08-03 14:02:12 4300 4

原创 FiftyOne(图像数据集工具)——WIN10下安装与简单测试

文章目录FiftyOne——图像数据集的开源工具引言FiftyOne——图像数据集的开源工具引言FiftyOne这个工具比较新,是VOXEL51最新开发的一个数据集工具,同时也受Coco数据集团队支持。旨在加快机器学习中涉及图像数据集方面的研究。其主要功能有1、下载现有的经典数据集,如coco和谷歌open dataset等大型数据集,并提供了依照类别(如 dog 、cat、person)、任务类型(如目标检测,图像分类,语义分割等)等下载所需的子集。2、可视化图像和标签,并可以根据条件(如标签等

2021-08-02 19:19:44 6403 31

原创 HoloLens2 初入——从Lut表中求解相机内参

文章目录HoloLens2 初入——求定位相机内参矩阵引言基本条件关键代码HoloLens2 初入——求定位相机内参矩阵引言求取定位相机内参矩阵的目的是为了能够将相机坐标系下的坐标点映射到图像上的像素点。这个过程在进行深度相机和其它相机对齐的时候需要用到。对齐的意思就是在灰度图像中找到和深度图像某一个像素点对于的像素位置。由于最近时间比较紧,先不写详细的内容。先把关键的代码开源一下。 以后再详细解释基本条件1、相应相机的lut表2、该相机的分辨率这两个条件可以通过微软提供的SteamRec

2021-05-24 15:19:55 2058 35

原创 HoloLens2初入——初始第一个工程 With MRKT2.6

文章目录HoloLens2初入——初始第一个工程 With MRKT2.6引言配置过程基本环境HoloLens2初入——初始第一个工程 With MRKT2.6引言泪崩,Unity实在太不稳定了.旧的MRKT2.4的工程崩溃了。想着要新建一个Hololens2的工程干脆顺带升下MRKT的版本。配置过程基本环境Win10 SDKUnity 2019.4VS2019MRT...

2021-05-07 21:01:28 390 4

原创 Hololens2初入——解决HL真机到PC图像传输的实时性问题

文章目录Hololens2初入——解决HL真机到PC图像传输的实时性问题引言正文解决方案具体方案示例动图原工程的一个小问题Hololens2初入——解决HL真机到PC图像传输的实时性问题引言在我的博客Hololens2 初入——获取彩色和深度图像数据流,并传递到程序中(不是网页浏览)中介绍了如何通过无线传输的方式,将HoloLens2中的前景彩色图像和深度图像传输到PC端,并通过python的脚本进行接收。这部分功能的实现来自一个大佬github工程。但是在之前,一直存在着图像传输延时性太高的问题。

2021-05-03 22:59:28 3313 17

原创 HoloLens 2初入——离线记录Depth、RGB、Eye等数据流,并用py处理

文章目录HoloLens 2初入——离线记录Depth、RGB、Eye等数据流,并用py处理引言基础环境配置流程录制数据并导入到电脑端Python 处理数据转换图片格式保存为点云HoloLens 2初入——离线记录Depth、RGB、Eye等数据流,并用py处理引言倒腾这个工程的目的其实只是为了学习如何将depth图片和彩色图像对齐。因为我实际的需求是在线处理,如何在线获得相关数据已经在博客的另外一篇进行了说明。这边其实是介绍一下官方的工程如何使用。基础环境软件环境见博客其它文章官方工程

2021-04-14 16:43:56 2732 25

原创 Hololens2 初入——获取彩色和深度图像数据流,并传递到程序中(不是网页浏览)

文章目录Hololens2 初入——获取彩色和深度图像数据实时传递到电脑端前言基础环境配置过程下载github上的工程编译 HoloLens2-Unity-ResearchModeStreamer配置Unity项目Hololens2 初入——获取彩色和深度图像数据实时传递到电脑端前言HoloLen2 设备内集成了多种不同类型的传感器。软件上也提供了研究者模式,便于开发者们访问传感器的原始数据,进行科研开发。但是由于设备较新,其官方文档并没有过多的介绍这部分的内容.旧的Hololens1代码又不能直接

2021-04-01 12:27:25 9801 74

原创 HoloLens2初入 ——Unity项目部署到HoloLens2上

文章目录Unity项目部署到HoloLens2上前言基础环境生成.lsn工程部署到Hololens2中使用USB连接部署Unity项目部署到HoloLens2上前言Unity项目部署到Hololens2据我已知的有两种。一种是利用Unity的MRKT插件,将项目打包成压缩文件的格式,然后在Hololens2的网页端直接拖拽进去安装。这种方式的部署速度比较慢(也有可能之前测试的时候是用WIfi连接的),适合给除了开发人员以外的人员安装。第二种是将Unity的工程build成.sln的工程,然后通过

2020-12-29 14:15:42 5016 14

原创 HoloLens2初入——Unity远程调试时启用眼动追踪和手势追踪功能

文章目录HoloLens2初入——Unity远程调试时启用眼动追踪和手势追踪功能引言基础环境安装DotNetWinRT包设置MRTK配置文件配置光标指示点效果图现在的中文博客很少,公司里面开发都是内部的开发手册,不往外出。自己踩坑很难受,在CSDN搬了两年砖,好歹能自己做个砖头了。 觉得能帮忙避坑的话帮忙点个赞吧,形成个闭环,还能有点心理安慰。光nuget就坑了我两天时间!!!!!!HoloLens2初入——Unity远程调试时启用眼动追踪和手势追踪功能引言内容:在Unity中设置眼动追踪的工程环

2020-10-03 21:40:49 2432 11

原创 HoloLens2初入——PC端的Unity运行,全息投影到HL2设备中

文章目录HoloLens2初入——全息投影本机环境初始设置HoloLens 2 的MRTK相关的配置调试一下以实现手部关节和眼动的追踪HoloLens2初入——全息投影本机环境时间 :2020-09-23 21.47系统版本: Win10 专业版VS版本: 2019社区版头盔机型:Hololens2Unity 版本:2019.3.xWIN SDK :19041.1.191206MRTK版本:2.4CUDA版本:10.2备注为了方便,下面称 HoloLens2 为HL2初始设置

2020-09-24 21:50:27 5019 7

原创 HoloLens2初入——打开研究者模式(Research mode)

文章目录HoloLens2初入——打开研究者模式(Research mode)引言流程1 加入微软Win10的预览计划流程2 在浏览器中打开研究模式HoloLens2初入——打开研究者模式(Research mode)引言关键信息研究模式和记录模式不一样!(不同于recording mode)没有加入微软预览内测的用户在HoloLens2的网页上是看不到研究模式的。为了访问设备的前置摄像头、深度相机等较为底层的设备,需要开启研究者模式。为了方便,下面统称HoloLens2设备为HL2流

2020-09-24 18:49:48 2405 5

原创 Hololens2初入——调用深度相机和前置摄像头的Demo

文章目录Hololens初入——真机发送传感器数据,PC端Python接收基础条件问题记录未找到System类型的命名空间Hololens初入——真机发送传感器数据,PC端Python接收基础条件问题记录未找到System类型的命名空间问题图:原因: 应该是工程里面没有添加system的程序集,(C# 里面一般称为程序集,其实就是相当于包)解决:参考:...

2020-09-23 15:26:21 4985 21

翻译 HoloLens初入——研究模式

在这篇文章中 用法安全性和性能设备支持启用研究模式(HoloLens第一代和HoloLens 2)支持也可以看看第一代HoloLens引入了研究模式,以便可以访问设备上的关键传感器,特别是针对不打算部署的研究应用程序。HoloLens 2的研究模式保留了HoloLens 1的功能,从而可以访问其他流:可见光环境跟踪摄像机 -系统用于头部跟踪和地图构建的灰度摄像机。深度摄像头 –在两种模式下运行:AHAT,用于手部跟踪的高频(45 FPS)近深度感应。与第一个版本的短...

2020-09-18 22:24:19 846

原创 Hololens2+Unity——在场景中定位对象(Unity 入门教程 4)

文章目录Hololens2+Unity——在场景中定位对象(Unity 入门教程 4)基础环境导入教程资源添加父对象添加子对象Hololens2+Unity——在场景中定位对象(Unity 入门教程 4)基础环境官方参考教程编 辑 者: Lance系统版本:Win10 专业版VS 版本 : 2019社区版Unity版本:2019.3.xC# 编辑器: RiderMRTK版本:2.40Win10SDK: 10.x时 间:2020-09-11 14.58导入教程资源下

2020-09-11 14:59:04 3339

原创 Win10+Hololens2+Unity环境配置

文章目录Hololens2+Unity环境配置引言基础环境环境配置Microsoft Mixed Reality Toolkit(MRTK) 下载将MRKT导入到Unity中切换Unity的平台添加 MRTK 到新场景中~~MRTK-Unity 包下载~~Hololens2+Unity环境配置引言心心念念好久的Hololens 2终于到手了,抱着他感觉就像是抱着未来生活的幼雏,小心翼翼,又兴奋难耐。先开始配置下环境,看下里面的demo。基础环境设备型号: Hololens 2操作系统:Win

2020-09-05 10:57:25 1287 1

空空如也

空空如也

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

TA关注的人

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