- 博客(16)
- 收藏
- 关注
原创 视觉技术学习笔记2——2D视觉与3D视觉
2D视觉和3D视觉在人类的视觉系统中扮演着不同的角色。2D视觉主要关注于平面图像的信息处理,而3D视觉则涉及到对深度信息的理解和处理【4】。人类的大脑能够将2D视网膜图像转换成物体的3D形状,这一过程虽然在数学上看似不可能,但却是我们日常生活中不可或缺的一部分【4】。这表明,尽管2D和3D视觉在信息处理的方式上有所不同,但它们之间存在着紧密的联系。2D视觉和3D视觉在技术实现上也有所不同。例如,2D转3D技术的研究表明,通过特定的技术手段可以将普通的2D图像/视频内容转化为3D内容【17】。
2024-04-27 11:58:21
1720
原创 视觉技术学习笔记1——计算机视觉和机器视觉的区别
在技术手段上,机器视觉系统通常需要使用特定的硬件设备,如高精度相机、照明系统和图像采集卡等,以及相应的软件工具进行图像的采集、处理和分析【12】。而计算机视觉则更广泛地应用于图像处理、模式识别、机器学习和人工智能等领域【19】,其研究重点是通过算法让计算机理解和解释图像数据,以实现对现实世界的认知。机器视觉更多关注于工业应用中的自动化检测和控制,而计算机视觉则致力于通过图像数据实现更广泛的认知和理解功能【2】【12】【19】。机器视觉和计算机视觉之间的区别主要体现在应用领域、技术手段以及目标上。
2024-04-27 10:56:04
970
原创 OpenCV相机标定- camera_calibration_python
A:.npz文件是一种用于存储多个numpy数组的文件格式,通常用于在Python中进行科学计算和数据处理时保存和加载数据。这种文件格式是经过压缩的,可以有效地减小文件大小。在一个.npz文件中,可以包含多个数组,每个数组都有一个对应的名称。这种文件格式非常适合用于保存模型参数、训练数据、特征向量等多维数组数据。要读取.npz文件,可以使用numpy.load()函数加载文件内容。
2024-04-11 00:29:49
1925
原创 webots学习笔记——C语言版本控制器程序格式
最近在研究如何将webots中机械臂仿真后的控制器代码移植到stm32,发现stm32基本只支持C和C++的代码,原来在webots里使用的python代码没办法直接拿来用,需要转换且不一定能完全转换,此为问题一;问题二是一旦python代码还使用了类似ikpy这样的三方库,可能根本转换不了。因此,真正弄懂C语言编程迫在眉睫。答案是C、C++、Java、Python、Matlab。
2024-04-01 20:13:00
755
1
原创 嵌入式开发学习笔记1——keil软件入门
学习笔记(2024.3.30)引言从对几个问题的思考入手:1、keil是什么?干什么用的?有什么优点?2、keil从哪里下载?怎么安装?3、keil学习路线图怎么比较合理?学习的顺序?4、怎么快速用起来?
2024-03-30 13:49:28
6621
1
原创 基础知识学习笔记1——编译器与集成开发环境(IDE)的区别
C语言代码由固定的词汇按照固定的格式组织起来,简单直观,程序员容易识别和理解,但是对于CPU,C语言代码就是天书,根本不认识,CPU只认识几百个二进制形式的指令。这就需要一个工具,将C语言代码转换成CPU能够识别的二进制指令,也就是将代码加工成 .exe 程序;这个工具是一个特殊的软件,叫做编译器(Compiler)。编译器能够识别代码中的词汇、句子以及各种特定的格式,并将他们转换成计算机能够识别的二进制形式,这个过程称为编译(Compile)。
2024-03-30 09:39:01
1342
原创 webots学习笔记——URDF和PROTO文件生成及导入综述参考
在学习webots过程中,对于URDF文件生成、PROTO文件的生成,学习了优快云上的多篇博客,终于实现了自己的文件导入及初步仿真动作的实现。现做一简单汇总,并简要介绍,希望能帮助到有需要的人。一点体会,有时候很难照着一篇博客从头到尾跟下来就能复现,涉及很多因素,包括软件版本不同(solidworks版本不同,对应SW2URDF版本就不同;webots版本不同;python版本不同;
2024-03-24 22:56:41
2495
1
原创 webots学习笔记_参考手册_PROTO
PROTO文件长成下面这个样子Solid {...PROTO 定义正文中根节点(本例中为 Solid 节点)的类型称为 PROTO 的基本类型。基本类型决定了该 PROTO 的实例在场景树中的位置。例如,如果一个 PROTO 的基本类型是材质,那么该 PROTO 的实例就可以在任何可以使用材质模式的地方使用。基节点是另一个 PROTO 的 PROTO 称为派生 PROTO(。
2024-03-18 20:01:47
1830
原创 solidworks学习笔记-问题解决3-打开step文件报错提示默认模板无效
进入【选项】->【系统选项】->【默认模板】,将零件、装配体、工程图的模板重新配置一下,选择“总是使用这些默认的文件模板”,最后确定并重启软件。SW2020打开step文件时报错,提示“默认模板无效。通过修改选项对话框中的默认模板可以解决此问题。您要继续使用一个空模板吗?如果选择【取消】,则继续报错“无法找到默认的模板。如果选择【确定】,则继续报错“默认模板无效。重启后加载如下,因文件较大加载稍微慢一些。加载完毕后无报错,问题解决。
2024-03-17 18:48:43
12498
2
原创 solidworks学习笔记—插件相关1—windows系统下SolidWorks to URDF Exporter安装
因为研究机器人仿真,需要将三维CAD建模软件里创建好的模型的信息导出为URDF文件,因此使用SolidWorks to URDF Exporter这款solidworks插件。然后会跳转到github网页,根据自己solidworks的版本选择对应的插件版本。因为我的sw2020没有安装到c盘,因此插件安装位置也相应调整如下。下载位置如下,单击“Download Installer”安装插件后重启软件,确认插件是否安装成功,如下图。插件版本为v1.6.0,大小为2.96M.至此,插件可以使用了。
2024-03-16 13:18:42
1392
1
原创 solidworks学习笔记-问题解决2-环境变量问题
一、问题:新学习solidworks软件无法启动,软件提示solidworks环境变量temp必须被设定到一个临时目录,因此软件是因环境变量设置问题无法启动。2、按以下顺序操作:新建 -> 变量名=TEMP -> 变量值=%SystemRoot%\TEMP -> 确定 -> 确定。1、通过windows搜索框找到并进入系统环境变量设置界面。
2024-03-16 11:57:03
1209
1
原创 solidworks学习笔记-问题解决1-设置自动保存路径
新学习solidworks软件,因为软件没有安装到默认C盘的路径、自动保存设置有些问题,运行后提示无法自动保存,提示可能是路径错误或存储已满。2、系统选项->备份/恢复->设置自动恢复文件路径及时间间隔。1、工具条右上方,找到齿轮图标,选择【选项】软件版本为2020 sp5。
2024-03-16 11:43:46
2655
1
原创 python学习笔记1-代码规范
*5. 数据类型:** Python有多种内置的数据类型,如整数(`int`)、浮点数(`float`)、字符串(`str`)、列表(`list`)、元组(`tuple`)、字典(`dict`)等。**28. 第三方库:** Python有丰富的第三方库,可以大大扩展Python的功能,如`numpy`、`pandas`、`matplotlib`等。**36. 内置函数和方法:** Python提供了丰富的内置函数和方法,可以执行各种操作,如`len()`、`range()`、`sorted()`等。
2023-08-23 14:53:08
158
原创 opencv学习笔记_人脸实时检测示例代码
在windows平台下,使用python语言+opencv,完成读取笔记本摄像头,实现实时人脸检测并标注图框。
2023-08-18 14:23:07
312
1
urdf转成webots的proto文件使用的插件
2024-03-22
solidworks2020转URDF文件插件sw2urdfSetup-V1.6.0
2024-03-20
跟着solidworks官方教程学习01-零件及工程图创建出的样例文件
2024-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人